---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideSystemRunLevel - グローバル

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

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

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

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

* 完全に運用可能
* わずかに低減
* 中程度に低減
* 大幅に低減
{#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}

| 名前 | タイプ | 説明 |
|-|-|-|
| 新規レベル | 文字列 | 新しいシステム実行レベルの 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}  
システムの実行レベルを \[やや低減\] に設定します。

    sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');

出力:

    SystemRunLevel requested to change from: fully_operational to: slightly_degraded


