Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:actionhandler:conditionalmandatoryhandler

ConditionalMandatoryHandler

Beschreibung

Der Conditional Mandatory Handler prüft vor dem Abschließen einer Aufgabe, ob alle Pflichtfelder, die sich durch Abhängigkeit zu anderen Feldern ergeben, in der zugehörigen Smartform befüllt wurden. Sind die Pflichtfelder nicht vollständig befüllt, verhindert der Handler das Abschließen der Aufgabe. Der Nutzer wird anschließend aufgefordert, die fehlenden Pflichtfelder zu befüllen. Die zu überprüfenden abhängigen Pflichtfelder werden Komma getrennt in das Feld „Mandatory Fields“ geschrieben.


Klasse

com.dooris.bpm.actionhandler.ConditionalMandatoryHandler



Event Type

beliebig

Action Name

beliebig

Mandatory Fields

ID_des_Smartform_Feldes,ID_des_nächsten_Smartform_Feldes,… (WICHTIG: kein Leerzeichen zwischen , und Variable!)

ACHTUNG: Die Variablennamen dürfen keine Umlaute enthalten.

Parameter

condition

Hier wird die Abhängigkeit dargestellt. Bspw. condition=„${variableA}==„true“; überprüft ob die variableA gesetzt wurde. Wenn ja ist die variable im Mandatory Field ein Pflichtfeld.
Beispiele:
1.) condition=„${variableB}“>=„100“;
2.) condition=„${variableB}“!=„${variableC}“;
3.) condition=„${variableB}“==„${variableA}“;
4.) condition=“(${count}+1)„==„150“;
5.) condition=„${varibleA}“==„${variableB}&&100>${count}“;
6.) condition=„${varibleA}“==„${variableB}||100>${count}“;

Beispiel

software/tim/actionhandler/conditionalmandatoryhandler.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)