Débogage de vos automatisations

Vous pouvez utiliser l'outil Déboguer dans l'Éditeur de robots pour déboguer vos automatisations.

Utiliser l'outil Déboguer

Dans la page Automatisation, sélectionnez et modifiez le robot que vous souhaitez déboguer. Vous pouvez accéder à l'outil Déboguer à partir de l'utilitaire Assistant ou de l'Éditeur de robots.

Accéder à l'outil Déboguer

Ouvrir l'outil Débogueur

Lorsque vous invoquez l'outil Déboguer à partir du menu de l'Éditeur de robots :
  • Vous pouvez ajouter, mettre à jour ou supprimer des actions et des variables au sein d'un robot. Vous pouvez continuer à modifier le robot tant que le processus de débogage n'a pas commencé.
  • Une barre d'en-tête apparaît sous le nom du robot. Elle indique le nom du robot en cours de débogage. La barre d'en-tête indique Débogage en cours, puis le nom du robot. Par exemple : Débogage en cours : MSGBot5
  • Le panneau Actions situé à gauche de l'Éditeur de robots est automatiquement réduit. Vous disposez ainsi d'une plus grande zone horizontale pour visualiser les actions ajoutées dans l'Éditeur de robots lors du débogage. Au terme du débogage, le panneau Actions s'agrandit de nouveau.
Remarque :
  • L'invocation d'un débogueur ne lance pas le débogage.
  • Avant de commencer le débogage, assurez-vous que vous avez corrigé les erreurs de validation dans vos robots.
  • Vous pouvez déboguer le robot dans les vues Flux et Liste. Cependant, pour une meilleure visibilité de vos actions, nous vous recommandons de déboguer votre robot dans la vue Liste.

Commandes de débogage

Actions Icônes Raccourcis clavier Description
Démarrer le débogage Bouton de démarrage -- Utilisez le bouton Démarrer le débogage pour lancer le processus de débogage.
Passer à l'action suivante Bouton d'enjambement F6 Utilisez le bouton Passer à l'action suivante pour déboguer les actions une par une. Après avoir débogué l'action en cours, vous pouvez utiliser le bouton Passer à l'action suivante pour accéder à l'action suivante dans la séquence.
Passer au point d'arrêt suivant Bouton Passer au point d'arrêt suivant F5 Utilisez le bouton Passer au point d'arrêt suivant pour passer directement au point d'arrêt suivant. Le bouton Passer au point d'arrêt suivant exécute l'action en cours et passe au point d'arrêt suivant, puis l'outil se met en pause.
Remarque : Lorsque le débogage est en cours, l'icône Démarrer le débogage est remplacée par l'icône Passer au point d'arrêt suivant.
Arrêter Bouton d'arrêt F7 Utilisez Arrêter pour arrêter le processus de débogage.

Ajout de points d'arrêt

Les points d'arrêt permettent d'interrompre le processus de débogage au cours d'une exécution de robot. Pour faire une pause et dépanner une action spécifique, vous pouvez insérer un point d'arrêt à cette action spécifique. Lorsque vous activez le point d'arrêt, l'action spécifique qui est déboguée est mise en surbrillance avec un signe de pause. Après avoir ajouté le point d'arrêt pour mettre l'outil de débogage en pause, vous pouvez Continuer au point d'arrêt suivant, Passer à l'action suivante ou Arrêter le processus de débogage.

Actions Icônes et raccourcis clavier Description
Activer le point d'arrêt

Bouton d'activation du point d'arrêt

F9

Pour insérer un point d'arrêt, cliquez sur les ellipses verticales sur la ligne de code concernée et sélectionnez Activer le point d'arrêt.

Vous pouvez également activer un point d'arrêt en cliquant sur le numéro de ligne concerné. Une icône de point d'arrêt s'affiche au-dessus du numéro de ligne.

Remarque : Lorsque vous activez un point d'arrêt pour une ligne de code spécifique, l'outil Déboguer le met en surbrillance et le signale à l'aide d'un bouton de pause en regard de la ligne de code.
Désactiver le point d'arrêt

Bouton de désactivation du point d'arrêt

F9

Pour désactiver un point d'arrêt, cliquez sur les ellipses verticales de la ligne de code concernée et sélectionnez Désactiver le point d'arrêt. Le point d'arrêt devient inactif. En outre, vous pouvez également cliquer sur l'icône de point d'arrêt au-dessus du numéro de ligne concerné pour le désactiver.
Effacer tous les points d'arrêt

Bouton d'effacement de tous les points d'arrêt

Maj+F9

Pour effacer tous les points d'arrêt, cliquez sur l'icône Effacer tous les points d'arrêt.

Variables sous surveillance

Vous pouvez utiliser Variables sous surveillance pour surveiller les valeurs de la variable spécifique pendant l'exécution du robot. Par défaut, la liste Variables sous surveillance est vide. En un seul clic, vous pouvez ajouter les variables utilisées dans un robot. Ces variables s'affichent dans une fenêtre contextuelle, où vous pouvez sélectionner ou désélectionner une ou plusieurs variables de la liste.

Ajout de variables sous surveillance

Vous pouvez ajouter les variables utilisées dans un robot à la liste Variables sous surveillance en utilisant l'une des méthodes suivantes :
  • Sélectionnez le lien Cliquer ici pour ajouter les variables utilisées dans le volet utilitaire Assistant pour ajouter toutes les variables utilisées dans un robot en un seul clic.
  • Cliquez sur l'icône x ( Icône d'ajout manuel de l'outil Déboguer) en regard de Variables sous surveillance pour ajouter ou supprimer des variables manuellement.

Ajouter des variables sous surveillance

Lorsqu'un robot met à jour des variables, les valeurs de ces variables sont mises à jour dynamiquement dans la liste Variables sous surveillance. Cela permet de connaître le statut actuel de l'exécution d'un robot à chaque action et de corriger toute erreur liée au robot dès le début grâce à l'outil Déboguer.
Remarque : Si vous renommez une variable qui fait partie de la liste Variables sous surveillance, vous devez la rajouter pour qu'elle s'affiche dans la liste Variables sous surveillance.

Modification des variables sous surveillance

Pour modifier les variables ajoutées à la liste Variables sous surveillance :
  1. Dans la liste Variables sous surveillance, cliquez sur la variable que vous souhaitez modifier.

    Une vue contenant les détails de la variable spécifique s'ouvre dans le même onglet.

  2. Cliquez sur l'icône de modification à côté du nom de la variable.
  3. Modifiez la valeur de la variable et cliquez sur Mettre à jour.
Remarque :
  • Pour modifier les variables sous surveillance, assurez-vous d'installer la version 21.250 de l'Agent de robot (qui a été publiée avec Automation 360 v.29) sur votre système.
  • Vous ne pouvez pas modifier les valeurs des variables constantes.
  • Vous ne pouvez modifier la valeur d'une variable que lorsque vous êtes en pause à un point d'arrêt en mode de débogage.
  • La valeur de la variable que vous mettez à jour en mode de débogage n'est effective que pendant la session de débogage. Elle ne modifie pas la valeur de la variable d'origine. Une fois la valeur de la variable mise à jour, la prochaine série d'actions faisant référence à la variable utilisera la nouvelle valeur.

Plutôt que d'accéder au panneau Variable, la vue détaillée Variables sous surveillance fournit une référence rapide des propriétés des variables telles que le type, l'entrée, la sortie et la constante.

Actuellement, vous pouvez modifier les valeurs des types de variables suivants :
  • Nombre
  • Chaîne
  • Booléen
  • Date/heure

Vous pouvez accéder à la variable suivante et à la variable précédente à partir de la fenêtre Modifier en cliquant sur les flèches « suivant » et « précédent », respectivement.

Passer à la variable suivante à l'aide des flèches avant et arrière

Remarque :
  • Vous ne pouvez voir les valeurs des variables que lorsque vous lancez le processus de débogage.
  • Vous ne pouvez pas déboguer les robots enfants à partir de leur robot parent.