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

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • スクリプト拡張ポイントを使用して、メッセージングチャネルに関連付けられた受信者 ID の形式を検証するカスタムスクリプトを呼び出します。

    始める前に

    エージェント発信用メッセージングインターフェイス アプリケーションをインストールします。詳しくは、 エージェントが開始したメッセージング・インターフェースのインストールを参照してください。

    必要なロール:admin

    このタスクについて

    拡張ポイントを使用すると、ベースコードを変更することなくカスタマイズを簡単に統合することができます。カスタマイズされたスクリプトを使用して、標準的な基本機能を拡張することができます。詳細については、「拡張ポイントを使用してアプリケーション機能を拡張する」を参照してください。

    手順

    1. 移動先 すべて > システム拡張ポイント > スクリプト化済みの拡張点.
    2. [ API 名 ] 列で「global」を検索して選択します 。ChannelSendToValidation
    3. [拡張ポイント] フォームで、グローバルを使用するようにスクリプトインクルードを変更します 。ChannelSendToValidation 拡張ポイントを使用するか、カスタムスクリプトインクルードを作成して登録します。
      • カスタムスクリプトインクルードを作成および登録します。
      • 既存のスクリプトインクルードを変更するには、[実装] 関連リストに移動し、[クラス] 列のスクリプトインクルードを選択します。
        注:
        グローバルを使用する PhoneNumberValidationExtPointImpl スクリプトインクルード 。ChannelSendToValidation 拡張ポイントは、 対話型 SMS サービスチャネル アプリケーションに関連付けられた受信者 ID プロファイルを検証するために使用できます。
    4. グローバルを追加して、エージェントが開始したメッセージのユーザープロファイルを関連付けます 。スクリプトインクルードへの ChannelSendToValidation 拡張ポイント。
      拡張ポイントに対して複数の実装を作成し、各実装に順序番号を指定できます。順序番号が最も小さい実装が最初に実行されます。
      カスタマイズ 実装
      メッセージが開始されたチャネル ID を関連付ける isValid メソッドをグローバルに含めます。ChannelSendToValidation 拡張ポイント。
      メッセージが開始されたチャネルに関連付けられている受信者 ID を取得する sn_agent_initiatedに channelSendToValidation メソッドを含めます 。AgentInitiatedMessagingUserDocument 拡張ポイント。
      注:
      isValid メソッドで設定されたチャネル ID に基づいて、channelSendToValidation メソッドで受信者 ID を検証するために受信者の詳細が取得されます。
    5. [拡張ポイント] フォームで、[更新] をクリックします。