---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# エージェントワークスペースでのカタログ要求の作成

# エージェントワークスペースでのカタログ要求の作成 {#ariaid-title1}

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

エージェントワークスペースでカタログ要求を作成し、別のフローからサービスカタログフローに結合できます。たとえば、インシデントフローから要求を作成し、その要求をインシデントに関連付けることができます。これは、インシデントに関連付けられた要求をトラッキングする場合や、その逆をトラッキングする場合に役立ちます。

## 始める前に

必要なロール：itil  
エージェントワークスペースでカタログ要求を作成し、別のフローからサービスカタログフローに結合できます。たとえば、インシデントフローから要求を作成し、その要求をインシデントに関連付けることができます。これは、インシデントに関連付けられた要求を追跡する場合や、その逆を追跡する場合に役立ちます。

* 要求を親テーブルレコードに関連付けるには、\[カタログ管理\]\[要求の親のマッピング\] サブモジュールで対応するマッピング構成を利用可能にする必要があります。
* レコードプロデューサー要求を親テーブルレコードに関連付けるには、sysparm_parent_sys_id および sysparm_parent_table パラメーターを、レコードプロデューサーの \[スクリプト\] のRP.getParameterValue() メソッドを使用して、URL から取得します。
* インタラクション \[interaction\] テーブルのワークスペースの \[要求の作成\] UI アクションでは、フィールド値を次のようにする必要があります。
  * ワークスペースクライアントスクリプト：  

        function onClick() {
            var result = g_form.submit('sysverb_ws_save');
            if (!result) {
                // failed form submission 
                return;
            }
            result.then(function () {
                var params = {};
                params.sysparm_parent_table = "interaction";
                params.sysparm_parent_sys_id = g_form.getUniqueValue();
                g_service_catalog.openCatalogItem('sc_cat_item', '-1', params);
            });
        }

  {#create-request-workspace__ul_sbd_ywl_zdb}
* インシデント \[incident\] テーブルのワークスペースの \[要求の作成\] UI アクションでは、フィールド値を次のようにする必要があります。
  * 条件：<kbd class="ph userinput">current.incident_state != global.IncidentState.CLOSED &amp;&amp; gs.hasRole("itil")</kbd>
  * ワークスペースクライアントスクリプト：  

        function onClick() {
            g_form.submit('sysverb_ws_update').then(function () {
                var params = {};
                params.sysparm_parent_table = "incident";
                params.sysparm_parent_sys_id = g_form.getUniqueValue();
                g_service_catalog.openCatalogItem('sc_cat_item', '-1', params);
            });
        }

  {#create-request-workspace__ul_ocf_sxl_zdb}
{#create-request-workspace__ul_vlr_xvl_zdb}

## 手順

1. 次のオプションのいずれかを使用して、カタログ要求を開始します。

   | オプション | ステップ |
   | 要求の作成 UI アクションを使用してインシデントから | 1. リストパネルから未解決インシデントを選択します。 2. \[詳細\] タブで、\[その他の UI アクション\] メニューから \[要求の作成\] を選択します。サービスカタログカテゴリーページに、使用可能なカテゴリーが表示されます。 3. 注文するカタログアイテム、注文ガイド、またはレコードプロデューサーに移動します。 注: アクセス可能なカタログからのみ、アイテムを注文できます。 {#create-request-workspace__ol_gjy_3ll_zdb} |
   | エージェントアシストを使用してインシデントから | 1. リストパネルから未解決インシデントを選択します。 2. \[詳細\]タブで、\[サイドバーを切り替え\] をクリックします。 3. コンテキストサイドバーの \[エージェントアシスト\] から、要求するカタログアイテム、注文ガイド、またはレコードプロデューサーを検索します。 4. \[注文\] をクリックします。 {#create-request-workspace__ol_qfl_pll_zdb} |
   | インタラクションレコードから | 1. \[新しく追加\]\[インタラクション\] を選択します。 2. \[その他の UI アクション\] メニューから \[要求の作成\] を選択します。サービスカタログカテゴリーページに、使用可能なカテゴリーが表示されます。 3. 注文するカタログアイテムまたは注文ガイドに移動します。 注: アクセス可能なカタログからのみ、アイテムを注文できます。 {#create-request-workspace__ol_odb_vll_zdb} |
   |-|-|

   {#create-request-workspace__choicetable_khj_fll_zdb}
2. \[注文する\] をクリックします。  
   \[注文の確認\] ウィンドウが表示されます。  
   注:  
   \[要求元 (Request for)\] フィールドの値は、 要求の作成場所に応じてデフォルトで設定されます。
   * 要求がインシデントから作成された場合、値はインシデントを呼び出したユーザーに設定されます。
   * 要求がインタラクションから開始された場合、値はインタラクションが発生しているユーザーに設定されます。
   {#create-request-workspace__ul_bnz_dkr_tsb}
3. **オプション:** \[配送情報\] と \[特別な指示\] を指定します。
4. \[チェックアウト\] をクリックします。  
   要求が作成され、親インシデントに関連付けられます。
5. \[クローズ\] をクリックします。
6. **オプション:** 作成された要求を表示するには、\[詳細を表示\] をクリックします。

