---
sourceDocument: Yokohama 対話型インターフェース
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/conversational-interfaces

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama 対話型インターフェース

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# エージェントが開始したメッセージの受信者 ID を検証する

# エージェントが開始したメッセージの受信者 ID を検証する {#ariaid-title1}

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

スクリプト拡張ポイントを使用して、メッセージングチャネルに関連付けられた受信者 ID の形式を検証するカスタムスクリプトを呼び出します。

## 始める前に

エージェント発信用メッセージングインターフェイスアプリケーションをインストールします。詳細については、「[エージェントが開始したメッセージングインターフェイスのインストール](https://servicenow-prod.fluidtopics.net/A5br8wO2n5Q7lKIpm1R6VQ "admin ロールを持っている場合は、エージェント発信用メッセージングインターフェイス アプリケーション (sn_agent_initiated) をインストールできます。このアプリケーションは、関連する ServiceNow Store アプリケーションとプラグインをインストールします (まだインストールされていない場合)。")」を参照してください。

必要なロール：アドミン

## このタスクについて

拡張ポイントを使用すると、ベースコードを変更することなくカスタマイズを簡単に統合することができます。カスタマイズされたスクリプトを使用して、標準的な基本機能を拡張することができます。詳細については、「[拡張ポイントを使用してアプリケーション機能を拡張する](https://www.servicenow.com/docs/access?context=extension-points&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)」を参照してください。

## 手順

1. 移動先 すべてシステム拡張ポイントスクリプト化済みの拡張点.
2. \[API 名\] 列で、global.ChannelSendToValidation を検索して選択します。
3. \[拡張ポイント\] フォームで、スクリプトインクルードを変更して global.ChannelSendToValidation 拡張ポイントを使用するか、カスタムスクリプトインクルードを作成して登録します。
   * カスタムスクリプトインクルードを作成および登録します。
   * 既存のスクリプトインクルードを変更するには、\[実装\] 関連リストに移動し、\[クラス\] 列のスクリプトインクルードを選択します。  
     注:  
     global.ChannelSendToValidation 拡張ポイントを使用する PhoneNumberValidationExtPointImpl スクリプトインクルードは、[対話型 SMS サービスチャネル](https://www.servicenow.com/docs/access?context=conversation-sms-service-channel-store-app&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)アプリケーションに関連付けられた受信者 ID プロファイルを検証するために使用できます。
   {#agent-init-messg-validate-recipient__choices_mxh_ght_plb}
4. global.ChannelSendToValidation 拡張ポイントをスクリプトインクルードに追加して、エージェントが開始したメッセージのユーザープロファイルを関連付けます。  
   拡張ポイントに対して複数の実装を作成し、各実装に順序番号を指定できます。順序番号が最も小さい実装が最初に実行されます。{#agent-init-messg-validate-recipient__table_czh_m5m_5nb__entry__2}

   | カスタマイズ | 実装 |
   |-|-|
   | メッセージが開始されたチャネル ID を関連付ける | isValid メソッドを global.ChannelSendToValidation 拡張ポイントに含めます。 |
   | メッセージが開始されたチャネルに関連付けられている受信者 ID を取得する | channelSendToValidation メソッドを sn_agent_initiated.AgentInitiatedMessagingUserDocument 拡張ポイントに含めます。 |
   [ ]

   {#agent-init-messg-validate-recipient__table_czh_m5m_5nb}  
   注:  
   isValid メソッドで設定されたチャネル ID に基づいて、channelSendToValidation メソッドで受信者 ID を検証するための受信者の詳細が取得されます。
5. \[拡張ポイント\] フォームで、\[更新\] をクリックします。

