カスタマーサービス管理 (CSM) の拡張ポイント
拡張ポイントを使用して、カスタマーサービス管理 (CSM) アプリケーションのカスタムスクリプトを呼び出します。
利用可能な拡張ポイントにアクセスするには、アプリケーションナビゲーターで sys_extension_point.list と入力し Enter を押します。目的の拡張ポイントをクリックして、レコードの詳細を表示します。
各拡張ポイントに対して複数の実装を作成し、各実装に順序番号を指定できます。最小の順序番号の実装が、実行される実装です。
| 拡張ポイント | 説明 |
|---|---|
| sn_customerservice.CSMService | ケースオブジェクトのデフォルト値ロジックを定義します。 カスタマーサービス (com.sn_customerservice) プラグインで利用できます。 |
| sn_customerservice.CSMCaseSync | この拡張ポイントを使用して、親子ケースの同期のためのロジックをカスタマイズします。この拡張ポイントは、次の 2 つ通りのいずれかの方法で使用できます。
この拡張ポイントは、 CSCaseSyncHelper スクリプトインクルードによって使用され、カスタマーサービス (com.sn_customerservice) プラグインで使用できます。 注: ベースシステムでは、親子ケースの同期はケーステーブル (sn_customerservice_case) でのみ使用できます。この機能は、ケーステーブルを拡張するテーブルに対して構成する必要があります。 |
| sn_majorissue_mgt.MajorCase | 重大な問題管理 (com.sn_majorissue_mgt) プラグインで利用できます。 |
| sn_action_status.NeedsAttentionAccessUtil | 各アプリケーションで、ケースフォームの [要注意] フィールドを有効または無効にできるユーザーロールを選択できます。 カスタマーサービスケースアクションステータスプラグイン (com.snc.csm_action_status) で利用できます。 |
| sn_cs_sm.CSMChangeIntegrations | ケースレコードの [変更の要求] フィールドをマッピングするためのロジックを作成します。 サービス管理によるカスタマーサービス (com.sn_cs_sm) プラグインで利用できます。 |
| sn_cs_sm.CSMIncidentIntegrations | ケースレコードの [インシデント] フィールドをマッピングするためのロジックを作成します。 サービス管理によるカスタマーサービス (com.sn_cs_sm) プラグインで利用できます。 |
| sn_cs_sm.CSMProblemIntegrations | ケースレコードの [問題] フィールドをマッピングするためのロジックを作成します。 サービス管理によるカスタマーサービス (com.sn_cs_sm) プラグインで利用できます。 |
| sn_cs_sm_request.CSMRequestIntegrations | ケースレコードの [要求] フィールドをマッピングするためのロジックを作成します。 要求管理によるカスタマーサービス (com.sn_cs_sm_request) プラグインで利用できます。 |
| global.CSMRelationshipServiceEP | 責任を持つ CSM 関係を作成します。 カスタマーサービス (com.sn_customerservice) プラグインで利用できます。 |
| global.CSMContentAccessEP | 作成、読み取り、更新、および削除 (CRUD) 操作の ACL を実装するロジックを作成します。 カスタマーサービス (com.sn_customerservice) プラグインで利用できます。 |
| AddressMgmtExtensionPoint | ユーザーがアカウントの住所テーブルの [ロケーション] フィールドの参照修飾子をカスタマイズできるようにします。 ユーザーがこの拡張ポイントの実装を作成し、「getAccountLocationsRefQual」関数を上書きできるようにします。 |