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.

Les types de variables prédéfinies comprennent le presse-papiers, la date et l'heure, les chaînes et les paramètres du système.
Remarque : Les variables système sont appelées variables prédéfinies dans Automation 360.

Presse-papiers

Utilisez les actions du package Presse-papiers pour effectuer des opérations sur la variable de presse-papiers. Reportez-vous à la rubrique Presse-papiers package.

Variable Description
Clipboard Cette variable renvoie le contenu du presse-papiers.

Date et heure

Utilisez les actions du package Date/heure pour effectuer des opérations sur les variables de date/heure. package Date/heure

Variable Description
Date Cette variable renvoie la date ainsi que les heures, les minutes et les secondes.
Remarque : Les heures peuvent être au format 24 ou 12 heures, selon la configuration de la machine.
Day Cette variable renvoie le jour au format JJ.
Hour Cette variable renvoie les heures au format HH.
Machine Cette variable renvoie le nom du périphérique sous forme de chaîne.
Millisecond Cette variable renvoie les millisecondes avec une valeur comprise entre 0 et 999.
Minute Cette variable renvoie les minutes au format MM.
Month Cette variable renvoie le mois au format MM.
Remarque : Il s'agit d'une variable de type numérique.
Second Cette variable renvoie les secondes au format SS.
Year Cette variable renvoie l'année au format AAAA.

Chaîne

Utilisez les variables suivantes pour modifier le mode d'affichage d'une chaîne.
Variable Description
Enter Cette variable démarre une nouvelle ligne sans revenir au début de la ligne en fonction du système d'exploitation du périphérique. Par exemple, la variable ajoute toujours une nouvelle ligne dans CentOS Linux. Dans Microsoft Windows, la variable ajoute un saut de page dans l'application Microsoft Word et une nouvelle ligne dans l'application Bloc-notes.
Newline Cette variable démarre une nouvelle ligne et déplace le curseur au début de la ligne suivante, quels que soient l'application et le système d'exploitation du périphérique.
Separator Cette variable délimite une séparation entre les valeurs avec une valeur <sep>.
Tab Cette variable crée un grand espace.

Réglages système et paramètres

Utilisez les variables suivantes pour renvoyer des données de l'ordinateur connecté à l'Agent de robot en cours d'exécution :

Variable Description
AAControlRoom Cette variable renvoie l'URL de la Control Room.
AAInstallationPath Cette variable renvoie le chemin d'installation du Agent de robot. Par exemple, C:\Program Files\Automation Anywhere\Bot Agent.
AATaskExecutor Renvoie des détails sur l'utilisateur d'exécution utilisé pour exécuter un robot. Si le robot est déployé sur un Bot Runner assisté, cette variable renvoie des informations sur l'utilisateur connecté. Si le robot est déployé par un déclencheur, cette variable renvoie des informations sur l'utilisateur associé à cette licence d'Bot Runner.

Cette variable est un dictionnaire avec les clés suivantes :

  • Executor_UserName
  • Executor_FirstName
  • Executor_LastName
  • Executor_Email
  • Execution_type : cette clé renvoie le type d'exécution
    • Lorsque vous planifiez l'exécution d'un robot à exécuter, la clé Execution_Type de la variable AATaskExecutor renvoie des informations sur le type d'exécution avec le type (la fréquence) de planification, par exemple Run as schedule <Daily, Weekly, or Monthly>.
    • Lorsque vous utilisez un déclencheur dans un robot, la clé Execution_Type est accessible via les données du déclencheur. La clé Execution_Type renvoie Run through Trigger sous forme de chaîne pour les déclencheurs. Vous pouvez utiliser la clé Execution_type dans tous les déclencheurs.
AATaskInvoker Renvoie les détails sur l'utilisateur qui a déployé le robot soit en exécutant ou en planifiant le robot. Si le robot est déployé sur un Bot Runner assisté, cette variable renvoie des informations sur l'utilisateur connecté. Si le robot est déployé par un déclencheur, cette variable renvoie des informations sur l'utilisateur qui a défini le déclencheur.

Cette variable est un dictionnaire avec les clés suivantes :

  • Invoker_Email
  • Invoker_FirstName
  • Invoker_UserName
  • Invoker_LastName
AATaskName Cette variable renvoie le chemin et le nom du Robot de tâches en cours d'exécution. Par exemple, /Bots/Finance/combineSheets.atmx.
CPUUsage Cette variable renvoie le pourcentage d'utilisation du CPU.

Utilisez cette variable dans une action Attendre la condition afin de faire patienter le robot jusqu'à ce que l'utilisation du processeur de l'ordinateur diminue pour atteindre une valeur spécifique. Reportez-vous à la rubrique Attendre package.

Machine Cette variable renvoie le nom de l'ordinateur.
RAMUsage Cette variable renvoie l'utilisation de la RAM, en mégaoctets.

Utilisez cette variable dans une action Attendre la condition afin de faire patienter le robot jusqu'à ce que l'utilisation de la mémoire RAM de l'ordinateur diminue pour atteindre une valeur spécifique. Reportez-vous à la rubrique Attendre package.

OSName Cette variable renvoie le nom du système d'exploitation. Par exemple, Windows 10 64-bit.
TotalRAM Cette variable renvoie la quantité totale de RAM.