Übersicht über die Variablen
- Zuletzt aktualisiert2025/02/21
Automation 360 bietet eine Vielzahl von Variablen, die jeweils für bestimmte Datentypen und Verwendungszwecke vorgesehen sind. In den nachstehenden Themen erfahren Sie mehr über die einzelnen Variablen und ihre Verwendung.
Verwenden von Variablen
In der folgenden Tabelle wird beschrieben, wie Variablenwerte von Automation 360 zwischen einem übergeordneten und einem untergeordneten Bot übergeben werden, wenn verschiedene Datentypen verwendet werden:
Datentyp | Verhalten |
---|---|
Zahl, Zeichenkette, Boolescher Wert, Datum/Uhrzeit, Anmeldeinformationen und Datentabelle (Zuweisen, Verbinden und Zusammenführen) | Sie erstellen einen übergeordneten und einen untergeordneten Bot unter Verwendung der folgenden Datentypen (Nummer, Zeichenfolge, Boolescher Wert, Datum/Zeit und Anmeldedaten) und führen den TaskBot aus. Wenn der übergeordnete Bot eine Variable über Eingabevariablen an den untergeordneten Bot übergibt und Sie die Werte dieser Variablen im untergeordneten Bot ändern, werden die Änderungen nicht gespeichert, wenn die Ausführung wieder zum übergeordneten Bot wechselt. Wenn Sie diese Datentypen verwenden, wird der tatsächliche Wert der Variablen übergeben, und alle Änderungen, die auf dem untergeordneten Bot an diesen Variablen vorgenommen werden, werden nicht für den übergeordneten Bot übernommen. |
Liste, Wörterbuch, Datei, Tabelle, Fenster, Datensatz, Sitzung, Formular und Datentabelle (Zeile oder Spalte einfügen oder löschen, sortieren und Wert einer einzelnen Zelle festlegen) | Sie erstellen einen übergeordneten und einen untergeordneten Bot mit den folgenden Datentypen (Liste, Wörterbuch, Datei, Tabelle, Fenster, Datensatz, Sitzung und Formular) und führen den TaskBot aus. Wenn der übergeordnete Bot eine Variable über Eingabevariablen an den untergeordneten Bot übergibt und Sie die Werte dieser Variablen im untergeordneten Bot ändern, werden die Änderungen gespeichert, wenn die Ausführung wieder zum übergeordneten Bot wechselt. Wenn Sie diese Datentypen verwenden, werden die Werte mittels Verweis übergeben, und alle Änderungen, die auf dem untergeordneten Bot an diesen Variablen vorgenommen werden, werden für den übergeordneten Bot übernommen. |
Beispiel: Sie haben einen übergeordneten und einen untergeordneten Bot mit den folgenden Variablen erstellt:
- VarListe: Mitarbeiterdaten (Vorname, Nachname, Geburtsdatum)
- VarZeichenfolge: Beschäftigungsart (Unbefristet)
- VarNummer: 100
Im untergeordneten Bot haben Sie die folgenden Werte aktualisiert:
-
Sie haben ein neues Detail in der VarList-Variable als Employee data (Date of Joining) hinzugefügt.
- Sie haben den Wert der VarString-Variable in Employment type (Contract) geändert.
- Sie haben den Wert der VarNumber-Variable in 50 geändert.
Wenn vom übergeordneten Bot der untergeordnete Bot aufgerufen wird und die Ausführung wieder zum übergeordneten Bot wechselt, werden von der Listenvariablen die aktualisierten Werte angezeigt, während sich die Werte der Zeichenfolgen- und der Zahlenvariablen nicht ändern:
- VarListe: Mitarbeiterdaten (Vorname, Nachname, Geburtsdatum, Eintrittsdatum)
- VarZeichenfolge: Beschäftigungsart (Unbefristet)
- VarNummer: 100
- Anmeldedaten und Anmeldedaten-Variablen im Bot Editor
- Verwenden Sie bei der Erstellung von Bots Anmeldedaten, um sensible Informationen wie Kennwörter und Kontonummern zu übermitteln. Durch die Verwendung von Anmeldedaten werden die sensiblen Informationen von Bots und Bot Runnern getrennt, wodurch das Risiko eines Datenverlusts oder eines unbefugten Nutzerzugriffs verringert wird.
- 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.
- Ihre Variablen (benutzerdefiniert)
- Nutzer und einige Aktionen erstellen benutzerdefinierte Variablen, um Werte vorübergehend zu speichern. Verwenden Sie diese Art von Variablen, um Werte in eine Aktion einzugeben (Fenstertitel, Anmeldedaten oder Dateipfad) oder um die Ausgabe einer Aktion zu akzeptieren (aus einer Datei gelesene Werte oder eine boolesche Rückgabe).
- Globale Werte
- Globale Werte ermöglichen es den Nutzern, identische Werte zwischen Bots wiederzuverwenden, anstatt für jeden Bot neue Variablen zu erstellen.
- Aufgabenelementvariablen
- Sie können die Aufgabenelement-Variablen verwenden, um die Aufgabenelement -Attribute oder -Werte vom TaskBot an den Control Room zu übergeben, wenn Sie den Bot mit der Option Bot mit Warteschlange ausführen ausführen.