Vordefinierte Variablen

Vordefinierte (oder System-)Variablen geben die spezifischen Werte über die Maschine zurück, auf der der Bot ausgeführt wird. Nutzer können die Werte einer vordefinierten Variable nicht bearbeiten.

Zu den vordefinierten Variablentypen gehören die Zwischenablage, das Datum, die Uhrzeit, Zeichenfolgen sowie Systemeinstellungen und Parameter.
Anmerkung: Systemvariablen werden in Automation 360 als vordefinierte Variablen abgerufen.

Zwischenablage

Verwenden Sie die Aktionen im Zwischenablage-Paket, um Operationen mit der Zwischenablage-Variable durchzuführen. Einzelheiten finden Sie unter Zwischenablage Paket.

Variable Beschreibung
Clipboard Gibt den Inhalt der Zwischenablage zurück.

Datum Zeit

Verwenden Sie die Aktionen im Datum/Zeit-Paket, um Operationen mit den Variablen für Datum und Uhrzeit durchzuführen. Datetime-Paket

Variable Beschreibung
Date Gibt das Datum einschließlich Stunden, Minuten und Sekunden zurück.
Anmerkung: Die Stunden können je nach Maschinenkonfiguration im 24-Stunden- oder AM/PM-Format angegeben werden.
Day Gibt den Tag im Format „TT“ zurück.
Hour Gibt die Stunden im Format „HH“ zurück.
Machine Gibt den Gerätenamen als Zeichenfolge zurück.
Millisecond Gibt die Millisekunden mit einem Wert zwischen 0 und 999 zurück.
Minute Gibt die Minuten im Format „MM“ zurück.
Month Gibt den Monat im Format „MM“ zurück.
Anmerkung: Dies ist eine numerische Variable.
Second Gibt die Sekunden im Format „SS“ zurück.
Year Gibt das Jahr im Format „JJJJ“ zurück.

Zeichenfolge

Verwenden Sie die folgenden Variablen, um die Anzeige einer Zeichenfolge zu ändern.
Variable Beschreibung
Enter Beginnt eine neue Zeile, ohne an den Anfang der Zeile zurückzukehren, je nach Betriebssystem des Geräts. Zum Beispiel fügt die Variable unter Linux CentOS immer eine neue Zeile hinzu. In Microsoft Windows fügt die Variable in der Anwendung Microsoft Word einen Seitenumbruch und in der Anwendung Notepad eine neue Zeile ein.
Newline Beginnt eine neue Zeile und setzt den Cursor an den Anfang der nächsten Zeile, unabhängig von der Anwendung und dem Betriebssystem des Geräts.
Separator Kennzeichnet eine Trennung zwischen Werten mit einem <sep>-Wert.
Tab Erzeugt einen großen Abstand.

Systemeinstellungen und Parameter

Verwenden Sie die folgenden Variablen, um Daten von dem Computer zurückgeben, der mit dem laufenden Bot-Agent verbunden ist:

Variable Beschreibung
AAControlRoom Gibt die URL des Control Rooms zurück.
AAInstallationPath Gibt den Bot-Agent-Installationspfad zurück. Beispiel: C:\Program Files\Automation Anywhere\Bot Agent.
AATaskExecutor Gibt Details über den Run-as-Nutzer zurück, der verwendet wird, um einen Bot auszuführen. Wenn der Bot auf einem beaufsichtigten Bot Runner bereitgestellt wird, gibt diese Variable Informationen über den angemeldeten Nutzer zurück. Wenn der Bot durch einen Trigger bereitgestellt wird, gibt diese Variable Informationen zu dem Nutzer zurück, der mit der Bot Runner-Lizenz verknüpft ist.

Diese Variable ist ein Wörterbuch mit den folgenden Schlüsseln:

  • Executor_UserName
  • Executor_FirstName
  • Executor_LastName
  • Executor_Email
  • Execution_type: Gibt die Art der Ausführung zurück.
    • Wenn Sie eine Bot Ausführung planen, gibt der Schlüssel Execution_Type in der Variablen AATaskExecutor Informationen über die Ausführungsart mit dem Zeitplantyp (Häufigkeit) zurück, z. B. Run as schedule <Daily, Weekly, or Monthly>.
    • Wenn Sie einen Auslöser in einem Bot verwenden, kann über die Auslöserdaten auf den Schlüssel Execution_Type zugegriffen werden. Der Schlüssel Execution_Type gibt bei Auslösern den Run through Trigger als Zeichenfolge zurück. Execution_type kann in allen Auslösern verwendet werden.
AATaskInvoker Gibt Details über den Nutzer zurück, der den Bot entweder durch Ausführen oder Planen des Bots bereitgestellt hat. Wenn der Bot für einen beaufsichtigten Bot Runner bereitgestellt wird, gibt diese Variable Informationen über den angemeldeten Nutzer zurück. Wenn der Bot durch einen Trigger bereitgestellt wird, gibt diese Variable Informationen zu dem Nutzer zurück, der den Trigger gesetzt hat.

Diese Variable ist ein Wörterbuch mit den folgenden Schlüsseln:

  • Invoker_Email
  • Invoker_FirstName
  • Invoker_UserName
  • Invoker_LastName
AATaskName Gibt den Pfad und den Namen des derzeit ausgeführten TaskBots zurück. Beispiel: /Bots/Finance/combineSheets.atmx.
CPUUsage Gibt die prozentuale Auslastung der CPU zurück.

Verwenden Sie diese Variable in der Aktion Warten auf Bedingung, damit der Bot wartet, bis die CPU-Auslastung der Maschine auf einen bestimmten Wert sinkt. Einzelheiten finden Sie unter Warten Paket.

Machine Gibt den Namen des Computers zurück.
RAMUsage Gibt die RAM-Nutzung in Megabyte zurück.

Verwenden Sie diese Variable in der Aktion Warten auf Bedingung, damit der Bot wartet, bis die RAM-Auslastung der Maschine auf einen bestimmten Wert sinkt. Einzelheiten finden Sie unter Warten Paket.

OSName Gibt das Betriebssystem zurück. Beispiel: Windows 10 64-Bit.
TotalRAM Gibt die gesamte verfügbare RAM-Speichergröße zurück.
  • Version 11.3 enthielt die Systemvariablen „E-Mail“, „Datei“ und „PDF“, die eine begrenzte Anzahl von Eigenschaftswerten enthalten konnten. In Automation 360 werden unendlich viele Werte für E-Mail-, Datei- und PDF-Eigenschaften in benutzerdefinierten Wörterbuchvariablen gespeichert. Weitere Informationen finden Sie unter Wörterbuchvariablen für E‑Mail-Eigenschaften verwenden und Verwenden einer Wörterbuchvariable für PDF-Eigenschaften.
  • Version 11.3 enthielt Excel-Systemvariablen, um die Position der Zelle, Spalte oder Zeile zurückzugeben. In Automation 360 enthält das Excel Advanced-Paket die folgenden Aktionen, um Speicherortwerte zurückzugeben: Zelladresse abrufen, Spalte abrufen und Zeile abrufen.
  • Version 11.3 enthielt die Zählersystemvariable, um die Anzahl der Schleifeniterationen zurückzugeben. In Automation 360 muss der Nutzer eine Zahlenvariable erstellen und konfigurieren.