Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:bordervaluehandler [2013/05/14 13:47] michael.dawidziuk [Beschreibung] |
software:tim:actionhandler:bordervaluehandler [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ========BorderValueHandler========= | ||
==== Beschreibung ==== | ==== Beschreibung ==== | ||
Der [[software:tim:actionhandler|Handler]] vergleicht den Wert einer [[:glossar#Prozessvariable]] mit ihm übergebenen Schwellwerten und setzt eine neue [[:glossar#Prozessvariable]]. | 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 [[software:tim:actionhandler:smartformdecissionhandler|SmartformDecissionHandlers]] (Beschreibung folgt unten) dazu verwendet, den [[:glossar#Prozessdefinition|Prozess]] in die richtige Richtung zu schicken. | + | Diese wird später im Prozess mit Hilfe des [[VariableDecisionHandler|VariableDecisionHandler]] dazu verwendet, den [[:glossar#Prozessdefinition|Prozess]] in die richtige Richtung zu schicken. |
------ | ------ | ||
Zeile 15: | Zeile 16: | ||
beliebig | beliebig | ||
==== Mandatory Fields ==== | ==== Mandatory Fields ==== | ||
- | leer | + | - |
---- | ---- | ||
==== Parameter ==== | ==== Parameter ==== | ||
Zeile 23: | Zeile 24: | ||
== borders == | == borders == | ||
Die Schwellwerte mit denen der Betrag abgeglichen werden soll und der potentielle Inhalt der neuen [[:glossar#Prozessvariable]] (mit Leerzeichen und Fragezeichen separiert). | 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 [[software:tim:actionhandler:smartformdecissionhandler|SmartformDecissionHandlers]] ausgehenden Transitions müssen benötigen Technisch Eindeutige Namen equivalent zu den potentiellen Inhalten. (siehe [[#Beispiel]]) | + | Die aus dem [[VariableDecisionHandler]] ausgehenden Transitions müssen benötigen Technisch Eindeutige Namen equivalent zu den potentiellen Inhalten. (siehe [[#Beispiel]]) |
== decisionName == | == decisionName == | ||
- | Name der neuen Prozessvariable welche den Prozess mit dem [[software:tim:actionhandler:smartformdecissionhandler|SmartformDecissionHandlers]] in die richtige Richtung lenken kann (siehe [[#Beispiel]]). | + | Name der neuen Prozessvariable welche den Prozess mit dem [[VariableDecisionHandler]] in die richtige Richtung lenken kann (siehe [[#Beispiel]]). |
>> **Achtung!** | >> **Achtung!** | ||
- | Wenn die Schwellwerte (borders) ein "=" enthalten gehen sie beim direkten Deploy oder Export aus Signavio verloren! | + | |
- | Deshalb die Variable leer lassen (borders=), den Prozess exportieren und in der processdefinition.xml die borders einfügen! | + | |
Codierung der Schwellwertvorzeichen: | Codierung der Schwellwertvorzeichen: | ||
<code> | <code> | ||
- | > --> > | + | > --> GT |
- | < --> < | + | < --> LT |
- | >= --> >= | + | >= --> GTEQUALS |
- | <= --> <= | + | <= --> LTEQUALS |
</code> | </code> | ||
---- | ---- | ||
Zeile 43: | Zeile 43: | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | <code> | + | borders=LT 25000 kstv1?GTEQUALS 25000 kstv2?GTEQUALS 50000 kstv3?GTEQUALS 100000 kst4?GTEQUALS 150000 kstv5 |
- | <borders><= 25000 kstv1?>= 25000 kstv2?>= 50000 kstv3?>= 100000 kstv4?>= 150000 kstv5</borders> | + | |
- | </code> | + | |
Transition Name: | Transition Name: | ||
- | {{ :software:tim:actionhandler:schwellwertbeispiel3.jpg |}} | + | {{ :software:tim:actionhandler:bordervaluehandler1.png |}} |
Beispiel Prozess: | Beispiel Prozess: | ||
- | {{ :software:tim:actionhandler:schwellwertbeispiel.jpg |}} | + | {{ :software:tim:actionhandler:bordervaluehandler2.png |}} |
Beispiel Parameter: | Beispiel Parameter: | ||
- | {{ :software:tim:actionhandler:schwellwertbeispiel2.jpg |}} | + | {{ :software:tim:actionhandler:bordervaluehandler3.png |}} |
- | ---- | + | |
- | ==== Abhängigkeiten ==== | + | |
- | \\ __T!M Version__ : [[software:tim:changelog:unbekannt|Trunk!]] | + |