Robot de tâches package

Utilisez les actions Exécuter, Mettre en pause et Arrêter dans le package Robot de tâches pour gérer l'exécution d'un ou plusieurs robots enfants depuis un robot parent ou avec un logiciel tiers utilisant une API.

Créez des robots plus petits qui automatisent une seule tâche et l'exécutent à partir d'un robot parent. Par exemple, créez un robot enfant Login pour saisir le nom d'utilisateur et le mot de passe dans un formulaire Web, puis cliquez sur Soumettre. Le robot enfant Login accepte les informations d'identification du robot parent et renvoie un message de réussite. Le robot parent peut ensuite appeler le robot enfant CreateInvoice suivant. Le robot enfant Login doit également contenir une logique de gestion des erreurs si les informations d'identification sont incorrectes.

Cette pratique de construction de robots plus petits et autonomes, permet à un utilisateur de réutiliser la logique du robot dans un plus grand nombre de tâches et facilite la gestion et le dépannage des erreurs. Le temps passé pour la création et la gestion des robots est ainsi également réduit. Cela permet aux entreprises d'adapter rapidement leurs initiatives d'automatisation. Dans cet exemple, le robot enfant Login peut être réutilisé dans toute tâche impliquant de fournir des informations d'identification à une page de connexion sur un site Web.

Lorsque vous exécutez un Robot de tâches qui s'appelle lui-même de manière répétée jusqu'à ce que vous décidiez de l'arrêter, le robot s'exécute à l'infini et, par conséquent, rencontre une erreur liée à des problèmes de mémoire de pile. Nous vous recommandons de créer un robot parent et un enfant avec des noms différents, puis d'exécuter l'robotenfant à partir du robot parent.

Remarque :
  • Les sessions d'enregistreur et de fichier CSV/texte ne peuvent pas être partagées entre les robots. Vous pouvez partager des sessions Excel à l'aide des robots en utilisant une variable de session. Reportez-vous à la rubrique Exemple de partage d'une session Excel entre robots.
  • Lorsque vous utilisez une variable de type de fichier dans Run Task, assurez-vous d'avoir défini la valeur par défaut dans la variable. Sans valeur par défaut, le robot affiche une erreur lors de l'exécution.

En outre, l'exécution d'un robots enfant depuis un robot parent offre un meilleur contrôle sur les données :

  • Les utilisateurs peuvent configurer les variables dans le robot enfant pour contrôler le sens dans lequel les informations peuvent être échangées en sélectionnant l'une des options suivantes :
    • Utiliser comme entrée : La variable contient une valeur que le robot enfant accepte d'un robot parent ou d'un logiciel tiers.
    • Utiliser comme sortie : La variable contient une valeur que le robot enfant transmet au robot parent ou à un logiciel tiers.
    • Les deux : la valeur peut être transmise dans les deux sens.
    • Aucune : la variable est limitée à ce robot ; il est impossible de la partager avec d'autres robots.
    Reportez-vous à la rubrique Création d'une variable.
  • D'autres utilisateurs peuvent réutiliser le robots enfant sans afficher son contenu.

Le package Robot de tâches comprend les actions suivantes :

Action Description
Pause Reportez-vous à la rubrique action Pause.
Exécuter
Arrêter Reportez-vous à la rubrique action Arrêter.