Prozessvariablen

Erstellen Sie Variablen ohne Codeblöcke.

Ossi Galkin avatarGeschrieben vonOssi Galkin Vor über einer Woche aktualisiert

Verfügbar seit Version 5.6.


Prozessvariablen bieten eine alternative Möglichkeit, Variablen zu Beginn eines Prozesses zu initialisieren. Sie sind funktional vergleichbar mit einer Folge vonCodeblöckemitVariable zuweisenSatz aus einemAuslösen.

Sie finden sie im Prozess-Editor hier:

Prozessvariablen haben drei Eigenschaften:Name, Wert und Geheimnis:

DerWertist dynamisch und kann ein beliebiger JSON-Wert (RFC 8259) oder eine Umgebungsvariable sein. Beispiele für gültige Werte:

  • 42

  • WAHR

  • "Foo"

  • {"foo": [1,2,3]}

  • #umgebung.foo

Werte können keine Ausdrücke sein. Das hier würde zum Beispiel nicht funktionieren:

  • 2+2

  • #umgebung.foo + #umgebung.bar

Prozessvariablen werden wie andere Variablen referenziert, d.h. mit dem#War.-Präfix. Sie können mithilfe eines Codeblocks mit einer gleichnamigen Variable neu zugewiesen werden.


In der Prozessinstanzansicht werden Prozessvariablen im Trigger-Element angezeigt. Wenn eine Prozessvariable denGeheimnis-Einstellung aktiviert, der Wert wird in diesem Element maskiert.Geheime Prozessvariablen werden in nachfolgenden Elementen nicht automatisch maskiert.Stellen Sie sicher, dass Geheimnisse nicht an anderer Stelle verloren gehen, indem Sie beispielsweise die Protokollierung von Ergebnissen und Parametern nachfolgender Elemente, die das Geheimnis verwenden, überspringen.


Verwandte ArtikelErstellen und Verwenden von UmgebungsvariablenUmgebungsvariablenImportieren und Exportieren von UmgebungsvariablenEinführung in CodeelementeBewährte Methoden zum Speichern von Geheimnissen als Umgebungsvariablen