signalProcessInstanceInWaitStateAndSetProcessVariable

Beschreibung

Dieser 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

ProcessInstanceManager

Webservice Methode

signalProcessInstanceInWaitStateAndSetProcessVariable

Parameter

Prozessdefinition

Prozessdefinition (Name der Prozessdefinition welche gesignaled werden soll) (siehe Beispiel)

Identifier

Identifier (Name der Aktivität) (siehe Beispiel)

DatumOderDuration

Datum oder Duration (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