---
sourceDocument: オーストラリア ServiceNow AI Platform の機能
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/servicenow-platform

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform の機能

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# サービスカタログ変数エディター

# サービスカタログ変数エディター {#ariaid-title1}

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

変数エディターでは、履行者フォームに変数値を表示します。要求者は、アイテムを要求する際に、カタログアイテムの質問にこれらの変数値を指定します。

カタログアイテムタイプに基づく変数エディターのタイプ：

* カタログアイテムの場合、VEditor (com.glideapp.servicecatalog.VEditor) は要求アイテムとカタログタスクフォームに質問の値を表示します。
* レコードプロデューサーの場合、デフォルトの変数エディター (com.glideapp.questionset.DefaultQuestionEditor) では、タスク拡張テーブルでレコードプロデューサーから生成されたレコードの質問の値が表示されます。

{#service-catalog-variable-editor__ul_ggr_ktq_zz}  
警告:  
変数エディターは、タスク \[task\] テーブルの \[変数\] 列に依存します。デフォルトではこの列は非アクティブであるため、アクティブにしないでください。

## VEditor {#service-catalog-variable-editor__cat-VEditor}

VEditor は、カタログアイテムから作成された要求にのみ適用されます。

ServiceNow AI Platform では、このエディターは要求アイテム (RITM) フォーム (デフォルトビュー) とカタログタスクフォーム (デフォルトビュー) に追加されたフォーマッターです。

VEditor は、RITM とカタログアイテムにのみ適用されます。他のテーブルには使用できません。RITM およびカタログタスクフォームのカタログ UI ポリシーまたはカタログクライアントスクリプトを VEditor でサポートするには、カタログ UI ポリシーまたはカタログクライアントスクリプトの \[要求アイテムに適用\] と \[カタログタスクに適用\] チェックボックスをオンにします。  
注:  
VEditor の値はオプション \[sc_item_option\] テーブルから表示されます。これは内部テーブルなので、このテーブルにビジネスルールを追加しないでください。  
VEditor を ServiceNow AI Platform で読み込み専用にするには、次のテーブルに対して onLoad クライアントスクリプト (Variable Editor Readonly) を有効にします。

* 要求アイテム \[sc_req_item\]
* カタログタスク \[sc_task\]
{#service-catalog-variable-editor__ul_ejt_sfd_gbb}  
注:  
Variable Editor Readonly スクリプトは、それらに条件を追加することによって条件付きにできます。  
図 : 1. VEditor

## デフォルトの変数エディター {#service-catalog-variable-editor__cat-default-variable-editor}

デフォルトの変数エディターは、レコードプロデューサーにのみ適用されます。このエディターは、タスク拡張テーブルのレコードプロデューサーによって生成されるレコードに追加されたフォーマッターです。このエディターでは、レコードプロデューサーで指定された質問の値が表示されます。

デフォルトでは、このエディターはインシデントおよび変更テーブルに適用されます。他のテーブルの場合は、[このエディターを設定](https://servicenow-prod.fluidtopics.net/flhpLsfum1kAi0SbkQ1Nlg "タスク拡張テーブルのデフォルトの変数エディターを設定すると、レコードプロデューサーで要求者が指定した質問の値を表示および編集できます。レコードプロデューサーによって生成されたレコードに対してのみ適用可能です。")できます。  
カタログ UI ポリシー、カタログクライアントスクリプト、カタログデータルックアップ、参照修飾子、および従属参照フィールドは、タスク拡張テーブルのデフォルトの変数エディターでのみサポートされています。このエディターでカタログ UI ポリシーまたはカタログクライアントスクリプトをサポートするには、カタログ UI ポリシーまたはカタログクライアントスクリプトの \[ターゲットレコードに適用\] チェックボックスをオンにします。  
注:  
デフォルトの変数エディターの値は、質問の回答 \[question_answer\] テーブルに表示されます。これは内部テーブルなので、このテーブルにビジネスルールを追加しないでください。  
図 : 2. デフォルトの変数エディター

## エージェントワークスペースの変数エディター {#service-catalog-variable-editor__section_q1b_4v4_jkb}

エージェントワークスペース では、次のシナリオが考えられます。

* フォームの Workspace ビューで変数エディターフォーマッターを利用できる場合は、変数エディターが エージェントワークスペース UI の \[変数\] セクションに自動で追加されます。
* フォームの Workspace ビューにあるセクション内に変数エディターフォーマッターが追加された場合は、そのセクションには エージェントワークスペース UI に変数エディターは表示されません。
{#service-catalog-variable-editor__ul_o5l_nhw_3mb}  
次の変数タイプは変数エディターに表示されません。

* マクロ
* ラベル付きマクロ
* UI ページ
{#service-catalog-variable-editor__ul_u1r_pv4_jkb}  
次の変数は、変数エディターに選択ボックスとして表示されます。

* 複数選択肢
* 数値スケール
* 複数選択肢をルックアップ
{#service-catalog-variable-editor__ul_ogq_1w4_jkb}

## サービスポータルの変数エディター {#service-catalog-variable-editor__section_mv2_thw_3mb}

サービスポータル UI では、変数エディターフォーマッターによってフォームで変数エディターを利用できます。  
注:  
サービスポータル は要求者ユースケース専用なので、変数エディターには エージェントワークスペース UI を使用することをお勧めします。

## 変数エディターを読み込み専用にする {#service-catalog-variable-editor__section_trr_c3w_3mb}

アプリケーションに応じて、変数エディターを読み取り専用にするために使用できるオプションは次のとおりです。

コア UI の サービスカタログ 変数エディター
:   ServiceNow AI Platform と エージェントワークスペース フォームで変数エディターを読み取り専用にするために、GlideForm [setVariablesReadOnly()](https://servicenow-prod.fluidtopics.net/GHGjA98ERimJITTeA0YOBQ "変数エディターでは、履行者フォームに変数値を表示します。要求者は、アイテムを要求する際に、カタログアイテムの質問にこれらの変数値を指定します。") メソッドがサポートされています。このメソッドは、要求アイテム、ターゲットレコード、およびカタログタスクを対象としています。  
    注:  
    このメソッドは、サービスポータル には適用されないため、カタログフォームにはお勧めしません。

サービスポータル 変数エディター
:   サービスポータルで VEditor を読み取り専用にするには、次の場所に移動します サービスポータルポータルをクリックし、\[ サービスポータル\] を選択し、\[ クイックスタート構成 \] フィールドに次のコードを指定します。

        "readonly_variable_editor": "true"


    注:  
    UI ページ、マクロ、ラベル付きマクロ変数は、変数エディターが読み込み専用の場合でもレンダリングされます。
* **[タスク拡張テーブルのデフォルトの変数エディターを設定する](https://servicenow-prod.fluidtopics.net/flhpLsfum1kAi0SbkQ1Nlg)**   
  タスク拡張テーブルのデフォルトの変数エディターを設定すると、レコードプロデューサーで要求者が指定した質問の値を表示および編集できます。レコードプロデューサーによって生成されたレコードに対してのみ適用可能です。

