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

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間: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);
            });
        }
    • インシデント [incident] テーブルのワークスペースの [要求の作成] UI アクションでは、フィールド値を次のようにする必要があります。
      • 条件current.incident_state != global.IncidentState.CLOSED && gs.hasRole("itil")
      • ワークスペースクライアントスクリプト
        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);
            });
        }

    手順

    1. 次のオプションのいずれかを使用して、カタログ要求を開始します。
      オプションステップ
      要求の作成 UI アクションを使用してインシデントから
      1. リストパネルから未解決インシデントを選択します。
      2. [詳細] タブで、[その他の UI アクション] メニューから [要求の作成] を選択します。サービスカタログカテゴリーページに、使用可能なカテゴリーが表示されます。
      3. 注文するカタログアイテム、注文ガイド、またはレコードプロデューサーに移動します。
        注:
        アクセス可能なカタログからのみ、アイテムを注文できます。
      エージェントアシストを使用してインシデントから
      1. リストパネルから未解決インシデントを選択します。
      2. [詳細]タブで、[サイドバーを切り替え] をクリックします。
      3. コンテキストサイドバーの [エージェントアシスト] から、要求するカタログアイテム、注文ガイド、またはレコードプロデューサーを検索します。
      4. [注文] をクリックします。
      インタラクションレコードから
      1. 選択 新しく追加 > インタラクション.
      2. [その他の UI アクション] メニューから [要求の作成] を選択します。サービスカタログカテゴリーページに、使用可能なカテゴリーが表示されます。
      3. 注文するカタログアイテムまたは注文ガイドに移動します。
        注:
        アクセス可能なカタログからのみ、アイテムを注文できます。
    2. [注文する] をクリックします。
      [注文の確認] ウィンドウが表示されます。
      注:
      [要求元 (Request for)] フィールドの値は、 要求の作成場所に応じてデフォルトで設定されます。
      • 要求がインシデントから作成された場合、値はインシデントを呼び出したユーザーに設定されます。
      • 要求がインタラクションから開始された場合、値はインタラクションが発生しているユーザーに設定されます。
    3. オプション: [配送情報][特別な指示] を指定します。
    4. [チェックアウト] をクリックします。
      要求が作成され、親インシデントに関連付けられます。
    5. [クローズ] をクリックします。
    6. オプション: 作成された要求を表示するには、[詳細を表示] をクリックします。