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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 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 un agent.

    Avant de commencer

    Installez l'application Interface de messagerie initiée par l'agent. Pour plus d’informations, reportez-vous à la section Installer l’interface de messagerie initiée par l’agent.

    Rôle requis : administrateur

    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 l’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 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 ChannelsQualifyingForAgentMessaging .
      Vérifier si un utilisateur est qualifié pour le canal de messagerie des 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 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.