Outils de débogage

L'outil de débogage vous permet de dépanner des automatisations complexes avec des tâches imbriquées. Déboguez les automatisations parentes et enfants individuelles au sein du parent pour identifier et résoudre rapidement les problèmes en détail. Vous pouvez examiner chaque automatisation enfant individuellement, en vous assurant que chaque partie de votre automatisation fonctionne correctement, ce qui permet d'obtenir des processus d'automatisation plus efficaces et plus fiables.

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 sur le Éditeur de robots et l'utilitaire Assistant. 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. 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, veillez à corriger 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.
Lorsque vous ouvrez l'utilitaire Assistant à partir de Éditeur de robots, de l'éditeur d'API ou de l'éditeur de modèles, et que vous le déplacez vers une position spécifique, l'éditeur conserve la dernière position de l'utilitaire Assistant même après avoir quitté l'éditeur. La position par défaut de l'utilitaire Assistant correspondra à la dernière position à laquelle vous l'avez déplacé avant de quitter l'éditeur :
  • même si la session de l'utilisateur expire ou si le navigateur est fermé brusquement.
  • même si vous ouvrez l'éditeur à partir d'un autre navigateur ou si vous vous connectez à une autre session en utilisant les mêmes informations d'identification de l'utilisateur.

Cela améliore l'ergonomie de l'Assistant car vous n'avez plus à déplacer l'Assistant à droite de l'éditeur pour afficher le panneau Actions chaque fois que vous ouvrez le robot dans l'éditeur.

Commandes de débogage

Actions Icônes Raccourcis clavier Description
Démarrer le débogage Bouton de démarrage F6 Utilisez le bouton Démarrer le débogage pour lancer le processus de débogage.
Passer à l'action suivante Bouton d'enjambement F7 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 F6 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.
Entrer dans l'action en cours Bouton d'entrée F8 Utilisez l'option Entrer dans l'action actuelle pour accéder à l'automatisation enfant où l'exécution de l'automatisation est actuellement suspendue.
Quitter le robot actuel Bouton de retrait Maj+F8 Utilisez l'option Quitter l'action actuelle pour sortir de l'automatisation enfant et faire une pause à la ligne qui suit celle à partir de laquelle vous êtes entré.
Arrêter Bouton d'arrêt Maj+F6 Utilisez Arrêter pour arrêter le processus de débogage.

Pile d'appels

La pile d'appels permet de déterminer facilement l'ordre d'appel des automatisations et de naviguer rapidement d'une automatisation à l'autre. Elle répertorie les automatisations actuellement actives, y compris les automatisations parentes et enfants, ainsi que le numéro de ligne et le dossier dans lequel elles se trouvent. L'automatisation active est mise en surbrillance et s'affiche en haut de la liste. Une fois qu'une automatisation est déboguée, elle disparaît de la pile d'appels.

Vue de la pile d'appels

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.
Remarque : L'ajout de points d'arrêt dans les automatisations enfants n'est actuellement pas pris en charge.
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.