---
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


---

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

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

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

スクリプト拡張ポイントを使用してカスタムスクリプトを呼び出し、エージェントが開始したメッセージのユーザープロファイルにメッセージングチャネルが適用可能かどうかを判断します。

## 始める前に

エージェント発信用メッセージングインターフェイスアプリケーションをインストールします。詳細については、「[エージェントが開始したメッセージングインターフェイスのインストール](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 名\] 列で、sn_agent_initiated.ChannelsQualifyingFoAgentMessaging を検索して選択します。
3. \[拡張ポイント\] フォームで、カスタムスクリプトインクルードを作成して登録します。
4. sn_agent_initiated.ChannelsQualifyingForAgentMessaging 拡張ポイントをスクリプトインクルードに追加して、メッセージングチャネルがエージェントが開始したメッセージのユーザープロファイルに適用できるかどうかを判断します。  
   拡張ポイントに対して複数の実装を作成し、各実装に順序番号を指定できます。順序番号が最も小さい実装が最初に実行されます。{#agent-init-messg-channel-ext-pt__table_czh_m5m_5nb__entry__2}

   | カスタマイズ | 実装 |
   |-|-|
   | エージェントが開始したメッセージのメッセージングチャネル ID をカスタムスクリプトに関連付ける | isValidForChannel メソッドを sn_agent_initiated.ChannelsQualifyingForAgentMessaging 拡張ポイントに含めます。 |
   | ユーザーがエージェントが開始したメッセージのメッセージングチャネルに適格かどうかを確認する | isChannelValidForAgentInitiatedMessaging メソッドを sn_agent_initiated.ChannelsQualifyingForAgentMessaging 拡張ポイントに含めます。 |
   [ ]

   {#agent-init-messg-channel-ext-pt__table_czh_m5m_5nb}  
   注:  
   isValidForChannel メソッドで設定されたメッセージングチャネル ID に基づいて、isChannelValidForAgentInitiatedMessaging メソッドでエージェントが開始したメッセージを送信する かどう かが評価されます。
5. \[拡張ポイント\] フォームで、\[更新\] をクリックします。
{#agent-init-messg-channel-ext-pt__steps_fz5_pqf_znb}

