# Expression Language

Dieser Abschnitt umfasst Grundlagen für die Modellierung/Konfiguration von technischen Workflows.

# Java Expression Language

Beim Konfigurieren von Prozessen kann im Properties Panel die Java Expression Language verwendet werden. Diese bietet verschiedene Möglichkeiten:

  • Funktionen aufrufen, die DigiWF bereitstellt
  • auf Variablen zuzugreifen
  • Operationen auf Variablen auszuführen
  • und vieles mehr.

Im Folgenden werden grundlegende Elemente der JEL erläutert und deren Verwendung anhand von Beispielen aufgezeigt.

# Operatoren

Über Operatoren lassen sich logische Ausdrücke erstellen, die in Expressions verwendet werden können, um z. B. an Gateways Entscheidungen zu modellieren.

Vergleichsoperatoren

Operator Funktion
== prüft auf Gleichheit
!= prüft auf Ungleichheit
>= prüft auf größer gleich
> prüft auf größer
<= prüft auf kleiner gleich
< prüft auf kleiner

Logische Operatoren

Operator Funktion
&& Verschiedene Vergleiche werden mit einem logischen Und verknüpft und müssen alle erfüllt sein, damit der gesamte Ausdruck wahr ist
|| Verschiedene Vergleiche werden mit einem logischen Oder verknüpft. Sobald ein Vergleich wahr ist, ist der gesamte Ausdruck wahr

Beispiele

Beispiel
${B == "Kind"}
${B != "" }
${FormField_Enum == 'Value_Ja'}
${FormField_Count >= 10}
${B != "" && A < 100 }