This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:software:tim:bausteine:email_link_and_manual_decision [2018/05/04 13:35] Julian Le |
en:software:tim:bausteine:email_link_and_manual_decision [2021/07/01 09:52] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{ :en:software:tim:bausteine:email_link_and_human_decision.png?400 |}}==== Purpose of the component ==== | + | ==== Purpose of the component ==== |
Often decisions are made in TIM via E-Mail. It could sometimes be desired to be able to make these decisions manually in TIM. For example if the decision-maker, who gets the E-Mail cannot respond. In this component the implementation of decisions via mail and manually are explained. | Often decisions are made in TIM via E-Mail. It could sometimes be desired to be able to make these decisions manually in TIM. For example if the decision-maker, who gets the E-Mail cannot respond. In this component the implementation of decisions via mail and manually are explained. | ||
Line 9: | Line 9: | ||
Activities and gateways that ar needed for implementation: | Activities and gateways that ar needed for implementation: | ||
- | * [[en:software:tim:mailnode|Mailnode]] to the decision-maker | + | * [[:en:software:tim:mailnode|Mailnode]] to the decision-maker |
* Task for manually finishing | * Task for manually finishing | ||
* XOR Gateway (2x opnening, 1x closing) | * XOR Gateway (2x opnening, 1x closing) | ||
Line 19: | Line 19: | ||
==== Which actionhandlers and webservices do I need? ==== | ==== Which actionhandlers and webservices do I need? ==== | ||
- | Actionhandler welche für die Implementierung benötigt werden: | + | Actionhandler that are needed for implementation: |
- | * Actionhandler: [[en:software:tim:actionhandler:variabledecisionhandler|VariableDecisionHandler]] | + | * Actionhandler: [[:en:software:tim:actionhandler:variabledecisionhandler|VariableDecisionHandler]] |
- | * Actionhandler: [[en:software:tim:actionhandler:processvariablesetter|ProcessVariableSetter]] (2x) | + | * Actionhandler: [[:en:software:tim:actionhandler:processvariablesetter|ProcessVariableSetter]] (2x) |
- | * Webservice: [[en:software:tim:timer:setprocessvariableandsignalprocessinstancebytransitionname|setProcessVariableAndSignalProcessInstanceByTransitionName]] | + | * Webservice: [[:en:software:tim:timer:setprocessvariableandsignalprocessinstancebytransitionname|setProcessVariableAndSignalProcessInstanceByTransitionName]] |
---- | ---- | ||
Line 29: | Line 29: | ||
==== Integration ==== | ==== Integration ==== | ||
- | {{ :software:tim:bausteine:entscheidung_per_e-mail_und_humandecision.png?800 }} | + | {{ :en:software:tim:bausteine:email_link_and_human_decision.png?800 }} |
== Mailnode == | == Mailnode == | ||
Line 40: | Line 40: | ||
<code> | <code> | ||
- | http://URL of the server/loom-portal/ can be subsituted by ${baseLink} after {{ :en:software:tim:bausteine:email_link_and_human_decision.png? 800 |}} | + | http://URL of the server/loom-portal/ can be subsituted by ${baseLink} after [[software:tim:changelog:tim35|TIM Version 3.5]]. |
- | + | ||
- | [[software:tim:changelog:tim35|TIM Version 3.5]]. | + | |
</code> | </code> | ||
Line 62: | Line 60: | ||
== First XOR == | == First XOR == | ||
- | Auf dem ersten XOR wird ein [[:software:tim:actionhandler:variabledecisionhandler|SmartFormDecissionHandler]] mit einer defaultTransition, für die manuelle Entscheidung, auf das zweite XOR gelegt. Dieses XOR entscheidet anhand der im Link gesetzten Variable. Je nach gesetzem Wert wird der "Freigabe per Mail", "Ablehnung per Mail" oder "Manuelle Freigabe" Weg gewählt. | + | On the first XOR a [[:en:software:tim:actionhandler:variabledecisionhandler|VariableDecisionHandler]] is set with defaultTransition, for the manual descision, to the second XOR. This XOR decides by means of the in the link set variable. Depending on the set variable "Release via Mail", "Decline via Mail" or "Manual Release" transistion are selected. |
- | On the first XOR a [[en:software:tim:actionhandler:variabledecisionhandler|VariableDecisionHandler]] is set with defaultTransition, for the manual descision, to the second XOR. This XOR decides by means of the in the link set variable. Depending on the set variable " | + | |
- | == Zweites XOR == | + | == Second XOR == |
- | Hier wird kein [[:software:tim:actionhandler|Actionhandler]] benötigt. Dieses XOR wird nur erreicht, falls die Aufgabe "Manuell_entscheiden" von Hand abgehakt wurde und somit keine Prozessvariable über den Link gesetzt werden konnte. Wird dieses XOR erreicht, popt in T!M ein Dialog auf, in dem der Bearbeiter über den weiteren Prozessverlauf entscheiden kann. Je nach getätigter Auwahl wird eine der Scriptnodes angesteuert. | + | Here no [[en:software:tim:actionhandler|actionhandler]] is needed. This XOR is only reached, if the task "Manually_deciding" is checked by hand and no processvariable is set via the link. If this XOR is reached, a dialogue in TIM appears, in which the processor can decide over the following process sequence. Depening on the decision one of the Scriptnodes are executed. |
- | == Die Scriptnodes == | + | == The Scriptnodes == |
- | Auf den Scriptnodes der manuellen Entscheidung wird ein [[:software:tim:actionhandler:processvariablesetter|ProcessVariableSetter]] hinterlegt, welcher die Variablen aus dem Link je nach dem setzt. Dies dient zur späteren Dokumentation des Prozessverlaufs. | + | On the scriptnodes it the manual decision a [[en:software:tim:actionhandler:processvariablesetter|ProcessVariableSetter]] set, which sets the variables from link. This is for later documentation of the process sequence. |