Scripts de débogage dans Studio

Cette page d’aide concerne Studio. Cette information est également disponible pour Desktop Studio.

Autorisations requises : ACD > Studio > Scripts Déboguer

Vous pouvez exécuter des traces de script pour vérifier les problèmes dans vos scripts. Ils vous permettent de voir les actions qui se déclenchent dans le script et les variables qui se trouvent dans le script au moment où chaque action se déclenche.

Chaque trace s'ouvre dans une fenêtre distincte. Cela signifie que vous pouvez conserver les traces précédentes ouvertes pour les comparer aux nouvelles, ou capturer plusieurs contacts en direct d'affilée.

Capturer une trace de script

Vous pouvez suivre les performances de votre script, générer un script ou effectuer un appel de test avec l'outil Trace Output. Cet outil trace le contact ou le script en cours d'exécution et affiche chaque action déclenchée, les variables créées et quand, ainsi que les valeurs détenues par les variables à chaque point. Il s’agit d’un outil utile pour tester et déboguer vos scripts. Vous pouvez exécuter des traces sur des interactions en direct ou simulées.

Vous ne pouvez capturer une trace que si le script est enregistré. Si vous tentez de capturer une trace de script sur un script dont les modifications n’ont pas été enregistrées, Studio vous invite à enregistrer le script. Si vous avez des erreurs de compilation dans le script, Studio ne n’enregistrera pas. Vous devez résoudre les erreurs avant d’enregistrer le script et d’exécuter la trace.

Studio ne conserve pas l'historique des traces que vous avez capturées. Si vous pensez que vous pourriez avoir besoin de vous référer à une trace précédente, gardez la fenêtre de sortie de trace ouverte ou téléchargez le fichier de trace sur votre ordinateur.

  1. Dans CXone Mpower, cliquez sur le sélecteur d’application et sélectionnezRoutage omnicanalStudio Trois flèches se rejoignent à la base. L’une d’eux pointe vers le haut, l’autre vers le haut et la droite, et la dernière vers le haut et la gauche..
  2. Sur la page Scripts, localisez le script avec lequel vous voulez travailler et double-cliquez dessus pour l’ouvrir ou créez-en un nouveau. Le script s’ouvre dans un nouvel onglet.
  3. Cliquez sur Trace > Commencer avec Trace.
  4. Sélectionnez un téléphone entrant ACD Compétence.
  5. Pour transmettre des valeurs au script via des variables de paramètres, saisissez les valeurs dans le champ Paramètres. Entrez une valeur par ligne. Les valeurs que vous saisissez correspondent aux paramètres P1 à Pn, où n est le numéro de la dernière valeur de paramètre que vous ajoutez.
  6. Pour simuler une interaction pour un script téléphonique entrant, cliquez sur Simuler un appel entrant et fournissez les informations nécessaires.
  7. Cliquez sur Démarrer la capture. La fenêtre de sortie de trace s'ouvre.

    Au fur et à mesure que le script s’exécute, les actions apparaissent dans la fenêtre de trace dans l’ordre dans lequel elles se déclenchent. Vous pouvez voir le nom de l'action, ses propriétés et leurs configurations, l'heure à laquelle l'action a été déclenchée et le résultat de son déclenchement. Vous pouvez :

    • Passez le curseur sur une entrée dans la colonne Propriétés pour voir la liste complète des propriétés et leurs valeurs dans un menu contextuel.

    • Utilisez la barre de recherche pour rechercher des actions dans la sortie de trace. Vous pouvez effectuer une recherche en utilisant le nom de l'action, le nom ou la valeur de la propriété, l'heure ou le résultat.

    • Cliquez sur n’importe quel en-tête de colonne pour trier la liste en fonction de ces données.

  8. Cliquez sur une action dans la sortie de trace pour voir toutes les variables et leurs valeurs dans le script au moment où l'action a été déclenchée.

    Les variables apparaissent dans la liste sur le côté droit de la fenêtre de sortie de trace. Les variables nouvelles ou modifiées sont affichées en rouge.

    Dans la liste des variables, vous pouvez :

    • Passez le curseur sur les entrées de n'importe quelle colonne pour afficher le contenu complet de cette variable ou de cette valeur dans un menu contextuel.
    • Sélectionnez ou décochez Global, Système ou Privé pour filtrer les variables dans la liste. La désactivation de l'option masque ce type de variable dans la liste.

    • Cliquez sur le symbole supérieur à > à côté du nom d'un objet de données dynamique pour le développer et voir ses membres et leurs valeurs.
    • Utilisez la barre de recherche dans la fenêtre de sortie de trace pour rechercher des variables par nom ou par valeur.
    • Copiez une valeur de variable en cliquant sur sa ligne et en appuyant sur CTRL + C sur votre clavier. L'arrière-plan de la cellule devient brièvement bleu foncé, indiquant que la copie a réussi.
    • Utilisez les touches fléchées pour parcourir la ligne en surbrillance dans la liste des variables.
  9. Pour enregistrer la sortie de trace sur votre ordinateur, cliquez sur les points de suspension Trois points alignés. dans le coin supérieur droit de la fenêtre, sélectionnez Télécharger le fichier de trace , puis choisissez un emplacement et un nom pour le fichier et cliquez sur Enregistrer .

  10. Pour terminer la trace sans mettre fin à l'interaction sur le serveur, cliquez sur Détacher.
  11. Pour mettre fin à la trace et à l'interaction, cliquez sur Terminer, puis cliquez sur OK pour confirmer que vous souhaitez mettre fin à l'interaction. Cela déconnecte le contact ou met fin au script en cours d'exécution et met fin à l'interaction sur le serveur.

Capturer des traces sur des contacts en direct

Vous pouvez capturer une trace sur un script pendant son exécution lors du traitement des contacts en direct. Cela vous permet de diagnostiquer les problèmes rencontrés par votre centre d’appels ou de capturer des données en vue d’un dépannage avec le soutien technique.

Studio ne conserve pas l'historique des traces que vous avez exécutées. Si vous pensez que vous pourriez avoir besoin de vous référer à une trace précédente, gardez la fenêtre de sortie de trace ouverte ou téléchargez le fichier de trace sur votre ordinateur.

  1. Dans CXone Mpower, cliquez sur le sélecteur d’application et sélectionnezRoutage omnicanalStudio Trois flèches se rejoignent à la base. L’une d’eux pointe vers le haut, l’autre vers le haut et la droite, et la dernière vers le haut et la gauche..
  2. Sur la page Scripts, localisez le script avec lequel vous voulez travailler et double-cliquez dessus pour l’ouvrir ou créez-en un nouveau. Le script s’ouvre dans un nouvel onglet.
  3. Cliquez sur Trace > Capturer les contacts en direct.

  4. Le nombre de contacts est actuellement défini sur 1 et ne peut pas être modifié. Dans une prochaine version, vous pourrez spécifier un nombre de contacts à capturer.
  5. Sous Filtres, sélectionnez une option :
  6. Cliquez sur Démarrer la capture. La fenêtre de sortie de trace s'ouvre. La fenêtre est vide jusqu'à ce qu'une instance du script correspondant à l'option Filtre sélectionnée commence à s'exécuter.

    Au fur et à mesure que le script s’exécute, les actions apparaissent dans la fenêtre de trace dans l’ordre dans lequel elles se déclenchent. Vous pouvez voir le nom de l'action, ses propriétés et leurs configurations, l'heure à laquelle l'action a été déclenchée et le résultat de son déclenchement. Vous pouvez :

    • Passez le curseur sur une entrée dans la colonne Propriétés pour voir la liste complète des propriétés et leurs valeurs dans un menu contextuel.

    • Utilisez la barre de recherche pour rechercher des actions dans la sortie de trace. Vous pouvez effectuer une recherche en utilisant le nom de l'action, le nom ou la valeur de la propriété, l'heure ou le résultat.

    • Cliquez sur n’importe quel en-tête de colonne pour trier la liste en fonction de ces données.

  7. Cliquez sur une action dans la sortie de trace pour voir toutes les variables et leurs valeurs dans le script au moment où l'action a été déclenchée.

    Les variables apparaissent dans la liste sur le côté droit de la fenêtre de sortie de trace. Les variables nouvelles ou modifiées sont affichées en rouge.

    Dans la liste des variables, vous pouvez :

    • Passez le curseur sur les entrées de n'importe quelle colonne pour afficher le contenu complet de cette variable ou de cette valeur dans un menu contextuel.
    • Sélectionnez ou décochez Global, Système ou Privé pour filtrer les variables dans la liste. La désactivation de l'option masque ce type de variable dans la liste.

    • Cliquez sur le symbole supérieur à > à côté du nom d'un objet de données dynamique pour le développer et voir ses membres et leurs valeurs.
    • Utilisez la barre de recherche dans la fenêtre de sortie de trace pour rechercher des variables par nom ou par valeur.
    • Copiez une valeur de variable en cliquant sur sa ligne et en appuyant sur CTRL + C sur votre clavier. L'arrière-plan de la cellule devient brièvement bleu foncé, indiquant que la copie a réussi.
    • Utilisez les touches fléchées pour parcourir la ligne en surbrillance dans la liste des variables.
  8. Pour enregistrer la sortie de trace sur votre ordinateur, cliquez sur les points de suspension Trois points alignés. dans le coin supérieur droit de la fenêtre, sélectionnez Télécharger le fichier de trace , puis choisissez un emplacement et un nom pour le fichier et cliquez sur Enregistrer .

  9. Pour terminer la trace sans mettre fin à l'interaction sur le serveur, cliquez sur Détacher.
  10. Pour mettre fin à la trace et à l'interaction, cliquez sur Terminer, puis cliquez sur OK pour confirmer que vous souhaitez mettre fin à l'interaction. Cela déconnecte le contact ou met fin au script en cours d'exécution et met fin à l'interaction sur le serveur.

Télécharger les fichiers de trace

Vous pouvez enregistrer la sortie de trace sous forme de fichier que vous pouvez télécharger sur votre ordinateur. Ceci est utile si vous devez vous référer à une trace ultérieurement. Il vous permet également d'envoyer un fichier de trace à d'autres Studio utilisateurs ou à Représentant de compte. Les fichiers peuvent être visualisés en les chargeant dans Studio. Les fichiers sont enregistrés au format JSON avec une extension TRC.JSON.

  1. Dans CXone Mpower, cliquez sur le sélecteur d’application et sélectionnezRoutage omnicanalStudio Trois flèches se rejoignent à la base. L’une d’eux pointe vers le haut, l’autre vers le haut et la droite, et la dernière vers le haut et la gauche..
  2. Sur la page Scripts, localisez le script avec lequel vous voulez travailler et double-cliquez dessus pour l’ouvrir ou créez-en un nouveau. Le script s’ouvre dans un nouvel onglet.
  3. Cliquez sur Trace et sélectionnez Commencer par Traceou Capturer les contacts en direct.
  4. Une fois la trace capturée, cliquez sur les points de suspension Trois points alignés. dans le coin supérieur droit de la fenêtre de sortie de la trace.
  5. Sélectionnez Télécharger le fichier de trace.
  6. Spécifiez un nom de fichier et l’endroit où vous souhaitez enregistrer le fichier.
  7. Cliquez sur Enregistrer.

Charger les fichiers de trace

Vous pouvez charger un fichier de trace enregistré dans Studio pour le visualiser.

  1. Dans CXone Mpower, cliquez sur le sélecteur d’application et sélectionnezRoutage omnicanalStudio Trois flèches se rejoignent à la base. L’une d’eux pointe vers le haut, l’autre vers le haut et la droite, et la dernière vers le haut et la gauche..
  2. Sur la page Scripts, cliquez sur Charger et sélectionnez Charger le fichier de trace.
  3. Faites glisser un fichier de trace sur la fenêtre Charger la trace ou cliquez sur Parcourir les fichiers pour en sélectionner un.
  4. Cliquez sur Ouvrir dans la fenêtre Trace de chargement. La trace s'ouvre dans une fenêtre de sortie de trace.