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

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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 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 Tout > Points d'extension système > Points d'extension scriptés.
    2. Dans la colonne Nom de l’API , recherchez et sélectionnez sn_agent_initiated. ChannelsQualifyingFoAgentMessaging.
    3. Sur 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 la sn_agent_initiated. Point d’extension ChannelsQualifyForAgentMessaging vers l’include de script.
      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é Inclure la méthode isValidForChannel dans le sn_agent_initiated. Point d’extension ChannelsQualifyForAgentMessaging .
      Vérifiez 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 ChannelsQualifyForAgentMessaging .
      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. Sur le formulaire Point d'extension, cliquez sur Mettre à jour.