Aperçu des variables

Automation 360 propose plusieurs variables, chacune conçue pour contenir des types de données spécifiques et destinée à une utilisation particulière. Consultez les rubriques ci-dessous pour en savoir plus sur chaque variable et sur la façon de les utiliser.

Utiliser des variables

Consultez le tableau suivant pour savoir comment Automation 360 transmet des valeurs variables entre un robot parent et un robot enfant lors de l'utilisation de différents types de données :
Type de données Comportement
Nombre, Chaîne, Booléen, Date/heure et Information d'identification Créez un robot parent et enfant en utilisant les types de données suivants (Nombre, Chaîne, Booléen, Date/heure et Information d'identification) et exécutez TaskBot. Si le robot parent transmet une variable au robot enfant par le biais de variables d'entrée, et si vous modifiez les valeurs de ces variables dans le robot enfant, les modifications ne sont pas enregistrées lorsque l'exécution revient au robot parent. Lorsque vous utilisez ces types de données, la valeur réelle de la variable est transmise, et toute modification apportée à ces variables dans le robot enfant n'est pas répercutée sur le robot parent.
Liste, Dictionnaire, Fichier, Tableau, Fenêtre, Enregistrement, Session et Formulaire Créez un robot parent et enfant en utilisant les types de données suivants (Liste, Dictionnaire, Fichier, Tableau, Fenêtre, Enregistrement, Session et Formulaire) et exécutez TaskBot. Si le robot parent transmet une variable au robot enfant par le biais de variables d'entrée, et si vous modifiez les valeurs de ces variables dans le robot enfant, les modifications sont enregistrées lorsque l'exécution revient au robot parent. Lorsque vous utilisez ces types de données, les valeurs sont transmises par référence, et toute modification apportée à ces variables dans le robot enfant est répercutée sur le robot parent.
Exemple : Vous avez créé un robot parent et un robot enfant en utilisant les variables suivantes :
  • VarList: Employee data (First name, last name, Date of birth)
  • VarString: Employment type (Permanent)
  • VarNumber: 100
Vous avez utilisé les mêmes variables dans le robot enfant en cochant la case Utiliser comme entrée.
Dans le robot enfant, vous avez mis à jour les valeurs suivantes :
  • Vous avez ajouté un nouveau détail dans la variable VarList comme suit Employee data (Date of Joining)

  • Vous avez remplacé la valeur de la variable VarString par Employment type (Contract)
  • Vous avez remplacé la valeur de la variable VarNumber par 50
Lorsque le robot parent appelle le robot enfant et que l'exécution revient au robot parent, la variable Liste affiche les valeurs mises à jour, tandis que les valeurs des variables Chaîne et Chiffre ne changent pas :
  • VarList: Employee data (First name, Last name, Date of birth, Date of joining)
  • VarString: Employment type (Permanent)
  • VarNumber: 100
Informations d'identification et variables d'informations d'identification dans l'Éditeur de robots
Utilisez les informations d'identification lors de la création de robots pour transmettre des informations sensibles telles que des mots de passe et des numéros de compte. L'utilisation d'informations d'identification permet de séparer les informations sensibles des robots et des Bot Runners, ce qui réduit le risque de fuite de données ou d'accès d'utilisateurs non autorisés.
Variables prédéfinies
Les variables prédéfinies (ou variables système) renvoient des valeurs spécifiques concernant la machine sur laquelle le robot est exécuté. Les utilisateurs ne peuvent pas modifier les valeurs d'une variable prédéfinie.
Vos variables (définies par l'utilisateur)
Les utilisateurs et certaines actions créent des variables définies par l'utilisateur pour stocker temporairement des valeurs. Utilisez ce type de variable pour saisir des valeurs dans une action (titre de la fenêtre, informations d'identification de connexion ou chemin de fichier), ou pour accepter le résultat d'une action (valeurs lues à partir d'un fichier ou renvoi d'une valeur booléenne).
Création d'une variable
Valeurs globales
Les valeurs globales permettent aux utilisateurs de réutiliser des valeurs identiques avec différents robots au lieu de créer de nouvelles variables pour chaque robot.
Variables d'élément de travail
Vous pouvez utiliser les variables d'un Élément de travail pour transférer les attributs ou valeurs d'un Élément de travail au Robot de tâches à partir de la Control Room, lorsque vous exécutez le robot avec l'option Exécuter le robot avec file d'attente.