Variablen

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.

Gruppen

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.

Projekt

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.

Workflow

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:

connectorId

Diese Variable beinhaltet die interne ID des Connectors der den Workflow ausgelöst hat.

connectorType

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

isRerun

Ist der Wert dieser Variable true, handelt es sich um einen Re-Run des Workflows. Sonst hat sie den Wert false.

projectId

Diese Variable beinhaltet die ID des Projekts, in dem sich der Workflow befindet.

rootConnectorId

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.

rootConnectorType

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.

startedAtDatetime

Diese Variable beinhaltet Datum und Uhrzeit wann der Workflow gestartet wurde.

startedAtDate

Diese Variable beinhaltet nur das Datum, wann der Workflow gestartet wurde.

workflowId

Diese Variable beinhaltet die interen ID des Workflows.

workflowName

Diese Variabe beinhaltet den Namen des Workflows.

Event

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.

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.

Chatbot

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.

Benutzerdefiniert

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.

Zuletzt aktualisiert