Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

Traitement des erreurs

  • Mis à jour le : 5/10/2019
    • 11.3.x
    • Création
    • Enterprise

Traitement des erreurs

Vu que les robot :s sont généralement utilisés sur un ordinateur non surveillé, personne ne peut cliquer sur OK afin de continuer le traitement en cas d'erreur. Utilisez les instructions Démarrer/terminer le traitement des erreurs pour gérer normalement les boîtes de dialogue d'erreur.

Lorsqu'il est ajouté à une tâche, le Traitement des erreurs nous permet de gérer normalement les erreurs pouvant survenir.

Les erreurs peuvent être traitées des manières suivantes :

  • Prendre un instantané : cette opération enregistre un instantané de l'écran au moment de l'erreur. Une capture d'écran constitue parfois le meilleur moyen de déterminer la cause d'une erreur lors de l'exécution sur un Exécuteur de robots : non assisté.
  • Exécuter la tâche : démarre une nouvelle tâche lorsqu'une erreur se produit. Cette tâche peut remplir des fonctions, par exemple, nettoyer des fichiers temporaires.
  • Enregistrer les données dans un fichier : écrit une nouvelle entrée de journal dans le fichier journal spécifié. Cette entrée de journal peut également contenir un horodatage, qui est utile pour déterminer l'heure exacte à laquelle l'erreur s'est produite. L'utilisation des variables système pour $Error Line Number$ et $Error Description$ fournit des données utiles pour le journal.
  • Envoyer un e-mail : envoie un rapport d'erreur transmis par e-mail et pouvant contenir une capture d'écran de l'erreur (consultez la rubrique Prendre un instantané) et des valeurs de variables pour aider à résoudre le problème.
  • Attribution de variables : définit une valeur sur une variable spécifique. Cette option est utile pour déterminer si une erreur s'est produite dans la tâche et pour ensuite exécuter d'autres événements, par exemple, la journalisation des réussites et des échecs de la tâche.
  • Définir le statut de la tâche : signale une condition d'échec ou de réussite à la Enterprise Control Room lorsqu'une erreur survient. La condition de réussite est utile lorsqu'une condition d'erreur est attendue, mais que vous souhaitez l'ignorer et continuer.

Exigences du - Bot Store pour la gestion des erreurs

Chaque robot : soumis au - Bot Store doit comporter un mécanisme de traitement des erreurs et une structure de dossiers d'erreurs comme suit :

  • Créez un dossier d'erreur à l'emplacement suivant :
    <AAFOLDER>\MyTasks\Bot Store\<DigitalWorkerName>\ErrorFolder
  • Sous le ErrorFolder, créez deux sous-dossiers :
    • Journaux
      <AAFOLDER>\MyTasks\Bot Store\<DigitalWorkerName>\ErrorFolder\Logs
    • Instantanés
      <AAFOLDER>\MyTasks\Bot Store\<DigitalWorkerName>\ErrorFolder\Snapshots
Tout le code du robot : doit traiter les erreurs comme suit :
  • Capturer les fenêtres d'erreur.

    Enregistrer les instantanés des fenêtres d'erreur dans le dossier Snapshots.

  • Enregistrer les messages d'erreur, en incluant un horodatage, dans le dossier Logs.
Important : Les soumissions de robot : qui ne respectent pas les exigences de traitement des erreurs sont refusées.

Dans la rubrique Conventions de dénomination, vous apprenez à nommer votre Collaborateur numérique et les fichiers qui l'accompagnent.

Envoyer le commentaire