Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Beschreibung

Vor Abschluss einer Aufgabe prüft der ConditionalMandatoryHandler, ob alle Pflichtfelder, die von anderen Feldern im entsprechenden Smartformular abhängig sind, ausgefüllt sind.

Wenn die Pflichtfelder nicht vollständig ausgefüllt sind, verhindert der Handler, dass die Aufgabe abgeschlossen wird. Anschließend wird der Benutzer aufgefordert, die Pflichtfelder auszufüllen. Die Pflichtfelder werden im Feld Pflichtfelder angegeben.


Klasse

com.dooris.bpm.actionhandler.ConditionalMandatoryHandler

Parameter

Parametername

Standardwert

Beschreibung

Gültige Beispiele

condition

Hier wird die Abhängigkeit gesetzt. Zum Beispiel. condition="${variableA}"=="true"; prüft, ob die VariableA gesetzt wurde. Wenn ja, ist die Variable im Pflichtfeld obligatorisch.

  • "${variableB}">="100"

  • "${variableB}"!="${variableC}"

  • "${variableB}"=="${variableA}"

  • "(${count}+1)"=="150"

  • "${varibleA}"=="${variableB}&&100>${count}"

  • "${varibleA}"=="${variableB}||100>${count}"

mandatoryFields

Hier müssen alle Konditionsfelder angegeben werden.

ID_of_Smartform_Field,ID_of_next_Smartform_Field,... (WICHTIG: kein Leerzeichen zwischen "," und der ID!)

  • No labels