---
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) 所要時間：6分

多くの場合、アドミンおよびカタログアドミニストレーターは、同じグループのサービスカタログ変数を使用する複数のカタログアイテムを定義します。カタログマネージャーおよびカタログエディターは、カタログアイテムが割り当てられているアイテムに変数セットを追加できます。ただし、カタログマネージャーおよびカタログエディターは変数セットを作成できません。

たとえば、カタログアドミニストレーターが、サーバータイプに 10 個のカタログアイテムを定義します。これらすべてのアイテムの要求プロセスでは、同じ変数を使用して同じ 5 つの質問を行います。

カタログアイテムごとにこれらの変数を個別に関連付けるのは繰り返し作業で、時間がかかり、エラーが発生しやすくなります。また、複数のカタログアイテムを 1 つ変更するには、各アイテムを手動で変更します。たとえば、10 個のカタログアイテムに変数を追加するには、この変数を各アイテムに手動で関連付ける必要があります。

変数セットを使用すると、複数のカタログアイテムと注文ガイドで再利用できる変数のコレクションを作成できます。変数セットを使用すると、多くのカタログアイテムに対して同じ変数を個別に作成する必要がないため、時間を節約できます。また、変数を変更する必要がある場合は、変数セットを変更できます。変更は、その変数セットに関連付けられているすべてのカタログアイテムに反映されます。

変数セットを使用すると、そのセット内の変数に適用可能なカタログクライアントスクリプトと UI ポリシーを定義することもできます。  
注:  
セット内の変数は、他の変数と同じルールを使用し、セット内の変数がタスクに表示されるタイミングを判断します。たとえば、変数はグローバルにする必要があるか、またはアイテムに直接追加する必要があるかなどです。

カタログアドミニストレーターは、変数セットにアクセスするために、\[読み取り\]、\[書き込み\]、および \[更新\] のロールを指定できます。変数セットの変数にアクセスすると、最初に変数セットレベルで検証が行われ、次に変数レベルで検証が行われます。アクセスが変数セットレベルでブロックされている場合、変数のアクセス設定は上書きされます。アクセスが変数セットレベルで許可されている場合、変数レベルでのアクセスが検証されます。  
注:  
単一行と複数行の両方の変数セットは ServiceNow AI Platform、サービスポータル、Now Mobile で、また エージェントワークスペース の変数エディターでサポートされています。

## Single-rowの変数セット {#c_ServiceCatalogVariableSets__section_ikc_mt5_sfb}

single-rowの変数セットを使用して、グループ化された変数のデータをキャプチャし、単一エンティティのカタログアイテム要求を送信します。

## 複数行の変数セット {#c_ServiceCatalogVariableSets__section_nzq_jpv_fdb}

複数行の変数セット (MRVS) を使用して、グリッドレイアウト内の変数データをキャプチャし、エンティティグループのカタログアイテム要求を送信します。たとえば、従業員の再編成中の人事部門の場合、単一レコードプロデューサーは、従業員グループの部門やマネージャーなどの関連情報をキャプチャできる必要があります。また、カタログアイテムを要求して仮想マシンおよびサーバーを注文する場合、構成オプションを単一の要求としてキャプチャする必要があります。この場合、要求者は、複数のハードウェアユニットを行として定義し、その構成オプションを MRVS の列として定義できます。

MRVS には、次の変数タイプを含めることはできません。

* 添付ファイル
* ブレーク
* コンテナー終了
* コンテナー開始
* コンテナー分割
* HTML
* ラベル
* マクロ
* ラベル付きマクロ
* リッチテキストラベル
* UI ページ

{#c_ServiceCatalogVariableSets__ul_gmz_vpv_fdb}  
注:  
* 重複値を禁止するように MRVS 変数を設定できます。\[一意\] フィールドについては「[サービスカタログ変数の作成](https://servicenow-prod.fluidtopics.net/nf3MUkKEWw1Wf_1c~JiN2g "カタログアイテムを注文するユーザーから情報を収集するサービスカタログ変数を作成します。たとえば、アイテムに必要なオプションをユーザーに尋ねることができます。")」を参照してください。
* ダイアログボックスが開いているときに表示されないように、MRVS で変数を非表示にできます。
* MRVS で使用される変数では \[フィールドにマッピング (Map to field)\] 機能はサポートされていません。
* リストコレクター変数では、Glide リストインターフェイスのみがサポートされています。
* MRVS では、注文ガイドの変数のカスケード機能はサポートされていません。
* MRVS は、コンテナー内に追加されても表示されません。
* MRVS には、読み取りロールを持つ変数を追加できません。
* MRVS を含む要求をクローンする際は、MRVS で指定された情報はすべてのクローン済み要求で利用できます。MRVS のすべての UI ポリシーとクライアントスクリプトもクローンされます。
* \[変数セットの属性\] フィールドの max_rows 属性を使用して、MRVS に追加できる行の数に制限を設定します。
* Now Mobile の RITM と要求ビューでは、MRVS はサポートされていません。このビューには、この変数セットが表示できないというメッセージが表示されます。
* MRVS は、サービスポータル の変数サマライザーでのみサポートされています。
* ワークフロースタジオ を使用して、GetCatalogVariables アクションと CreateCatalogTask アクションに MRVS を含めることができます。
* For Each フローロジックを使用して、個々の行を反復処理し、変数にアクセスできます。
* ワークフローを使用して、カタログタスクを作成するときに MRVS を含めることができます。
{#c_ServiceCatalogVariableSets__ul_g4n_lvw_ydb}  
MRVS フォームは、以下を含むカタログアイテムフォームのデータに基づいて動的に変更されます。

* 該当の MRVS のその他の行
* カタログアイテムフォームに含まれる MRVS 外のその他の変数
{#c_ServiceCatalogVariableSets__ul_xtb_pcy_g4b}

ダイアログボックスが開いているときに複数行の変数セット (MRVS) のデータにアクセスする方法については、「[g_service_catalog - クライアント](https://www.servicenow.com/docs/access?context=g_service_catalogClientAPI&version=australia&pubname=australia-api-reference&ft:locale=en-US)」を参照してください。  
MRVS のカタログクライアントスクリプト、カタログ UI ポリシー、カタログデータルックアップを定義できます。可視化は、リストではなく MRVS フォームでのみ優先されます。  
注:  
* onSubmit カタログクライアントスクリプトは、MRVS ではサポートされていません。
* アイテムレベルで定義されたカタログ UI ポリシーとカタログクライアントスクリプトは、MRVS の変数には適用されません。MRVS で定義されたカタログ UI ポリシーとカタログクライアントスクリプトのみが、MRVS の変数に適用されます。
* MRVS に含まれていないスクリプトは、MRVS 内の変数には影響をしません。同様に、MRVS に含まれるスクリプトは、MRVS 外の変数には影響しません。
* MRVS に含まれていない変数は、MRVS 内の変数の依存参照修飾子には使用できません。同様に、MRVS に含まれている変数は、MRVS 外の変数の依存参照修飾子には使用できません。参照修飾子の場合、現在の行は編集中の行です。
{#c_ServiceCatalogVariableSets__ul_zfb_155_sfb}

MRVS に属する変数の場合、\[グローバル\] を <kbd class="ph userinput">[True]</kbd> に設定することはできません。そのため、MRVS はカタログタスクでは利用できません。  
MRVS に含まれる変数がカタログアイテムの価格に影響する場合、カタログアイテムの価格には、行の追加、編集、またはこの変数セットからの削除時に対応する変更が反映されます。  
注:  
glide.sc.use_cart_layouts プロパティを無効にすると、\[アイテムを注文\] ウィジェットには MRVS のアイテムの価格変更が反映されません。ただし、このアイテムをカートに追加すると、これらの価格の変更が反映されます。

カタログアイテムの次の項目を定義する場合は、MRVS の変数を選択することはできません。

* UI ポリシー条件
* サポートされていない ATF ステップ設定。MRVS が表示可能、必須、または読み込み専用の場合にのみ検証できます。
* レポート
{#c_ServiceCatalogVariableSets__ul_tll_sdk_gdb}
* **[変数セットを作成してアイテムに追加する](https://servicenow-prod.fluidtopics.net/DF1M1wzLxOj6UhVRsmWAxA#t_CreateAVariableSet)**   
  一連の変数を作成し、複数のカタログアイテムおよび注文ガイドに追加して再利用します。
* **[変数セットレイアウト](https://servicenow-prod.fluidtopics.net/Zw8EUjXq9uzt86RoOxjPrA#c_DefineVariableSetLayout)**   
  変数セットは多くのレイアウトの 1 つを使用できます。各アイテムの変数の順序を定義することができます。

