Logik

Mit diesem Plugin können Sie komplexe Logik Regeln nutzen.

Einstellungen

Nachfolgend werden alle Einstellungs-Möglichkeiten dieses Plugins beschrieben.
Feld Erklärung
Filteroptionen

Geben Sie hier die Logik Operationen an. Siehe Bemerkungen.

Wenn der Filter zutrifft, nachfolgende Plugins

Entscheiden Sie sich hier, ob nachfolgende Plugins ausgeführt oder nicht ausgeführt werden sollen, wenn die Regeln zutreffen.

Bemerkungen

Die Struktur eines Logikausdrucks

(einer Zeile im Logikplugin): <Parametername / Länge eines Parameters> <operator> <wert> <verknüpfungsoperator (optional)>

Es können beliebig viele Zeilen verwendet werden. Wenn sie mehrere Zeilen verwenden, müssen diese über einen Verknüpfungsoperator verbunden sein. Die letzte Zeile darf keinen Verknüpfungsoperator enthalten.

Feld Erklärung
Parametername

Hier müssen Sie den Parameternamen des Parameters angeben, den Sie mit einem Wert vergleichen lassen wollen. Wenn Sie die Länge des Parameters vergleichen wollen, können Sie dies tun indem Sie an den Parameternamen .länge hinzufügen. Beispiel:
address.länge
Beispiel in einem Logikausdruck:
address.länge gleich 5

Operator

Es stehen 4 Operatoren zur Verfügung:
gleich
ungleich
größer
kleiner

Wert

Der Wert mit dem der Parameter verglichen wird.

Verknüpfungsoperator

Es gibt 2 mögliche Verknüfungsoperatoren:
und
oder

Mit dem Verknüfungsoperator können mehrere Logikzeilen miteinander Verknüpft werden.

Beispiele

address gleich 12345
weatherWarnLevel größer 5 und
weatherWarnLevel kleiner 8


Beachten Sie, dass bei den Verknüpfungsoperatoren entsprechend der Boolschen Algebra „und“ eine höhere Bindungsstärke als „oder“ besitzt. Annahme: weatherWarnLevel = 7

weatherWarnLevel größer 5 und // diese Zeile ist Wahr
weatherWarnLevel kleiner 8 oder // diese Zeile ist Wahr
weatherWarnLevel größer 10 und // diese Zeile ist Falsch
weatherWarnLevel kleiner 15 // diese Zeile ist Falsch

Damit ergibt sich: (Wahr und Wahr) oder (Falsch und Falsch). Nach der Auswertung des und Operators ergibt sich: Wahr oder Falsch. Nach Auswertung des oder Operators ergibt sich: Wahr

Zum Abschluss können Sie noch auswählen, was passieren soll wenn der gesamte Logikausdruck wahr als Ergebnis hat. Je nach Auswahl können Sie die Pipeline also nur dann weiter laufen lassen, wenn der Ausdruck wahr ist, oder jedoch nur dann abbrechen, wenn der Ausdruck wahr ist.