Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

Transmission de paramètres depuis et vers une logique Méta robot

  • Mis à jour le : 5/10/2019
    • 11.3.x
    • Exploration
    • Enterprise

Transmission de paramètres depuis et vers une logique Méta robot

En tant qu'expert en automatisation, lors de la création d'une automatisation comprenant une combinaison de logiques TaskBots et Méta robot, vous souhaiterez peut-être transmettre les valeurs de paramètre de la combinaison d'une logique à une autre pour le bon fonctionnement de l'automatisation.

Automation Anywhere permet de transmettre des paramètres d'une logique à d'autres TaskBots, logiques et API DLL. L'inverse est également possible : vous pouvez transmettre des paramètres depuis des TaskBots, des logiques et des API DLL vers des logiques.

Qu'est-ce que la transmission de paramètres ?

Lors de la création d'une logique Méta robot, vous voulez vous assurer qu'elle peut être utilisée de manière optimale dans diverses logiques TaskBots et Méta robot. Pour ce faire, vous devez d'abord créer des variables avec différents types de paramètres : Aucun, Entrée, Sortie et Entrée/Sortie.

Chaque variable, en fonction de son type de paramètre, est ensuite utilisée comme paramètre d'entrée ou comme paramètre de sortie, ou les deux, dans une logique TaskBot/Méta robot.

Lorsque la variable est utilisée comme paramètre d'entrée, vous pouvez lui ajouter des valeurs ou affecter une autre variable à sa valeur.

Lorsqu'elle est utilisée comme paramètre de sortie, vous pouvez uniquement affecter des variables à sa valeur. Elle sera lue lors de l'exécution de l'automatisation.

Cette opération est la transmission de paramètres depuis et vers une logique Méta robot.

Reportez-vous à la rubrique Utilisation d'une logique Méta robot dans des logiques TaskBots et Méta robot pour savoir utiliser des variables comme paramètres.

Reportez-vous à la rubrique Variables - Types de paramètres pour plus de détails sur les types de paramètres.

Remarque : Si vous avez mis à jour depuis version 10.x vers la version actuelle, reportez-vous aux sections suivantes relatives au comportement des variables lors de leur transmission en tant que paramètre.

Transmission de paramètres depuis une logique vers un TaskBot et depuis un TaskBot vers une logique

Le tableau ci-dessous présente le comportement de la variable lorsqu'elle est transmise en tant que paramètre d'une logique à un TaskBot et inversement :

Type de variable dans TaskBot (T1)/Logique (L1) Type de variable dans TaskBot (T2)/Logique (L2) Comportement
Valeur (V1) Valeur (V2) V1 écrase V2
Liste (L2) V2 est convertie en liste 1x1 et se voit attribuer la valeur de V1
Tableau (A2) V2 est convertie en tableau 1x1 et se voit attribuer la valeur de V1
Aléatoire (R1) Valeur (V2) V1 écrase V2
Liste (L2) V2 est convertie en liste 1x1 et se voit attribuer la valeur de V1
Tableau (A2) V2 est convertie en tableau 1x1 et se voit attribuer la valeur de V1
Liste (L1) Valeur (V2) Le premier index de la liste est affecté lorsqu'il est utilisé en dehors de la boucle. Dans la boucle, la valeur est affectée en référence au compteur. Si elle est en dehors de la plage, le premier index est pris en compte.
Liste (L2) V1 écrase V2
Tableau (A2) V2 est convertie en tableau nx1 et se voit attribuer la valeur de V1
Tableau (A1) Valeur (V2) Vous devez saisir une ligne et une colonne de V1 et sa valeur est affectée à V2.
Liste (L2) Vous devez saisir la colonne de V1 et sa valeur est affectée à V2.
Tableau (A2) V1 écrase V2

Remarque : La valeur de la variable cible est écrasée par la valeur de la variable source. Cependant, le type de la variable cible reste inchangé.

Transmission de paramètres depuis une logique vers des API DLL et depuis des API DLL vers une logique

Le tableau ci-dessous présente le comportement de la variable lorsqu'elle est transmise en tant que paramètre depuis une logique vers une API DLL et inversement :

Type de variable transmis depuis une logique Type de variable de l'API DLL Comportement
Valeur (V1) Valeur (V2) V1 écrase V2
Liste (L2) Non prise en charge. Cellule en lecture seule
Tableau (A2) Non prise en charge. Cellule en lecture seule
Aléatoire (R1) Valeur (V2) V1 écrase V2
Liste (L2) Non prise en charge. Cellule en lecture seule
Tableau (A2) Non prise en charge. Cellule en lecture seule
Liste (L1) Valeur (V2) Le premier index de la liste est affecté lorsqu'il est utilisé en dehors de la boucle. Dans la boucle, la valeur est affectée en référence au compteur. Si elle est en dehors de la plage, le premier index est pris en compte.
Liste (L2) V1 écrase V2
Tableau (A2) Non prise en charge.
Tableau - A X B (A1) Valeur (V2) Vous devez saisir une ligne et une colonne de V1 et sa valeur est affectée à V2.
Liste (L2) Vous devez saisir la colonne de V1 et sa valeur est affectée à V2.
Tableau (A2) V1 écrase V2 lorsque V2 est de type A X B. Si V2 est à une dimension, vous devez entrer la colonne.
Remarque : Vous ne pouvez affecter des variables de sortie qu'à des variables de type valeur.

Transmission des variables d'identifiants

Pour stocker de manière sécurisée des informations sensibles nécessaires à la lecture des tâches d'automatisation, l'utilisateur de la Enterprise Control Room disposant de l'autorisation Locker Admin (Administrateur d'armoire) crée des armoires d'identifiants comprenant des noms d'identifiant et des noms d'attribut. Les créateurs de robots (les utilisateurs du Client qui créent des tâches) se servent des identifiants et des attributs stockés dans des consignes dans les différentes commandes qui nécessitent des informations d'identification.

Cette catégorie particulière de variables est stockée de manière centralisée dans une armoire d'identifiants pour laquelle l'utilisateur de la Enterprise Control Room dispose de droits d'accès exclusifs en tant qu'administrateur d'armoire.

Lors de la création de l'automatisation d'un créateur Bot, vous pouvez transmettre les variables d'identifiants d'un TaskBot à une logique Méta robot et d'une logique Méta robot à une autre logique Méta robot UNIQUEMENT si l'administrateur de la Enterprise Control Room active la transmission des paramètres des variables d'identifiants depuis une logique TaskBot/Méta robot vers une autre logique TaskBot/Méta robot de la Enterprise Control Room.

Remarque : Pour accéder aux variables d'informations d'identification lors de la création et de l'exécution de l'automatisation, le créateur de robots doit être en ligne, c'est-à-dire connecté à Enterprise Control Room.

Si le paramètre est désactivé une fois que vous avez utilisé les variables d'identifiants, lors de la sauvegarde de la logique TaskBot/Méta robot, le message suivant s'affiche :

Envoyer le commentaire