Workflow-Aktivität „Drehkreuz“
Die Aktivität Drehkreuz schränkt ein, wie oft ein Workflow denselben Punkt durchlaufen kann.
Verwenden Sie diese Aktivität, um Endlosschleifen zu verhindern. Diese Aktivität ist zusammen mit der Aktivität Rollback To workflow activity nützlich.
Ergebnisse
Sie können einen Ergebniswert mit der Variablen activity.result in einem Skriptfeld der Aktivität zuweisen. Das Aktivitätsskript wertet standardmäßig aus, ob die Aktivität fortgesetzt oder beendet werden soll.
| Ergebnis | Beschreibung |
|---|---|
| Fortsetzen | Der Wert Erlaubte Wiederholungen ist größer als die Häufigkeit, mit der der Workflow auf diese Aktivität zugegriffen hat. |
| Abbrechen | Der Workflow hat häufiger auf diese Aktivität zugegriffen, als im Wert Erlaubte Wiederholungen festgelegt. |
Eingabevariablen
Eingabevariablen bestimmen das anfängliche Verhalten der Aktivität.
| Feld | Beschreibung |
|---|---|
| Erlaubte Wiederholungen | Wie oft der Workflow diese Aktivität durchlaufen kann, bevor das Drehkreuz die Schleife beendet. |
Bedingungen
Die Bedingungen bestimmen, welcher Übergang nach dieser Aktivität erfolgt.
| Feld | Beschreibung |
|---|---|
| Fortsetzen | Wenn der Workflow weniger oft zu diesem Punkt zurückgekehrt ist, als in den erlaubten Wiederholungen angegeben. |
| Abbrechen | Wenn der Workflow öfter zu diesem Punkt zurückgekehrt ist, als in den erlaubten Wiederholungen angegeben. |
Status
Der Aktivitätsstatus teilt der Workflow-Engine mit, wie mit der Aktivität verfahren werden soll.
| Status | Beschreibung |
|---|---|
| Wird ausgeführt | Die Workflow-Engine weiß, dass die Funktion onExecute der Aktivität gestartet werden soll. |
| Warten | Die Workflow-Engine ignoriert die Aktivität, bis ein bestimmtes Event zum Neustarten der Aktivität ausgelöst wird. |
| Fertig | Die Ausführung der Aktivität ist abgeschlossen. Der Ergebniswert gibt das Ergebnis der Aktivität an. |
| Abgebrochen | Diese Aktivität oder der Workflow, der diese Aktivität enthält, wurde abgebrochen. |
| Fehler | Ein JavaScript-Fehler ist aufgetreten. Überprüfen Sie die Protokolle auf Fehlerdetails. |