Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Error handler package

  • Mis à jour le : 2021/08/18
    • Automation 360 v.x
    • Créer
    • Espace de travail RPA

Error handler package

Si un bot rencontre une erreur due à une condition anormale ou à des exceptions pendant l'exécution, l'exécution normale du bot est entravée, et le bot ne parvient pas à achever la tâche. Le package Error handler contient des actions qui vous permettent de gérer facilement les exceptions rencontrées par un bot et transfère le contrôle aux autres actions au sein de ce bot.

Les actions dans le package vous permettent de séparer les actions que vous souhaitez utiliser pour exécuter une tâche à partir des actions que vous souhaitez utiliser pour gérer une exception. La gestion des exceptions garantit qu'un bot achève une tâche lorsqu'il rencontre une erreur et définit des actions quand une erreur se produit.

L'image suivante illustre comment l'exécution d'un bot fonctionne lorsque vous utilisez et n'utilisez pas la gestion des erreurs dans votre tâche.

organigramme du gestionnaire d'erreurs

Actions dans le package Error handler

Le package Error handler comprend l'actions suivante :

Action Description
Essayer Vous pouvez ajouter des actions dans l'action Essayer et le bot exécute ces actions comme d'habitude. Si le bot ne rencontre pas d'erreur, l'exécution se poursuit jusqu'à l'action Finalement si elle existe. Cependant, si une erreur se produit, l'exécution du bot passe directement à l'action Capturer et n'effectue pas le reste des actions dans l'action Essayer.
Capturer Si une erreur se produit dans une action Essayer, l'exécution du bot transfère le contrôle directement à l'action Capturer. Vous pouvez attribuer des valeurs pour la description de l'erreur et le numéro de ligne à des variables dans l'action Capturer. Vous pouvez ajouter des actions dans l'action Capturer pour gérer la condition d'erreur. Ces actions peuvent inclure une action Email Envoyer (envoi d'un courriel au sujet de l'erreur), une action Enregistrer dans un fichier (enregistrement de la condition d'erreur dans un fichier), ou un Screen Capturer une fenêtre pour saisir une capture d'écran de la fenêtre ou de l'application lorsque l'erreur se produit.

Si une action Capturer n'est pas présente, l'action Essayer, en cas d'erreur, continue le traitement des actions répertoriées après l'action Essayer.

Vous pouvez utiliser les actions Essayer et Capturer plusieurs fois dans un bot pour gérer diverses exceptions. Cela vous permet d’exécuter un ensemble différent d’actions sur la base de l’exception rencontrée.

Finalement L'action Finalement vous permet d'exécuter des actions après Essayer et Capturer, qu'une exception se produise ou non. L'action Finalement est très utile pour consigner les informations d'audit ou toute action qui doit suivre la fin des actions Essayer et Capturer.
Lever Si une erreur logique se produit dans une action Essayer, vous pouvez utiliser l'action Lever pour créer une condition d'erreur, qui fera immédiatement passer l'exécution du bot à l'action Capturer. Vous pouvez modifier l'action Lever afin de définir le message d'erreur à envoyer à l'action Capturer. En dehors d'une action Essayer, l'action Lever entraîne l'affichage d'une boîte de dialogue d'erreur standard, obligeant l'utilisateur à cliquer manuellement sur le bouton Fermer pour la fermer.

Comment Error handler traite les exceptions

L'image suivante illustre le flux d'actions du package Error handler lorsqu'une erreur externe est rencontrée pendant l'exécution du bot.

exemple d'erreur externe

L'image suivante illustre le flux d'actions du package Error handler lorsqu'une erreur interne est rencontrée pendant l'exécution du bot.

exemple d'erreur interne

Exemple : Utilisation des actions dans le package Error handler

Par exemple, si vous avez un bot qui lit les données d'un fichier Microsoft Excel et les stocke dans une base de données. Ce bot peut rencontrer une erreur si le fichier requis n’est pas disponible ou lors de la mise à jour d’un tableau dans la base de données. Utilisez les méthodes suivantes pour gérer les erreurs :

  • Exception 1 :
    • La feuille de calcul Microsoft Excel de laquelle vous souhaitez extraire des données n’est pas disponible.
    • Solution : Utiliser un autre fichier contenant les mêmes données.
  • Exception 2 :
    • Le tableau que vous souhaitez utiliser pour stocker les données n’est pas disponible dans la base de données.
    • Solution : Afficher un message indiquant que le tableau requis n’est pas disponible.

Sur la base de cet exemple, effectuez les opérations suivantes pour gérer les exceptions mentionnées :

  1. Placez toutes les actions requises pour lire les données de la feuille de calcul Microsoft Excel et stocker les données extraites dans un tableau de la base de données dans l'action Essayer.
  2. Placez les actions à exécuter pour les exceptions suivantes au sein de l'action Capturer :
    1. Exception 1 : Placez les actions permettant d'utiliser le fichier alternatif contenant les mêmes données.
    2. Exception 2 : Placez l'action Zone de message pour afficher un message pertinent.
  3. Placez l'action Base de données > Déconnecter pour mettre fin à la connexion avec la base de données à l'intérieur de l'action Finalement qui se produit indépendamment du résultat de l'action Essayer.
Envoyer le commentaire