Übersicht über die Variablen

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/Zeit und Anmeldedaten 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 und Formular 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:
  • VarList: Employee data (First name, last name, Date of birth)
  • VarString: Employment type (Permanent)
  • VarNumber: 100
Sie haben dieselben Variablen im untergeordneten Bot verwendet und das Kontrollkästchen Als Eingabe verwenden aktiviert.
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:
  • VarList: Employee data (First name, Last name, Date of birth, Date of joining)
  • VarString: Employment type (Permanent)
  • VarNumber: 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 Runnersn 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).
Erstellen von Variablen
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.