Script : contrôle de réponse de l’agent

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Utilisez le contrôle de réponse de l’agent de script dans une Agent virtuel rubrique pour exécuter un script qui renvoie une réponse unique ou une réponse en plusieurs parties.

    Utilisez le contrôle de réponse de l’agent de script lors de la création d’une réponse plus complexe qui repose sur des calculs scriptés ou nécessite une réponse en plusieurs parties. La sortie scriptée peut inclure du texte, des images, des cartes, des liens et du code HTML pour créer une réponse polyvalente.

    Propriétés du contrôle de réponse de l’agent de script

    Propriété Description
    Nom du nœud Nom qui identifie ce nœud de contrôle de réponse de l’agent de script dans le flux de rubriques.
    Type de sortie du script Type de sortie renvoyé par le script, en une partie ou en plusieurs parties.
    Message de réponse du script Script qui génère le type de sortie sélectionné.
    Avancés
    Masquer ce nœud
    Afficher conditionnellement ce nœud si

    Énoncé de condition no-code ou script low-code qui spécifie une condition de présentation de ce nœud dans la conversation. La condition doit être évaluée comme vraie.

    Prise en charge du canal

    Tableau 1. Prise en charge du canal pour le contrôle de réponse de l’agent de script
    Canal Prise en charge Contraintes
    Interface utilisateur Web Pris en charge Aucun
    Interface utilisateur mobile Pris en charge Aucun
    Panneau Now Assist Non pris en charge Non applicable
    Microsoft Teams Pris en charge Aucun
    Slack Pris en charge Aucun
    Workplace Pris en charge Aucun
    Facebook Messenger Non pris en charge Non applicable
    SMS Twilio Non pris en charge Non applicable
    LINE Non pris en charge Non applicable
    WhatsApp Non pris en charge Non applicable
    Apple Messages for Business Non pris en charge Non applicable
    Alexa (Voix) Prise en charge partielle L’assistance dépend du type de réponse. Par exemple, les images et les liens peuvent n’être disponibles que sur les appareils dotés d’écrans. Pour plus de détails, voir Affinez Agent virtuel les paramètres et les rubriques pour une expérience de messagerie vocale optimale Alexa.

    Exemple de script

    Dans cet exemple, le script calcule le temps deux heures à partir de l’heure actuelle et génère un message en plusieurs parties qui inclut ces informations.

    (function execute() {
          var gdt = new GlideDateTime();
          var gt = new GlideTime();
          gdt.addSeconds(7200);
          gt = gdt.getTime();
          var multiOutMsg = new sn_cs.MultiPartOutMsg();
          multiOutMsg.addPlainTextPart('Thank you for submitting an incident.');
          multiOutMsg.addPlainTextPart('You should receive a response from a technician by ' + gt.getByFormat('HH:mm'));
          return multiOutMsg;
    })()

    Exemple de script : contrôle de réponse de l’agent

    Remarque :
    Concepteur d'agent virtuel Les commandes peuvent s’afficher et fonctionner différemment dans d’autres canaux.
    Propriétés du script Sortie de la réponse de l’agent de script
    Figure 1. Propriétés de base du contrôle de réponse de l’agent de script
    Les propriétés de base incluent le nom du nœud, le type de sortie du script et le script lui-même.
    Figure 2. Script d’interface utilisateur Web Sortie de réponse de l’agent
    Exemple de sortie de script dans une fenêtre de messagerie instantanée qui indique : « Ceci est la sortie de mon script ».