Legacy Automation package
- Dernière mise à jour2025/06/19
Legacy Automation package
Les actions dans le Legacy Automation package sont uniquement utilisées dans les bots 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 bot.
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 bot dans les Enterprise 11
Enterprise 10 ou bots et la remplace par le chemin de bot relatif en fonction du référentiel Automation 360. La valeur du chemin de bot 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 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
|
Cette expression 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
|
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 Enterprise 10
Enterprise 11/bots 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 bot.
|
$Test.LegacyAutomation:parseLegacyKeys$
|
ParseVariableOperation
|
Cette expression analyse l\'expression fournie dans la commande Enterprise 10/Enterprise 11 Variable Operation. Elle garantit que Automation 360 renvoie le même résultat que les Enterprise 10 Enterprise 11/bots 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$}}
La sortie est une variable de chaîne avec la valeur suivante : Utilisez deux points, un point-virgule ou une espace comme <"delimiter"> : {{$tableVar.LegacyAutomation:tableToString(<"delimiter">)$}} Par exemple :
La sortie est 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>)$}} Par exemple : {{$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. |