========BorderValueHandler========= ==== Beschreibung ==== Der [[software:tim:actionhandler|Handler]] vergleicht den Wert einer [[:glossar#Prozessvariable]] mit ihm übergebenen Schwellwerten und setzt eine neue [[:glossar#Prozessvariable]]. Diese wird später im Prozess mit Hilfe des [[VariableDecisionHandler|VariableDecisionHandler]] dazu verwendet, den [[:glossar#Prozessdefinition|Prozess]] in die richtige Richtung zu schicken. ------ ==== Klasse ==== com.dooris.bpm.actionhandler.BorderValueHandler \\ ---- ==== Event Type ==== beliebig ==== Action Name ==== beliebig ==== Mandatory Fields ==== - ---- ==== Parameter ==== == variableName == Name der Variable in der, der zu bewertende Betrag steht. (siehe [[#Beispiel]]) == borders == Die Schwellwerte mit denen der Betrag abgeglichen werden soll und der potentielle Inhalt der neuen [[:glossar#Prozessvariable]] (mit Leerzeichen und Fragezeichen separiert). Die aus dem [[VariableDecisionHandler]] ausgehenden Transitions müssen benötigen Technisch Eindeutige Namen equivalent zu den potentiellen Inhalten. (siehe [[#Beispiel]]) == decisionName == Name der neuen Prozessvariable welche den Prozess mit dem [[VariableDecisionHandler]] in die richtige Richtung lenken kann (siehe [[#Beispiel]]). >> **Achtung!** Codierung der Schwellwertvorzeichen: > --> GT < --> LT >= --> GTEQUALS <= --> LTEQUALS ---- ==== Beispiel ==== borders=LT 25000 kstv1?GTEQUALS 25000 kstv2?GTEQUALS 50000 kstv3?GTEQUALS 100000 kst4?GTEQUALS 150000 kstv5 Transition Name: {{ :software:tim:actionhandler:bordervaluehandler1.png |}} Beispiel Prozess: {{ :software:tim:actionhandler:bordervaluehandler2.png |}} Beispiel Parameter: {{ :software:tim:actionhandler:bordervaluehandler3.png |}}