エージェントが開始したメッセージにメッセージングチャネルが利用可能かどうかを判断する

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • スクリプト拡張ポイントを使用してカスタムスクリプトを呼び出し、エージェントが開始したメッセージのユーザープロファイルにメッセージングチャネルが適用可能かどうかを判断します。

    始める前に

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

    必要なロール:admin

    このタスクについて

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

    手順

    1. 移動先 すべて > システム拡張ポイント > スクリプト化拡張ポイント.
    2. [API 名] 列で、sn_agent_initiated.ChannelsQualifyingFoAgentMessaging を検索して選択します。
    3. [拡張ポイント] フォームで、カスタムスクリプトインクルードを作成して登録します。
    4. sn_agent_initiated.ChannelsQualifyingForAgentMessaging 拡張ポイントをスクリプトインクルードに追加して、メッセージングチャネルがエージェントが開始したメッセージのユーザープロファイルに適用できるかどうかを判断します。
      拡張ポイントに対して複数の実装を作成し、各実装に順序番号を指定できます。順序番号が最も小さい実装が最初に実行されます。
      カスタマイズ 実装
      エージェントが開始したメッセージのメッセージングチャネル ID をカスタムスクリプトに関連付ける isValidForChannel メソッドを sn_agent_initiated.ChannelsQualifyingForAgentMessaging 拡張ポイントに含めます。
      ユーザーがエージェントが開始したメッセージのメッセージングチャネルに適格かどうかを確認する isChannelValidForAgentInitiatedMessaging メソッドを sn_agent_initiated.ChannelsQualifyingForAgentMessaging 拡張ポイントに含めます。
      注:
      isValidForChannel メソッドで設定されたメッセージングチャネル ID に基づいて、isChannelValidForAgentInitiatedMessaging メソッドでエージェントが開始したメッセージを送信する かどう かが評価されます。
    5. [拡張ポイント] フォームで、[更新] をクリックします。