Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Datensatzvariable

  • Aktualisiert: 2020/10/29
    • Automation 360 v.x
    • Erstellen
    • RPA Workspace

Datensatzvariable

Eine Datensatzvariable enthält eine Reihe von Daten, die aus einer Datenbank, einem Arbeitsblatt oder einer Tabelle in Namens-Feld-Paaren extrahiert wurden. Die Felder können Werte des Datentyps Boolean, Datetime, Zahl oder String speichern.

Arbeiten mit einer Datensatzvariablen

Datensatzvariablen werden in der Regel in der Schleife verwendet action verwendet, um eine einzelne Zeile der abgerufenen Daten zu speichern; Sie können auf einen einzelnen Wert zugreifen, indem Sie die Indexnummer oder den Namen angeben. Die Indexnummer ist die Position des Namens-Feld-Paares. Der Name wird entweder bei der Initialisierung der Variablen konfiguriert oder er kann aus den Spaltenüberschriften der Quelltabelle entnommen werden.

Im Folgenden finden Sie eine Beispieltabelle:

Kundenname Stadt
Dana Pittsburgh
Sam Los Angeles
Alex Boston
In diesem Beispiel wird eine bot durchläuft die vorangehende Tabelle in einer Schleife und ordnet jede Zeile der rCurrentRow. Um den Wert aus der ersten Spalte jeder Zeile abzurufen, verwenden Sie entweder die Indexnummer $rAktuelleZeile[0]$ oder den Namen $rAktuelleZeile{Kundenname}$.
Anmerkung: Um einen Datums- und Zeitwert aus einer Datensatzvariablen abzurufen und als Zeichenfolge zu verwenden, verketten Sie die Datensatzvariable mit einem Zeichenfolgenwert im Feld action Feld.

Schema

Ein Schema ist wie eine Vorlage für die Datensatzfelder. Sie bestimmt die Reihenfolge der Felder und die Art der Daten, die in jedes Feld eingegeben werden können.

Wenn Sie die Option Schema festlegen beim Anlegen einer neuen Datensatzvariablen wählen, gelten zur Laufzeit die folgenden Bedingungen, wenn der bot eine Datenzeile abruft und sie in einer Datensatzvariablen speichert:
  • Die abgerufenen Werte müssen mit den konfigurierten Felddatentypen übereinstimmen.

    Zum Beispiel der Datensatz [{"name":"Sally"},{"id":002},{"dob":03/05/1989}] einer Datensatzvariablen mit dem Schema zugewiesen werden [{"name":String},{"id":Number},{"dob":Date}].

  • Die Attribute des Datensatzes müssen die gleiche Reihenfolge und Großschreibung aufweisen.

    Zum Beispiel der Datensatz [{"name":"Henry"},{"id":003},{"dob":06/13/2001}] kann nicht einer Datensatzvariablen mit dem Schema zugewiesen werden [{"id":Number},{"name":String},{"dob":Date}] oder {"Name":String},[{"ID":Number},{"DOB":Date}].

  • Die Datensatzvariable kann eine Obermenge der konfigurierten Felder aufnehmen, wenn die Felder in der gleichen Reihenfolge angeordnet sind.

    Zum Beispiel der Datensatz [{"name":"Alex"},{"id":004},{"dob":12/10/1995},{"pet":"yes"}] kann einer Datensatzvariablen mit dem Schema zugewiesen werden [{"name":String},{"id":Number},{"dob":Date}].

  • Die Datensatzvariable akzeptiert keine Teilmenge von Daten.

    Zum Beispiel der Datensatz [{"id":005},{"dob":05/21/1975}] kann nicht einer Datensatzvariablen mit dem Schema zugewiesen werden [{"name":String},{"id":Number},{"dob":Date}].

Wenn der bot auf eine Datenzeile stößt, die nicht dem Schema der Datensatzvariablen entspricht, schlägt die bot fehlschlagen. Dies verhindert, dass die bot verhindert, dass falsche oder ungültige Daten in die nächste action.

Feedback senden