Wiki-Quellcode von Fallunterscheidung


Zeige letzte Bearbeiter
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.