Tracer des scripts

Vous pouvez suivre la progression et les performances de votre script (et les actions dans le script) via l'outil Trace Output. Cet outil trace le contact à travers le script et affiche les résultats de chaque action qui s'est déclenchée, quelles variables sont définies et quand, etc. Vous pouvez contrôler plusieurs fonctions de traçage depuis leStudio une barre d'outils ou un système de menus, comme démarrer une trace ou choisir de tracer et de capturer en continu chaque fois que le script se déclenche. Cette page décrit la fenêtre de sortie de trace, ainsi que les actions pertinentes que vous pouvez entreprendre concernant les scripts de trace. L'utilisation d'une trace de script est une excellente méthode pour tester et déboguer votre script. Voir leSimuler des interactions page pour plus d'informations.

Les erreurs affectent également les traces de script. Si vous tentez d'exécuter une trace de script sur un script non enregistré, Studio vous invite à enregistrer le script. Si vous avez des erreurs dans le script, le script ne sera pas enregistré et vous risquez de perdre les modifications causées par les erreurs de validation. La trace s'exécutera, mais elle s'exécutera sur la dernière version enregistrée du script.

Outil de sortie de trace

Cliquez sur une zone numérotée dans l'image ci-dessous pour en savoir plus sur les éléments d'interface de cette zone (affichés comme disposition par défaut).

Image de la fenêtre Trace Output.

Éléments d'interface Ddétails
Voir

Ce bouton fournit des options pour afficher les panneaux suivants : (les descriptions de ces panneaux se trouvent dans les lignes du tableau ci-dessous)

  • Variables
  • Liste de surveillance
  • Propriétés

Vous pouvez également sélectionnerEnregistrer la mise en page pour enregistrer la disposition de la façon dont vous avez personnalisé ces panneaux pour la prochaine fois que vous ouvrirez la fenêtre Trace Output.

Spectacle Cliquez sur ce bouton pour afficher les options suivantes :
  • Afficher les variables globales dans les sous-titres— affiche toutes les variables globales définies dans ce script ou définies dans un autre script et pouvant être utilisées dans ce script.
  • Afficher les variables système— affiche les variables système du script, qui ne sont pas des variables que vous personnalisez dans les propriétés d'une action.
  • Afficher les membres privés— affiche les membres privés du script.
  • Enregistrer la liste de surveillance— enregistre les variables que vous avez ajoutées à la liste de surveillance, ce qui vous permet de surveiller les variables de la liste lors de suivis futurs sans avoir besoin de rechercher et d'ajouter à nouveau les variables.
  • Enregistrer la trace sous— enregistre la trace dans l'emplacement de trace global.
Regardez Vous pouvez utiliser ces boutons pour ajouter ou supprimer une variable à la liste de surveillance. Consultez la section Ajouter une nouvelle montre ci-dessous pour plus d'informations.
Développer

Vous pouvez sélectionner l'une des trois options pour développer ou réduire toutes les actions contenant des informations supplémentaires, ou pour développer et faire défiler automatiquement la trace à travers le script et les actions contenant des informations supplémentaires se déclenchent.

ID du contact Cette zone affiche l'ID du contact et le nom du script.
Panneau Propriétés Ce panneau affiche les propriétés du script suivi, telles que les paramètres et les branches configurées.
Détails du scénario

Cette zone affiche le résultat de chaque action déclenchée pendant la trace. Si une action apparaît dans le script, mais ne se déclenche pas pendant la trace, elle n'apparaîtra pas dans cette liste. Si une action contient des détails détaillés, vous pouvez développer "l'événement" de cette action dans la liste pour afficher les détails supplémentaires.

Une trace peut couvrir plusieurs scripts. La colonne la plus à gauche, intitulée Script, indique le script dans lequel l'action a été déclenchée.

Variables et panneaux de liste de surveillance

variables — affiche toutes les variables renvoyées dans le script avec leurs valeurs correspondantes.

Liste de surveillance — affiche la liste des variables que vous avez spécifiquement ajoutées dans le but d'observer les modifications apportées aux variables (ou à leurs valeurs) à un emplacement tout en traçant le script. Vous pouvez ajouter des variables à cette liste en utilisant les boutons Watch dans la barre d'outils Trace Output (voir l'élément d'interface Watch ci-dessus).

Trace avec ANI ou DNIS spécifique

Vous pouvez définir unANIFermé Également connu sous le nom d'identification de l'appelant. Numéro de téléphone répertorié d'un appel vocal entrant.ouDNISFermé Identifie le numéro que le contact a composé pour vous joindre pour les appels vocaux entrants et le numéro que l'agent ou le système a composé pour les appels vocaux sortants. pour déclencher une trace lorsqu'un appel du numéro spécifié arrive dans le système. Pour cibler un nombre spécifique :

  1. Clique leTracer le script liste déroulante dans leStudio barre d'outils.
  2. Selon le type de numéro avec lequel vous souhaitez tracer, sélectionnez soitTrace quand ANI est ou Trace quand DNIS est. Après avoir sélectionné l'une de ces options, un nouveau champ apparaîtra à côté du menu déroulant pour que vous saisissiez le numéro.
  3. Entrez le numéro ANI ou DNIS dans leInsérer <numéro> champ.
  4. Cliquez sur le bouton Capturer l'instance suivante une fois pour tracer l'instance suivante du script en cours d'exécution avec le numéro spécifié; l'icône du cercle deviendra rouge. Vous pouvez cliquer deux fois pour tracer en continu les futures instances du script en cours d'exécution avec le nombre spécifié, ce qui change l'icône en deux cercles rouges. Vous pouvez également cliquer trois fois pour effacer la capture, ce qui remet l'icône du cercle en blanc (comme indiqué dans la liste déroulante précédente).

Ajouter une nouvelle montre

Une montre est une variable que vous souhaitez spécifiquement suivre - ou surveiller - dans une trace. La liste de surveillance vous permet d'observer les variables de la trace dans une courte liste au lieu de vous obliger à rechercher la variable parmi toutes les actions dans les détails du script. Pour vous aider à déboguer un script et à tester les performances, vous pouvez facilement observer comment la ou les variables changent pendant le script lorsque l'IVR change leurs valeurs. Pour ajouter une nouvelle montre :

  1. Exécutez une trace initiale du script.
  2. Recherchez la ou les variables spécifiques que vous souhaitez surveiller en cliquant sur la liste des actions dans la section des détails du script ; les variables associées à chaque action apparaîtront dans le panneau Variables.
  3. Sélectionnez la variable que vous souhaitez surveiller dans le panneau Variables et cliquez sur l'icône Ajouter à la liste de surveillance dans la barre d'outils (indiquée par une paire de lunettes). Si vous souhaitez supprimer une variable de la liste de surveillance, sélectionnez-la simplement dans la liste de surveillance et cliquez sur le bouton moins () dans la barre d'outils.

Après avoir ajouté les variables souhaitées à la liste de surveillance, vous pouvez tracer à nouveau le script et observer les variables dans le panneau Liste de surveillance.