Dies ist eine alte Version des Dokuments!
Oftmals werden in T!M - Task !n Motion Entscheidungen per E-Mail getroffen. Es kann jedoch gewünscht sein, diese Entscheidung auch manuell in T!M - Task !n Motion tätigen zu können. Zum Beispiel falls Entscheider welcher die E-Mail bekommt nicht auf diese Mail reagieren kann. In diesem Baustein wird die Implementierung einer Entscheidung per E-Mail sowie manuell erläutert.
Aktivitäten und Gateways welche für die Implementierung benötigt werden:
Actionhandler welche für die Implementierung benötigt werden:
Mit diesem Wert können Sie den Benutzernamen in der Loginmaske vordefinieren. Hier kann eine E-Mailadresse oder Benutzername gesetzt werden.
landing.htm?u=email.adresse@tim-solutions.de
Mit diesem Parameter, können Sie nach dem Authentifizieren die Adresse eingeben, wohin der User geleitet werden soll. Hier muss nur die Adresse eingegeben werden, die nach dem loom-portal erscheint.
landing.htm?p?=webservice.soap?arg1=entscheidung_freigabe&arg2=ablehnen&arg3=beispiel
Dieser Prozess wartet am grün markieren Waitstate auf eine Entscheidung per Mail, ob der Prozess enden soll oder nochmals von vorne beginnt. Die Entscheidung wird wie folgt in Prozess eingebaut
${BASELINK}landing.htm?u=qs/pm&p=ProcessInstanceManager/setProcessVariableAndSignalProcessInstanceByTransitionName.soap?args[0]=${processInstanceId}&args[1]=mailentscheidung&args[2]=loop&args[3]=waitState_1&args[4]=
${BASELINK}landing.htm?u=qs/pm&p=ProcessInstanceManager/setProcessVariableAndSignalProcessInstanceByTransitionName.soap?args[0]=${processInstanceId}&args[1]=mailentscheidung&args[2]=ende&args[3]=waitState_1&args[4]=