Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:timer:signalallwaitstatebytimefromvariable [2013/08/22 11:29] max.neumaier |
software:tim:timer:signalallwaitstatebytimefromvariable [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ========signalAllWaitStateByTimeFromVariable======== | + | ======== signalAllWaitStateByTimeFromVariableWithLimit ======== |
==== Beschreibung ==== | ==== Beschreibung ==== | ||
- | Dieser Timer überprüft, ob das Datum in einer [[:glossar#Prozessvariable]] das aktuelle Datum überschritten hat. Wenn dies der Fall ist, wird der Waitstate gesignalt und der Prozess läuft den entsprechenden Weg weiter. | + | Dieser Timer überprüft, ob das Datum in einer [[:glossar#Prozessvariable]] das aktuelle Datum überschritten hat. Wenn dies der Fall ist, werden alle Waitstate, auf die der Prozess aktuell steht gesignlet und der Prozess läuft den entsprechenden Weg weiter. |
- | + | ||
- | ------ | + | |
==== Timer Name ==== | ==== Timer Name ==== | ||
beliebig \\ | beliebig \\ | ||
==== Webservice Name ==== | ==== Webservice Name ==== | ||
- | ProcessInstanceManager \\ | + | <code>ProcessInstanceManager</code> |
==== Webservice Methode ==== | ==== Webservice Methode ==== | ||
- | signalAllWaitStateByTimeFromVariable \\ | + | <code>signalAllWaitStateByTimeFromVariableWithLimit</code> |
- | ---- | ||
==== Parameter ==== | ==== Parameter ==== | ||
== Prozessdefinition == | == Prozessdefinition == | ||
Hier muss der Name der Prozessdefinition eingegeben werden, für den der Timer die Variable überprüfen soll (siehe [[#Beispiel]]) | Hier muss der Name der Prozessdefinition eingegeben werden, für den der Timer die Variable überprüfen soll (siehe [[#Beispiel]]) | ||
- | |||
\\ == Prozessvariable == | \\ == Prozessvariable == | ||
Hier muss der [[:glossar#Prozessvariable|Prozessvariablenname]] stehen, in der ein Datumsformat steht (siehe [[#Beispiel]]). | Hier muss der [[:glossar#Prozessvariable|Prozessvariablenname]] stehen, in der ein Datumsformat steht (siehe [[#Beispiel]]). | ||
- | \\ Der Wait-State sollte keine Beschreibung haben. | + | \\ |
Gültige Datumsformate sind: | Gültige Datumsformate sind: | ||
- | ein festes Datum im Format dd-mm-yyyy oder eine Dauer ab Start des Node mit den Parametern y,m(Monat),d,h getrennt mit ; | + | ein festes Datum im Format dd-mm-yyyy, dd.mm.yyyy oder eine Dauer ab Start des Node mit den Parametern y,m(Monat),d,h getrennt mit ; |
\\ Beispiel: 1y;2m;3d;4h oder 1y oder 3d;4h | \\ Beispiel: 1y;2m;3d;4h oder 1y oder 3d;4h | ||
- | |||
\\ == Nodename == | \\ == Nodename == | ||
- | Hier muss der Name des Waitstates angegeben werden, das weiter gesignaled werden soll. (siehe [[#Beispiel]]) | + | Hier muss der Name des Waitstates angegeben werden, der weiter gesignaled werden soll. (siehe [[#Beispiel]]) |
+ | == Limit == | ||
+ | Anzahl Instanzen die bei einem Durchlauf des Timers gesignaled werden. | ||
---- | ---- | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | {{ :software:tim:timer:signalallwaitstatebytimefromvariable.jpg?direct |}} | + | |
+ | {{ :software:tim:timer:signalallwaitstatebytimefromvariablewithlimit.png?600 |}} | ||
---- | ---- | ||
==== Abhängigkeiten ==== | ==== Abhängigkeiten ==== | ||
\\ __T!M Version__ : [[software:tim:changelog:tim344|v3.4.4]] | \\ __T!M Version__ : [[software:tim:changelog:tim344|v3.4.4]] |