Wiki-Quellcode von Fallunterscheidung
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | {{version major="7" minor="1"/}} | ||
2 | |||
3 | Mit Steuerelementen vom Typ //Fallunterscheidung// kann der Ablauf der Verarbeitung in Abhängigkeit von Formularwerten und andere Inhalten durch die Verwendung von [[Platzhaltern>>doc:Formcycle.UserInterface.Variables]] beeinflusst werden. Diese Elemente erlauben es, den Workflow in mehrere Pfade aufzuteilen, je nachdem, ob ein konfigurierter Wert bestimmten Vergleichswerten entspricht. | ||
4 | |||
5 | Die Fallunterscheidung und die [[Bedingung>>doc::Formcycle.Designer.Workflow.FlowControl.Condition]] sind sehr ähnlich. Beide können genutzt werden, um den Workflow zu verweigen. Die //Bedingung// eignet sich, wenn eine einzelne Bedingung auf ihren Wahrheitswert geprüft werden soll. Die //Fallutnerscheidung// erhöht die Lesbarkeit des Workflows, wenn etwa ein bestimmter Wert gegen viele Möglichkeiten verglichen werden soll. | ||
6 | |||
7 | Beispielsweise kann die Fallunterscheidung genutzt werden, um den Wert eines Auswahlfelds //selAktivitaet// zu prüfen und damit auf die Fälle //Buch lesen//, //Rad fahren//, //Mittagsschlaf// etc. unterschiedlich zu reagieren. |