Umgebungsvariablen
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.
Variable | Beschreibung |
---|---|
container | Die Klasse container bezeichnet den Container, der die Instanzen enthält. Über die Funktionen container.put() und container.get() kann man die Containerwerte beeinflussen. |
assemblyLine | Die 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.
Related Documentation: