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

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 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 l’agent.

    Avant de commencer

    Installez l'application Interface de messagerie initiée par l'agent. Pour plus d’informations, consultez Installer l’interface de messagerie initiée par l’agent.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    L'utilisation des points d'extension permet d'intégrer facilement les personnalisations sans avoir à modifier le code de base. Vous pouvez étendre la fonctionnalité 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.

    Procédure

    1. Accédez à la Tous > Points d'extension système > Points d'extension scriptés.
    2. Dans la colonne API Name (Nom de l’API ), recherchez et sélectionnez sn_agent_initiated. ChannelsQualifyingFoAgentMessaging.
    3. Dans le formulaire Point d’extension, créez et enregistrez un script include personnalisé.
    4. Déterminez si un canal de messagerie est applicable à un profil d’utilisateur dans un message initié par l’agent en ajoutant le sn_agent_initiated. Le pointeur d’extension ChannelsQualifyingForAgentMessaging pointe vers le script include.
      Vous pouvez créer plusieurs implémentations pour un point d'extension et fournir un numéro d'ordre pour chaque implémentation. L'implémentation avec le numéro de commande le plus bas est exécutée en premier.
      Personnalisation Implémentation
      Associer un ID de canal de messagerie pour les messages initiés par l’agent au script personnalisé Incluez la méthode isValidForChannel dans le sn_agent_initiated. Point d’extension ChannelsQualifyingForAgentMessaging .
      Vérifier si un utilisateur est admissible au canal de messagerie pour les messages initiés par l’agent Inclure la méthode isChannelValidForAgentInitiatedMessaging dans le sn_agent_initiated. Point d’extension ChannelsQualifyingForAgentMessaging .
      Remarque :
      En fonction de l’ID de canal de messagerie défini dans la méthode isValidForChannel , les utilisateurs sont évalués pour envoyer des messages initiés par l’agent avec la méthode isChannelValidForAgentInitiatedMessaging .
    5. Sur le formulaire Point d'extension, cliquez sur Mettre à jour.