Änderungen von Dokument Bedingung (Wert prüfen)


Von Version 2.1
bearbeitet von gru
am 30.08.2021, 12:11
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 3.4
bearbeitet von gru
am 30.08.2021, 12:17
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,3 +1,5 @@
1 +{{content/}}
2 +
1 1  Mit Steuerelementen vom Typ //Bedingung (Wert prüfen)// 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 zwei Pfade aufzuteilen, je nachdem, ob eine konfigurierte Bedingung wahr ist oder nicht. Durch Verwendung von mehreren Bedingungen in einem Bedingungselement und der Verschachtelung von Bedingungen ist es möglich, auch komplizierte Workflows umzusetzen.
2 2  
3 3  Das Bedingungselement wird wie eine Aktion im Workflow platziert. Initial sind die beiden Pfade des Elements mit //Ja// und //Nein// beschriftet. Die Beschriftung der Pfade kann aber verändert werden. Dies ist möglich, indem auf die Bezeichnung klickt, diese anpasst und mit ENTER bestätigt oder irgendwo außerhalb des Eingabebereichs klickt.
... ... @@ -35,8 +35,12 @@
35 35  
36 36  === Hinzufügen einer weiteren Bedingung ===
37 37  
38 -Unter der jeweils letzten Bedingung befindet sich eine Schaltfläche //Bedingung hinzufügen//. Nach dem ersten Klick auf diese Schaltfläche wird unter der ersten Bedinung zudem ein Feld sichtbar, in welchem die Verknüpfung der Bedingungen konfiguriert werden kann.
40 +Unter der jeweils letzten Bedingung befindet sich eine Schaltfläche //{{ficon name="plus-circle" /}} Bedingung hinzufügen//. Nach dem ersten Klick auf diese Schaltfläche wird unter der ersten konfigurierten Bedingung zudem ein Feld sichtbar, in welchem die Verknüpfung der Bedingungen konfiguriert werden kann.
39 39  
42 +=== Löschen von Bedingungen ===
43 +
44 +Wenn mehr als eine Bedingung konfiguriert wurde, können Bedingungen über das {{ficon name="trash-alt2" /}}-Symbol in der Überschriftenzeile der Bedingung gelöscht werden.
45 +
40 40  == Verknüpfung von Bedingungen ==
41 41  
42 42  Um die konfigurierten Bedingungen miteinander zu Verknüpfen stehen 3 Optionen zur Auswahl, von denen immer genau eine ausgwählt ist:
... ... @@ -50,18 +50,21 @@
50 50  :; cN
51 51  :: Eine Bedingung, zum Beispiel {{code language="none"}}c1{{/code}} oder {{code language="none"}}c3{{/code}}. Die Namen der Bedingungen stehen jeweils in der Überschrift der Bedingung.
52 52  ::
53 -: Zur logischen Verknüfung der Bedingungen können die neben Klammern die folgenden Operatoren verwendet werden:
59 +: Zur logischen Verknüfung der Bedingungen können neben Klammern die folgenden Operatoren verwendet werden:
54 54  :; not
55 55  :: Negation, welche dem zu negierenden Wert vorangestellt werden muss. Zum Beispiel:
56 56  :: {{code language="none"}}c1 and not c2{{/code}}
63 +::
57 57  :: {{code language="none"}}c1 or not (c2 and c3){{/code}}
58 58  :; and
59 59  :: UND-Verknüpfung, welche wahr ist, wenn beide verknüpfte Werte wahr sind. Zum Beispiel:
60 60  :: {{code language="none"}}c1 and c2{{/code}}
68 +::
61 61  :: {{code language="none"}}c1 and not c2 and c3{{/code}}
62 62  :; or
63 63  :: ODER-Verknüpfung, welche wahr ist, einer der beiden verknüpfte Werte wahr sind. Zum Beispiel:
64 64  :: {{code language="none"}}c1 or c2{{/code}}
73 +::
65 65  :: {{code language="none"}}c1 or c2 or not c3{{/code}}
66 66  ::
67 67  : Die Auswertung der Bedingungen erfolgt standardmäßig von links nach rechts. Durch die Verwendung von Klammern, kann die Reihengfolge der Auswertungs auch beeinflusst werden, wie in folgendem Beipiel: