Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Status: wird laufend ergänzt

Inhalt
maxLevel2

Altersprüfung anhand des eingegebenen Geburtsdatums

Die folgende JEP-Regel kann z.B. verwendet werden, um auf Grundlage des eingegebenen Datums zu prüfen, ob eine Person volljährig ist oder nicht. (Ausgabe: true oder false)

Codeblock
languagexml
DateTools(currentDate(), "-Y", nodeValue(varName_dateOfBirth)) >= 18


RegelauszugBemerkung
currentDate()aktuelles Datum
-YDifferenz in Jahren der beiden Daten
varName_dateOfBirthVariablenname des Datumfelds
>= 18IST grösser gleich 18

Ausgabe abhängig vom einem Wert

...

Diese Art Ausgabe funktioniert überall, wo Als Formel interpretieren als Option gewählt werden kann.

Für mehrere IF Bedingungen können diese in einander verschachtelt werden. Etwa so: if(BEDINGUNG, FALSE, if(BEDINGUNG, if(BEDINGUNG, FALSE, TRUE), TRUE))

Anzeigeformat beeinflussen mit formattedNodeValue()

...

Mehrere Berechnungen können in einer weiteren Klammer () zusammengesetzt werden > ((f_ComirnatyRacks * 975) / 2)  oder  ((f_ComirnatyRacks * 975) + (f_Kryoboxen10 / 10)).

Prüfen, ob das Formular im Frontend oder im Backend aufgerufen wird

Je nach Kontext ist es notwendig, Felder nur im Frontend oder nur im Backend anzuzeigen, zu sperren, etc. 

Formularaufruf im Frontend:

JAX_ROLE > JAX_ROLE_PUBLIC

Formularaufruf im Backend:

JAX_ROLE < JAX_ROLE_PUBLIC

Prüfen, in welchem Status das Formular aufgerufen wird

Je nach Kontext ist es notwendig, Felder nur anzuzeigen, wenn der Formulareingang einen bestimmten Workflow-Status hat. 

Nur bei übermittelten Formularen (Status-ID 4):

JAX_FORM_STATE == 4

Verwandte Themen