Incident Management との CSM 統合使用時にケースからインシデントにフィールド値をマッピングまたはコピーする方法Issue コンテキストメニューから [インシデントの作成] UI アクションをクリックしてケースからインシデントを作成すると、特定のフィールドのみがインシデントからケースにコピーされます。[説明] と [サービス (business_service)] をどのようにコピーすればよいでしょうか。 再現手順 前提条件:Service Management (com.sn_cs_sm) プラグインによる Customer Service の有効化します。 OOB インスタンスに SysAdmin としてログインします。新しいケース (sn_customerservice_case) を作成します。 任意の有効な連絡先とアカウントを使用して必須フィールドに入力します。[サービス (business_service)] フィールドに任意の値を入力します。 ケースを保存します。 フォームメニューの UI アクション [インシデントの作成] を使用します。 [説明(description)] フィールドと [サービス (business_service)] フィールドはコピーされていないことに注意してください。Causeこれは、以下に記載のとおり想定される動作であり、OOB インスタンスの Incident Management との CSM 統合 で再現できます。 デフォルトでは、次のフィールドのみがマッピングされます。 ケースインシデント簡単な説明簡単な説明デフォルトの影響度影響緊急度緊急度連絡先問い合わせユーザー構成アイテム (利用可能な場合)構成アイテム Resolutionケースの [ビジネスサービス] フィールドと [説明(Description)] フィールドの値が新しく作成されたインシデントにコピーされないことは、想定される動作です。 OOB インスタンスで再現可能ですが、ケースフィールドをスクリプトインクルード CSMIncidentIntegrations 内のインシデントフィールドにマッピングできます。 [サービス (business_service)] フィールドと [説明] フィールドをケースからインシデントにマッピングするには、次の手順を実行します。/nav_to.do?uri=sys_script_include.do? 管理者としてログインし、次の「CSMIncidentIntegrations」スクリプトインクルードファイルを開きます。/nav_to.do?uri=sys_script_include.do?sys_id=8c5aa43187b313003c1c8467a7cb0b31スクリプトインクルード内で次の関数を見つけます (およそ 22 行目)。copyFieldsFromCaseToIncident関数の一番下までスクロールし、次の 2 行を追加します。 incGr.business_service = caseGr.business_service;incGr.description = caseGr.description; ここまでで、ケースの [business_service] フィールドと [説明] フィールドをインシデントの [business_service] フィールドと [説明] フィールドにマッピングしました。 レコードを保存し、必要に応じてキャッシュをクリアして、もう一度テストします。 上記のように読み取り専用スクリプトインクルードを上書きするには、以下のように拡張ポイントを編集する必要があります。 次のように拡張ポイントを開きます。 https://<instancename>.service-now.com/nav_to.do?uri=sys_extension_point.do?sys_id=5e0aa43187b313003c1c8467a7cb0b0f 上記の手順で説明したようにメソッドを上書きします。[実装を作成] 関連リンクをクリックします。デフォルト設定の機能を上書きする新しいスクリプトインクルードが作成されます。本番に移動させる前に、これが十分にテストされていることを確認してください。