Associer des profils d’utilisateurs à des messages initiés par l’agent

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Utilisez des points d’extension scriptés pour appeler des scripts personnalisés afin d’associer des profils d’utilisateurs à des messages initiés 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

    Un agent peut composer des messages à partir d’une interaction de type autre que Message dans le Espace de travail configurable de CSM. Par défaut, le script include AgentMessagingInteractionUserDocument est disponible pour récupérer les profils d’utilisateur associés aux consommateurs et aux contacts client dans un enregistrement d’interaction.

    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. AgentInitiatedMessagingUserDocument.
    3. Sur le formulaire Point d’extension, modifiez un script include pour utiliser le sn_agent_initiated. Point d’extension AgentInitiatedMessagingUserDocument ou créez et enregistrez un script include personnalisé.
      • Créez et enregistrez un script include personnalisé.
      • Modifiez le script include existant en accédant à la liste connexe Implémentations et en sélectionnant un script include dans la colonne Classe .
        Remarque :
        Par défaut, le script include AgentMessagingInteractionUserDocument qui utilise le sn_agent_initiated. Le point d’extension AgentInitiatedMessagingUserDocument est disponible pour l’application Interface de messagerie initiée par l'agent . Ce script include est configuré pour récupérer les profils d’utilisateur associés aux consommateurs et aux contacts des clients à partir de l’enregistrement de la table Interaction [interaction].
    4. Associez des profils d’utilisateurs pour des messages initiés par un agent en ajoutant les sn_agent_initiated. Le point d’extension AgentInitiatedMessagingUserDocument 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 enregistrement de table à partir duquel le message a été initié Incluez la méthode isValidForTableRecord dans le sn_agent_initiated. Point d’extension AgentInitiatedMessagingUserDocument .
      Récupérer les détails de l’utilisateur associés à l’enregistrement de table à partir duquel le message a été initié Incluez la méthode getUserDocument dans le sn_agent_initiated. Point d’extension AgentInitiatedMessagingUserDocument .
      Remarque :
      En fonction de l’enregistrement de table défini dans la méthode isValidForTableRecord , les détails de l’utilisateur sont récupérés pour l’envoi de messages initiés par l’agent dans la méthode getUserDocument .
    5. Sur le formulaire Point d'extension, cliquez sur Mettre à jour.