---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideSystemRunLevel - グローバル

# GlideSystemRunLevel - グローバル {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

GlideSystemRunLevel API は、現在のシステム実行レベルを取得および設定するためのメソッドを提供します。

システム実行レベルを設定すると、アプリケーションは運用の切り替えに基づいて機能を変更または制限できます。運用の切り替えの使用の詳細については、「 [運用の切り替え](https://www.servicenow.com/docs/access?context=operational-toggles&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US)」を参照してください。  
システム実行レベルは、定義されたシステム実行レベルの 1 つに設定できます。

* 完全に運用可能 (Fully Operational)
* わずかに低減 (Slightly Degraded)
* 中程度に低減 (Moderately Degraded)
* 大幅に低減 (Severely Degraded)
{#GlideSystemRunLevelAPIGlobal__ul_bpv_l54_ypb}1 つのノードで設定されたシステム実行レベルは、インスタンス内のすべてのノードに同期されます。

この API を使用するには、admin ロールが必要です。

## GlideSystemRunLevel -- getCurrentLevel() {#ariaid-title2}

現在のシステム実行レベルを取得します。
{#GSysRunLevel-getCurrentLevel__table_wvs_t35_qpb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#GSysRunLevel-getCurrentLevel__table_wvs_t35_qpb} {#GSysRunLevel-getCurrentLevel__table_xvs_t35_qpb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 現在のシステム実行レベル。 可能な値： * fully_operational * slightly_degraded * moderately_degraded * severely_degraded {#GSysRunLevel-getCurrentLevel__ul_s1n_b1v_fqb} |
[表 : 2. 返される内容]

{#GSysRunLevel-getCurrentLevel__table_xvs_t35_qpb}  
現在のシステム実行レベルを取得します。

    var currentRunLevel = sn_run_level.GlideSystemRunLevel.getCurrentLevel();
    gs.info(currentRunLevel);

出力:

    fully_operational

## GlideSystemRunLevel -- switchLevel(文字列 newLevel) {#ariaid-title3}

システムの実行レベルを切り替えます。
{#GSysRunLevel-switchLevel_S__table_wvs_t35_qpb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| newLevel | 文字列 | 新しいシステム実行レベルの ID 値。この値は、システムの実行レベル \[sys_run_level\] テーブルの \[ID\] フィールドから取得されます。 |
[表 : 3. パラメーター]

{#GSysRunLevel-switchLevel_S__table_wvs_t35_qpb} {#GSysRunLevel-switchLevel_S__table_xvs_t35_qpb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 前のシステム実行レベルの ID。 可能な値： * fully_operational * slightly_degraded * moderately_degraded * severely_degraded {#GSysRunLevel-switchLevel_S__ul_s1n_b1v_fqb} |
[表 : 4. 返される内容]

{#GSysRunLevel-switchLevel_S__table_xvs_t35_qpb}  
システム実行レベルを \[わずかに低減 (Slightly Degraded)\] に設定します。

    sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');

出力：

    SystemRunLevel requested to change from: fully_operational to: slightly_degraded


