Nach der Anlage eines Workers kann der Editor des Elements über die Option Eigenschaften des Workers geöffnet werden.

Auch ein Doppelklick auf das Worker-Element öffnet den Editor.

Im Editor jedes Workers befinden sich bereits einige auskommentierte Angaben zu den verfügbaren Umgebungsvariablen:

Bitte beachten: Worker-Code darf nicht mit einer Deklaration beginnen.

Die Umgebungsvariablen

Entwickler können die verfügbaren Umgebungsvariablen für die fortgeschrittene Anwendung von Workern nutzen.

VariableBeschreibung
containerDie Klasse container bezeichnet den Container, der die Instanzen enthält. Über die Funktionen container.put() und container.get() kann man die Containerwerte beeinflussen.
assemblyLineDie assemblyLine dient zur Abarbeitung der EPK. Mit Hilfe der assemblyLine werden beispielsweise die Worker der EPK ausgeführt, die Formulare angezeigt etc.
next()Die Funktion next()stößt den nächsten Schritt des aktuellen Prozesses an.
abort('abort message')Mit der Funktion abort('abort message')bricht man den aktuellen Prozess ab. Alle folgenden Prozessschritte werden nicht mehr ausgeführt.
error('error message')Die Funktion error('error message')meldet einen Fehler und führt in der Folge nur noch die Worker aus, die als obligatorisch markiert sind.

next()sollte ausschließlich zur Flusssteuerung in asynchronem JavaScript-Code genutzt werden. abort()und error()können auch in speziellen Anwendungsfällen genutzt werden, um die Ausführung des Prozesses zu beeinflussen.

On this Page:
Related Documentation:
  • No labels