Legacy Automation package
Les actions dans le Legacy Automation package sont uniquement utilisés dans les bots migrés pour s’assurer qu’ils s’exécutent de manière transparente dans Automation 360. Nous vous déconseillons d’utiliser ce package pour un nouveau développement bot.
Expressions
Les expressions apparaissent dans les champs d’entrée action. Ce package comprend les expressions suivantes :
Expression | Description | Exemples d'utilisation |
---|---|---|
DictionaryToString |
Convertit une variable de dictionnaire en variable de chaîne |
{{$dictionaryVar.LegacyAutomation:dictionaryToString$}}
La sortie est une variable de chaîne avec la valeur suivante : |
GetBotPath |
Modifie la valeur de la variable de chemin du bot dans les bots Enterprise 11 ou Enterprise 10 et la remplace par le chemin de bot relatif en fonction du référentiel Automation 360. | |
GetDecrementedNumber |
Diminue la valeur de la variable respective de 1. Il est principalement utilisé dans les positions d’index de liste, des variables d’enregistrement ou de tableau. | $myArray[$Loop-Counter-1.LegacyAutomation:getDecrementedNumber$][0]$ La sortie de |
GetIncrementedNumber |
Augmente la valeur de la variable respective de 1. Il est principalement utilisé dans les positions d’index de liste, 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 |
Calcule les valeurs des séquences de touches dans une phrase/un texte Remarque : Un caractère spécial, tel que [TAB], [END] ou [PAGE DOWN], est compté comme une seule séquence de touches. |
$KeyStroke-CharLength.LegacyAutomation:getKeystrokeCount.String:toNumber$ La sortie est le délai moyen pour chaque séquence de touches. |
GetLegacyIndexValue |
Récupère la valeur de la position d’index spécifique de la variable de liste dans les bots 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 bots migrés | |
ListToString |
Convertit une variable de liste en variable de chaîne. |
{{$listVar.LegacyAutomation:listToString$}}
La sortie est une variable de chaîne avec la valeur suivante : |
ListToTable |
Convertit une variable de liste en variable de tableau. |
{{$my-list-variable.LegacyAutomation:listToTable$}}
La sortie est une variable de tableau où chaque valeur de liste est une cellule dans une seule colonne. |
ParseLegacyKeys |
Garantit que la commande Insérer la séquence de touches des bots Enterprise 10/Enterprise 11 stockés dans les variables est réussie lors de l’exécution. Cette expression 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 VERS LE HAUT] dans Automation 360. Cette différence n’a pas d’impact sur la fonction bot. |
$Test.LegacyAutomation:parseLegacyKeys$ |
ParseVariableOperation |
Analyse l’expression fournie dans la commande Enterprise 10/Enterprise 11 opération de variable. Cette expression garantit que Automation 360 renvoie le même résultat que les Enterprise 10/Enterprise 11 bots lors de l’exécution. | $prompt-assignment.LegacyAutomation:parseVariableOperation$ |
TableToString |
Convertit une variable de tableau en variable de chaîne. Vous pouvez également utiliser des délimiteurs tels qu’un point-virgule, les deux points ou un espace pour séparer les valeurs de la variable de chaîne dans la sortie. |
La sortie est une variable de chaîne avec la valeur suivante : Utilisez deux points, un point-virgule ou un espace comme <"delimiter"> :
For example:
Il en résulte une variable de chaîne avec la valeur suivante : |
TableToList |
Convertit une variable de tableau en variable de liste. |
La sortie est une variable de chaîne avec la valeur suivante : |