---
sourceDocument: Interfaces conversationnelles Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/conversational-interfaces

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Interfaces conversationnelles Yokohama

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Déterminer si des canaux de messagerie sont disponibles pour les messages initiés par l'agent

# Déterminer si des canaux de messagerie sont disponibles pour les messages initiés par l'agent {#ariaid-title1}

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Utilisez des points d'extension scriptés pour appeler des scripts personnalisés afin de déterminer si un canal de messagerie est applicable à un profil d'utilisateur dans un message initié par un agent.

## Avant de commencer

Installez l'application Interface de messagerie initiée par l'agent. Pour plus d'informations, voir [Installer une interface de messagerie initiée par l'agent](https://servicenow-prod.fluidtopics.net/bW2OQsSrtbhHJl4nWIGQVQ "Vous pouvez installer l’application Interface de messagerie initiée par l'agent (sn_agent_initiated) si vous disposez du rôle administrateur. L'application installe les modules d'extension et les applications ServiceNow Store connexes, le cas échéant.").

Rôle requis : admin

## Pourquoi et quand exécuter cette tâche

En utilisant des points d'extension, vous pouvez facilement intégrer des personnalisations sans avoir à modifier le code de base. Vous pouvez étendre les fonctionnalités de base standard à l'aide de scripts personnalisés. Pour plus d'informations, consultez [Utilisation de points d'extension pour étendre les fonctionnalités de l'application](https://www.servicenow.com/docs/access?context=extension-points&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US).

## Procédure

1. Accédez à TousPoints d'extension systèmePoints d'extension scriptés.
2. Dans la colonne Nom de l'API , recherchez et sélectionnez sn_agent_initiated. ChannelsQualifyingFoAgentMessaging.
3. Dans le formulaire Point d'extension, créez et enregistrez un include de script personnalisé.
4. Déterminez si un canal de messagerie est applicable à un profil d'utilisateur dans un message initié par un agent en ajoutant le sn_agent_initiated. Point d'extension ChannelsQualifyingForAgentMessaging vers l'include de script.  
   Vous pouvez créer plusieurs implémentations pour un point d'extension et fournir un numéro de commande pour chaque implémentation. L'implémentation avec le numéro de commande le plus bas est exécutée en premier.{#agent-init-messg-channel-ext-pt__table_czh_m5m_5nb__entry__2}

   | Personnalisation | Implémentation |
   |-|-|
   | Associer un ID de canal de messagerie pour les messages initiés par l'agent au script personnalisé | Inclure la méthode isValidForChannel dans le sn_agent_initiated. Point d'extension ChannelsQualifyingForAgentMessaging . |
   | Vérifier si un utilisateur est éligible au canal de messagerie pour les messages initiés par l'agent | Incluez la méthode isChannelValidForAgentInitiatedMessaging dans le sn_agent_initiated. Point d'extension ChannelsQualifyingForAgentMessaging . |
   [ ]

   {#agent-init-messg-channel-ext-pt__table_czh_m5m_5nb}  
   Remarque :  
   En fonction de l'ID de canal de messagerie défini dans la méthode isValidForChannel , les utilisateurs sont évalués pour l'envoi de messages initiés par l'agent dans la méthode isChannelValidForAgentInitiatedMessaging .
5. Dans le formulaire Point d'extension, cliquez sur Mettre à jour.
{#agent-init-messg-channel-ext-pt__steps_fz5_pqf_znb}

