Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:timer:signalprocessinstanceinwaitstateandsetprocessvariable

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

software:tim:timer:signalprocessinstanceinwaitstateandsetprocessvariable [2016/02/05 09:29]
jan.mayer
software:tim:timer:signalprocessinstanceinwaitstateandsetprocessvariable [2021/07/01 09:52]
Zeile 1: Zeile 1:
-========signalProcessInstanceInWaitStateAndSetProcessVariable========= 
-==== Beschreibung ==== 
-Dieser [[software:​tim:​timer|Timer]] sucht alle laufenden Instanzen einer Prozessdefinition (= erster Parameter) und in diesen alle aktiven Aktivitäten,​ die einem Identifier (= zweiter Parameter) entsprechen. ​ 
-Das Eintrittsdatum jeder Aktivität wird mit einem Datum oder einem Zeitraum (= dritter Parameter) verglichen. Dabei kann das Datum oder der Zeitraum in einer Variable je Instanz festgelegt werden. 
- 
-Der Timer schickt die betroffene Aktivität weiter, falls: 
-  * Das Eintrittsdatum plus der im Parameter angegebene Zeitraum bereits in der Vergangenheit liegt 
-  * Das Eintrittsdatum später als das Datum im Parameter ist 
- 
-Zusätzlich wird in dieser Instanz eine Variable (= vierter Parameter) mit einem Inhalt (= fünfter Parameter) gesetzt. Falls die Aktivität manuell durch Erledigen der letzten Aufgabe verlassen wird, wird keine Variable gesetzt. 
- 
------- 
-==== Timer Name ====  
-beliebig \\ 
-==== Webservice Name ====  
-<​code>​ProcessInstanceManager</​code>​ 
-==== Webservice Methode ====  
-<​code>​signalProcessInstanceInWaitStateAndSetProcessVariable</​code>​ 
----- 
-==== Parameter ====  
-== Prozessdefinition == 
-Prozessdefinition (Name der Prozessdefinition welche gesignaled werden soll) (siehe [[#​Beispiel]]) 
- 
-\\ == Identifier == 
-Identifier (Name der Aktivität) (siehe [[#​Beispiel]]) 
- 
-\\ == DatumOderDuration == 
-DatumOderDuration (Datum, Duration oder aus Prozessvariable) (siehe [[#​Beispiel]]). Mögliche Optionen sind: 
-  *1y,​1m,​1d,​1h ​ 
-  *dd.mm.yyyy 
-  *${variableName} 
- 
-\\ == VariablenName == 
-VariablenName (Der Name unter welchem die zu setzende Variable gespeichert werden soll) (siehe [[#​Beispiel]]) 
- 
-\\ == Value == 
-Value (Inhalt den die zu setzende Variable erhalten soll) (siehe [[#​Beispiel]]) 
- 
-\\ == Limit == 
-Limit (Anzahl der Aktivitäten die bei einem Timerdurchlauf bearbeitet werden sollen) (siehe [[#​Beispiel]]) 
- 
- 
----- 
-==== Beispiel ==== 
-{{ :​software:​tim:​timer:​timerWaitState.png }} 
- 
----- 
- 
  
software/tim/timer/signalprocessinstanceinwaitstateandsetprocessvariable.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)