Variablen
Zuletzt aktualisiert
Zuletzt aktualisiert
Variablen sind ein zentraler Bestandteil jedes Workflows. Sie speichern die Daten, die im Workflow verarbeitet werden. Jede Variable besitzt einen Namen und einen Datentyp. Der Datentyp legt fest, welche Art von Daten in der Variable gespeichert werden kann.
Variablen werden in vier Gruppen unterteilt:
Projekt
Workflow
Event
Benutzerdefiniert
Diese Gruppierung sorgt für eine bessere Übersicht und Organisation der Variablen. Gleichzeitig zeigt sie, woher die jeweiligen Daten stammen.
Variablen der Gruppe Projekt und Workflow sind schreibgeschützt. Sie können im Workflow nicht überschrieben werden.
Variablen der Gruppe Projekt werden im Data Store definiert und sind in allen Workflows eines Projekts verfügbar. Sie können innerhalb eines Workflows nicht überschrieben werden.
Projektvariablen eignen sich besonders dazu, projektweite Einstellungen zu speichern und in verschiedenen Workflows wiederzuverwenden.
Variablen der Gruppe Workflow werden vom System automatisch bereitgestellt. Es ist nicht möglich, eigene Variablen zu dieser Gruppe hinzuzufügen.
Sie enthalten Informationen über den Workflow, wie beispielsweise den Namen des Workflows.
Folgende Variablen sind in der Gruppe Workflow zu finden:
Diese Variable beinhaltet die interne ID des Connectors der den Workflow ausgelöst hat.
Diese Variable beinhaltet den Namen des Connector-Typs, der den Workflow ausgelöst hat. Mögliche Werte sind:
chatbot
json
webForm
mailbox
exchange
timer
subworkflow
Ist der Wert dieser Variable true
, handelt es sich um einen Re-Run des Workflows. Sonst hat sie den Wert false
.
Diese Variable beinhaltet die ID des Projekts, in dem sich der Workflow befindet.
Diese Variable beinhaltet die interne ID des Connectors der den root-Workflow ausgelöst hat. Diese ID unterscheidet sich nur dann von der Variable connectorId
, wenn man sich in einem Sub-Workflow befindet.
Diese Variable beinhaltet den Namen des Connector-Typs, der den root-Workflow ausgelöst hat. Die möglichen Werte sind identisch mit den Werten der Variable connectorType
.
Diese Variable beinhaltet Datum und Uhrzeit wann der Workflow gestartet wurde.
Diese Variable beinhaltet nur das Datum, wann der Workflow gestartet wurde.
Diese Variable beinhaltet die interen ID des Workflows.
Diese Variabe beinhaltet den Namen des Workflows.
Wird der Workflow beispielsweise von einem E-Mail-Connector gestartet, befinden sich in dieser Gruppe Variablen wie subject
, body
, sender
und to
. Eine vollständige Auflistung und Beschreibung finden Sie auf der Seite E-Mail-Variablen.
Je nach Connector können Variablen dieser Gruppe überschrieben werden.
Wird der Workflow aus einer Chatbot-Story heraus aufgerufen, befinden sich alle Eingaben des Benutzers als Variable in dieser Gruppe. Wird der Wert einer Variable überschrieben, zum Beispiel mit dem Plugin Variablenwert setzten, so ändert sich auch der Wert der Variable in der Story.
Variable der Gruppe Event enthalten die Daten, die vom Connector stammen, der den Workflow ausgelöst hat. Sie bilden den Ausgangspunkt für die Daten, die im Workflow verarbeitet werden.
Die Gruppe Benutzerdefiniert beinhaltet alle Variablen, die Sie selbst für den Workflow erstellt haben. Alle Variablen stehen sowohl lesend als auch schreiben im gesamten Workflow zur Verfügung.