CSM と IT サービス管理統合の拡張ポイント

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • CSM と IT Service Management の統合で利用可能な拡張ポイントを使用して、アプリケーションの機能を拡張します。

    拡張ポイントにより、アプリケーションコードを変更せずにアプリケーションの機能を拡張し、カスタマイズをデータ連携できます。拡張ポイントは、拡張ポイント [sys_extension points] テーブルに保存されます。

    拡張ポイントを使用した [インシデント] フィールドのマッピング

    顧客は、sn_cs_sm.CSMIncidentIntegrations 拡張ポイントを使用して、[インシデント] フィールドをマッピングするためのロジックを作成できます。

    フィールドのマッピングの詳細については、HI ナレッジベースの記事「How to map or copy field values from Case to Incident when using CSM Integration with Incident Management (インシデント管理との CSM 統合の使用時にケースからインシデントにフィールド値をマッピングまたはコピーする方法) [KB0817494]」を参照してください。

    拡張ポイントを使用した [問題] フィールドのマッピング

    顧客は、sn_cs_sm.CSMProblemIntegrations 拡張ポイントを使用して、[問題] フィールドをマッピングするためのロジックを作成できます。

    拡張ポイントを使用した [変更要求] フィールドのマッピング

    サービス管理によるカスタマーサービスプラグイン (com.sn_cs_sm) は、CSMChangeIntegrations 拡張ポイントを追加します。これにより、ケースから変更への統合に使用される汎用 API が公開されます。
    注:
    CSMChangeIntegrations 拡張ポイントは読み取り専用です。この拡張ポイントを変更するには、ServiceNow カスタマーサポートにお問い合わせください。

    サービス管理によるカスタマーサービスプラグインでは、CSMChangeIntegrations 拡張ポイントの実装も追加されます。この実装は変更して非アクティブ化できます。ただし、これはお勧めしません。

    CSMChangeIntegrations 拡張ポイント内の API を変更する必要がある場合、システムアドミニストレーターは、以下のことができます。
    • 拡張ポイントの実装を作成する。
    • 実装で必要な変更を行う。
    • 実装の順序を小さい番号に更新する。システムでは、順序番号が最も小さい実装が実行されます。
    注:
    実装で使用される API 名はまったく同じでなければなりません。同じでない場合、拡張ポイントは実装を識別できず、エラーが発生します。

    たとえば、CSMChangeIntegrations 拡張ポイントには、ケースレコードから変更を作成するための次の copyFieldsFromCaseToChange API が含まれています。

    copyFieldsFromCaseToChange: function(changeGr, caseGr) {
    		changeGr.short_description = caseGr.short_description;
    		changeGr.cmdb_ci = caseGr.cmdb_ci;
    		changeGr.impact = caseGr.impact;
    		changeGr.urgency = caseGr.urgency;
    		changeGr.priority = caseGr.priority;
    		changeGr.company = caseGr.account;
    		changeGr.sys_domain = caseGr.sys_domain;
    },

    この API を変更するには、拡張ポイントの実装を作成し、API 名を変更せずに必要な変更を行います。

    copyFieldsFromCaseToChange: function(changeGr, caseGr) {
    		changeGr.abcd = caseGr.abcd;		
    },

    拡張ポイントを使用した [要求] フィールドのマッピング

    顧客は、sn_cs_sm_request.CSMRequestIntegrations 拡張ポイントを使用して、[要求] フィールドをマッピングするためのロジックを作成できます。

    拡張ポイントを使用した、カスタマーサービスポータルからの変更と要求の承認

    この機能には、承認エンティティ global.CSMApprovalsManagement を設定するために使用できる拡張ポイントが含まれています。この拡張ポイントを使用して、問題などの他のエンティティに対する承認機能を拡張します。