Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:tim:email_decision [2014/12/16 16:32]
127.0.0.1 Externe Bearbeitung
software:tim:email_decision [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
-====Entscheidungen per Email treffen====+==== Entscheidungen per Email treffen ====
  
-Es ist möglich eine Entscheidung über den Weg, den ein Prozess bei einer Verzweigung gehen soll, per Email zu treffen. +Es ist möglich eine Entscheidung über den Weg, den ein Prozess bei einer Verzweigung gehen soll, per Email zu treffen. Dafür bekommt der Mitarbeiter der die Entscheidung treffen muss, eine Email in welcher sich Links befinden, mit Hilfe welcher er dann entscheiden kann welchen Weg der Prozess gehen soll. 
-Dafür bekommt der Mitarbeiter der die Entscheidung treffen muss, eine Email in welcher sich Links befinden, mit Hilfe welcher er dann entscheiden kann welchen Weg der Prozess gehen soll. + 
-==Voraussetzungen==+== Voraussetzungen ==
  
   * Mailnode, in welcher die Links zum Entscheiden getroffen werden   * Mailnode, in welcher die Links zum Entscheiden getroffen werden
   * Tasknode vor der Entscheidung (mit benannter Ausgangstransition),​ damit der Prozess nicht gleich weiterspringt,​ sondern an dieser Stelle auf die Entscheidung wartet   * Tasknode vor der Entscheidung (mit benannter Ausgangstransition),​ damit der Prozess nicht gleich weiterspringt,​ sondern an dieser Stelle auf die Entscheidung wartet
   * XOR-Decision,​ mit eindeutig benannten Ausgängen   * XOR-Decision,​ mit eindeutig benannten Ausgängen
-  * [[:​software:​tim:​actionhandler:​VariableDecisionHandler]] auf dem XOR welcher eine bestimmte Variable betrachtet+  * [[:​software:​tim:​actionhandler:​variabledecisionhandler|VariableDecisionHandler]] auf dem XOR welcher eine bestimmte Variable betrachtet 
 + 
 +<​code>​ 
 +http://URL des Servers/​loom-portal/​ProcessInstanceManager/​setProcessVariableAndSignalProcessInstanceByTransitionName.soap?​args[0]=${processInstanceId}&​args[1]=variable&​args[2]=Ja&​args[3]=Entscheidung&​args[4]=entscheidung&​i=1&​uid=eWl0L3BtOnRhc2shbm1vdGlvbg 
 +</​code>​
  
-  http://URL des Servers/​loom-portal/​ProcessInstanceManager/​setProcessVariableAndSignalProcessInstanceByTransitionName.soap?​args[0]=${processInstanceId}&​args[1]=variable&​args[2]=Ja&​args[3]=Entscheidung&​args[4]=entscheidung&​i=1&​uid=eWl0L3BtOnRhc2shbm1vdGlvbg 
-  ​ 
 Die Parameter des Links: Die Parameter des Links:
  
-  ***args[0]**:​ Prozessinstanz ID des Prozesses. Dieser Parameter kann so übernommen werden +  * **args[0]**:​ Prozessinstanz ID des Prozesses. Dieser Parameter kann so übernommen werden 
-  ***args[1]**:​ Variablenname welcher gesetzt werden soll +  * **args[1]**:​ Variablenname welcher gesetzt werden soll 
-  ***args[2]**:​ Wert welcher in die Variable geschrieben werden soll. Dieser Wert entspricht dem Namen einer der Ausgänge des XOR, je nach dem welcher Ausgang genommen werden soll (im Beispiel : "Ja oder Nein"​) +  * **args[2]**:​ Wert welcher in die Variable geschrieben werden soll. Dieser Wert entspricht dem Namen einer der Ausgänge des XOR, je nach dem welcher Ausgang genommen werden soll (im Beispiel : "Ja oder Nein"​) 
-  ***args[3]**:​ Name der Aktivität welche gesignalled werden soll (Im Beispielbild "​Entscheidung"​) +  * **args[3]**:​ Name der Aktivität welche gesignalled werden soll (Im Beispielbild "​Entscheidung"​) 
-  ***args[4]**:​ Technisch eindeutige Bezeichnung der Transition welche aus der gesignallten Aktivität austritt (im Beispiel "​entscheidung"​) +  * **args[4]**:​ Technisch eindeutige Bezeichnung der Transition welche aus der gesignallten Aktivität austritt (im Beispiel "​entscheidung"​) 
-  ***uid**: Logindaten für T!M Base64 kodiert (mandant/​user:​passwort) (siehe ​www.tim.taskinmotion.de/​loom-portal/​helper.htm) +  * **uid**: Logindaten für T!M Base64 kodiert (mandant/​user:​passwort) (siehe ​[[http://​tim.taskinmotion.de/​loom-portal/​helper.htm|tim.taskinmotion.de/​loom-portal/​helper.htm]]
- +Der Link sorgt dafür dass die Aufgabe, die dafür zuständig ist, erledigt wird und der Prozess weiterlaufen kann. Zudem setzt er die Variable die der [[:​software:​tim:​actionhandler:​variabledecisionhandler|VariableDecisionHandler]] betrachtet so gesetzt wird, das die richtige Verzweigung genommen wird. [[:​software:​tim:​actionhandler:​variabledecisionhandler|VariableDecisionHandler]] wiederum schickt die Entscheidung in die richtige Richtung.
- +
-Der Link sorgt dafür dass die Aufgabe, die dafür zuständig ist, erledigt wird und der Prozess weiterlaufen kann. Zudem setzt er die Variable die der [[:​software:​tim:​actionhandler:​VariableDecisionHandler]] betrachtet so gesetzt wird, das die richtige Verzweigung genommen wird.  [[:​software:​tim:​actionhandler:​VariableDecisionHandler]] wiederum schickt die Entscheidung in die richtige Richtung. +
- +
-==Beispiel== +
- +
-{{ :​software:​signavio:​email_decision_test.png }} +
- +
- +
  
 +== Beispiel ==
  
 +{{  :​software:​signavio:​email_decision_test.png ​ }}
  
  
software/tim/email_decision.1418743920.txt.gz · Zuletzt geändert: 2021/07/01 09:58 (Externe Bearbeitung)