Task Bot package

Utilisez les actions Exécuter, Mettre en pause et Arrêter dans le package Task Bot pour gérer l'exécution d'un ou plusieurs bots enfants depuis un bot parent ou avec un logiciel tiers utilisant une API.

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

Cette pratique de construction de bots plus petits et autonomes, permet à un utilisateur de réutiliser la logique du bot 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 bots est ainsi également réduit. Cela permet aux entreprises d'adapter rapidement leurs initiatives d'automatisation. Dans cet exemple, le bot 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 Task Bot qui s'appelle lui-même de manière répétée jusqu'à ce que vous décidiez de l'arrêter, le bot 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 bot parent et un enfant avec des noms différents, puis d'exécuter l'botenfant à partir du bot parent.

Remarque :
  • Lorsque vous créez un Task Bot, veillez à ce que la version du package soit la même sur les bots parents et enfants.
  • Les sessions d'enregistreur et de fichier CSV/texte ne peuvent pas être partagées entre les bots. Vous pouvez partager des sessions Excel à l'aide des bots en utilisant une variable de session. Reportez-vous à la rubrique Exemple de partage d'une session Excel entre bots.
  • 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 bot affiche une erreur lors de l'exécution.

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

  • Les utilisateurs peuvent configurer les variables dans le bot 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 bot enfant accepte d'un bot parent ou d'un logiciel tiers.
    • Utiliser comme sortie : La variable contient une valeur que le bot enfant transmet au bot parent ou à un logiciel tiers.
    • Les deux : la valeur peut être transmise dans les deux sens.
    • Aucune : la variable est limitée à ce bot ; il est impossible de la partager avec d'autres bots.
    Reportez-vous à la rubrique Création d'une variable
  • D'autres utilisateurs peuvent réutiliser le bots enfant sans afficher son contenu.

Le package Task Bot comprend les actions suivantes :

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