Workflow-Aktivität „Falls“
Die Aktivität Falls überprüft eine Bedingung oder ein Skript, um festzustellen, ob ein Ja- oder Nein-Übergang genommen werden soll.
Wenn der Workflow-Ersteller sowohl die Bedingung als auch das Skript Erweitert angibt, müssen beide erfolgreich ausgewertet werden, damit die Aktivität den Übergang Ja nimmt.
Ergebnisse
Ein Workflow-Designer kann einen Ergebniswert mit der Variablen „activity.result“ in einem Skriptfeld des Aktivitätsdatensatzes zuweisen. Standardmäßig ist der Ergebniswert der Aktivität das Endergebnis der angegebenen Bedingung oder des angegebenen Skripts. Mögliche Ergebniswerte sind:
- Ja
- Nein
Eingabevariablen
Die folgenden Variablen bestimmen das Verhalten der Aktivität.
Hinweis:
Bedingungsaktivitäten werden als der Benutzer ausgeführt, dessen Aktionen den Bedingungen entspricht, auf die der Workflow wartet und die den Workflow fortführen.
| Feld | Beschreibung |
|---|---|
| Bedingung | Falls angegeben und wenn der aktuelle Datensatz mit der Bedingung übereinstimmt, wird der Ja-Übergang genommen. |
| Erweitert und Skript | Um ein Skript anzugeben, aktivieren Sie die Checkbox Erweitert. Sie können dann ein Skript eingeben, das ausgewertet wird. Wenn Ihr Skript die Variable „answer“ auf Ja festlegt, wird der Ja-Übergang genommen. Andernfalls wird der Nein-Übergang genommen. |
Bedingungen
Die folgenden Bedingungen bestimmen, welcher Übergang nach der Aktivität folgt.
| Bedingung | |
|---|---|
| Ja | Wird genommen, wenn die Bedingung (sofern angegeben) übereinstimmt und das Skript Erweitert (sofern angegeben) „Ja“ zurückgibt. |
| Nein | Wird genommen, wenn die Bedingung nicht übereinstimmt und das Skript Erweitert (sofern angegeben) „Nein“ zurückgibt. |
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. |