Automatisation héritée package
- Dernière mise à jour2022/07/19
Automatisation héritée package
Les actions dans le package Automatisation héritée sont uniquement utilisées dans les robots migrés pour assurer leur exécution de manière transparente dans Automation 360. Nous vous déconseillons d'utiliser ce package pour développer un nouveau robot.
Expressions
Les expressions apparaissent dans les champs de saisie d'action. Ce package comprend les expressions suivantes :
Expression | Description | Exemple d'utilisation |
---|---|---|
DictionaryToString |
Cette expression convertit une variable de dictionnaire en variable de chaîne | {{$dictionaryVar.LegacyAutomation:dictionaryToString$}} Il en résulte une variable de chaîne avec la valeur suivante : |
GetAbsolutePath |
Cette expression fournit le chemin relatif de tous les fichiers (hormis ceux d'Automation Anywhere) présents sur votre système en insérant une variable globale au début du chemin. Dans Enterprise 11 ou Enterprise 10, l'équivalent de GetAbsolutePath se trouve à l'emplacement suivant : Dans Enterprise 11 ou Enterprise 10, vous pouvez utiliser n'importe quel dossier du référentiel comme chemin de départ pour la valeur |
|
GetBotPath |
Cette expression modifie la valeur de la variable de chemin du robot dans les robots Enterprise 11 ou Enterprise 10 et la remplace par le chemin de robot relatif en fonction du référentiel Automation 360. La valeur du chemin de robot est basée sur l'expression ApplicationPath du chemin local ou du chemin réseau. |
|
GetDecrementedNumber |
Cette expression diminue la valeur de la variable respective de 1. Elle est principalement utilisée dans les positions d'index de liste et des variables d'enregistrement ou de tableau. | $myArray[$Loop-Counter-1.LegacyAutomation:getDecrementedNumber$][0]$ La sortie de |
GetIncrementedNumber |
Cette expression augmente la valeur de la variable respective de 1. Elle est principalement utilisée dans les positions d'index de liste et des variables d'enregistrement ou de tableau. | $Loop-Counter-1.LegacyAutomation:getIncrementedNumber.Number:toString$ La sortie de myNumber augmente de 1 à chaque itération de la boucle. |
GetKeystrokeCount |
Cette expression calcule les valeurs des frappes de touches dans une phrase/un texte Remarque : Un caractère spécial, tel que [tabulation], [fin] ou [page vers le bas], est compté comme une seule frappe de touche.
|
$KeyStroke-CharLength.LegacyAutomation:getKeystrokeCount.String:toNumber$ La sortie correspond au délai moyen pour chaque frappe de touche. |
GetLegacyIndexValue |
Cette expression récupère la valeur de la position d'index spécifique de la variable de liste dans les robots migrés à partir de Enterprise 11 ou Enterprise 10. Si la position de l'index est supérieure à la taille de la variable de liste, le système récupère la valeur à partir de la première position d'index de la liste dans les robots migrés. | |
ListToString |
Cette expression convertit une variable de liste en variable de chaîne. | {{$listVar.LegacyAutomation:listToString$}} Il en résulte une variable de chaîne avec la valeur suivante : |
ListToTable |
Cette expression convertit une variable de liste en variable de tableau. | {{$my-list-variable.LegacyAutomation:listToTable$}} Il en résulte une variable de tableau où chaque valeur de liste est une cellule dans une seule colonne. |
ParseLegacyKeys |
Cette expression garantit que la commande Insérer la frappe de touche des robots Enterprise 10/Enterprise 11 stockés dans les variables réussit au terme de l'exécution. Elle les convertit en équivalent de frappes de touches de Automation 360 pendant l'exécution. Remarque : L'aspect de certains caractères spéciaux diffère entre Version 11.3 et Automation 360. Par exemple, la touche Page vers le haut s'affiche comme [PAGE VERS LE HAUT] dans Version 11.3 et [PAGE HAUT] dans Automation 360. Cette différence n'a pas d'impact sur le fonctionnement du robot.
|
$Test.LegacyAutomation:parseLegacyKeys$ |
ParseVariableOperation |
Cette expression analyse l'expression fournie dans la commande Opération de variable de Enterprise 10/Enterprise 11. Elle garantit que Automation 360 renvoie le même résultat que les robots Enterprise 10/Enterprise 11 au terme de l'exécution. | $prompt-assignment.LegacyAutomation:parseVariableOperation$ |
TableToString |
Cette expression convertit une variable de table en variable de chaîne. Vous pouvez également utiliser des délimiteurs tels qu'un point-virgule, deux points ou une espace pour séparer les valeurs de la variable de chaîne dans la sortie. |
{{$tableVar.LegacyAutomation:tableToString$}} Il en résulte une variable de chaîne avec la valeur suivante : Utilisez deux points, un point-virgule ou une espace comme <"délimiteur"> : {{$tableVar.LegacyAutomation:tableToString(<"delimiter">)$}} Par exemple :
Il en résulte une variable de chaîne avec la valeur suivante : |
TableToList |
Cette expression convertit une variable de tableau en variable de liste. | {{$DataTable.LegacyAutomation:tableToList(<column_index>)$}} For example: {{$DataTable.LegacyAutomation:tableToList(2)$}} Il en résulte une variable de chaîne avec la valeur suivante : |
StringToList |
Cette expression convertit une variable de type chaîne en variable de type liste. | $SampleString.LegacyAutomation:stringToList$ Il en résulte une variable de liste de taille 1 avec la même valeur que "SampleString". |
StringToTable |
Cette expression convertit une variable de type chaîne en variable de type tableau de données. | $SampleString.LegacyAutomation:stringToTable$ Il en résulte une variable de tableau de données avec une taille (1*1) et une valeur à l'index [0,0] identique à SampleString. |