Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
software:tim:bausteine:subprocess_ends_main_process_igrafx [2018/05/17 09:39]
Julian Le
software:tim:bausteine:subprocess_ends_main_process_igrafx [2018/05/17 10:56]
Julian Le
Zeile 1: Zeile 1:
-==== Sinn und Zweck des Bausteins ​====+==== Purpose of the component ​====
  
-Der Hauptprozess soll aus dem Subprozess beendet werden könnenHierfür wird im Subprozess entschieden ​(mittels ​XOR-Gateway), ob der Hauptprozess nach Beenden des Subprozesses,​ beendet wird oder weitergeführt werden soll (wiederum mittels ​XOR-Gateway).+The main process should be able to be finished from the subprocessTherefor a decision is taken in the subprocess ​(via XOR gateway), whether the main process should be finished or continued ​(again via XOR gatewayafter the subprocess is finished.
  
-==== Was benötige ich an Actionhandlern? ====+==== Which Actionhandlers do I need? ====
  
-**Im Subprozess** werden am Entscheidungspunkt zwei Handler benötigt:+Two handler are used at the decision point **in the subprocess**:
  
-1. Auf Node-Enter wird mit dem [[:​software:​tim:​actionhandler:​processvariablesetter|ProcessVariableSetter]] ​eine Prozessvariable gesetztFür jede Entscheidung wird darin ein anderer Inhalt gesetzt.+1. A process variable is set with the [[en:​software:​tim:​actionhandler:​processvariablesetter|ProcessVariableSetter]] ​on node enterA different contetn is set for every decision
  
-**Handlerklasse:**+**handler class:**
 <​code>​ <​code>​
 com.dooris.bpm.actionhandler.ProcessVariableSetter com.dooris.bpm.actionhandler.ProcessVariableSetter
 </​code>​ </​code>​
  
-**Parameter zum Fortführen des Prozesses:**+**parameter for continuing the process:**
 <​code>​ <​code>​
-name=prozessBeenden;value=Ja;+name=endProcess;value=Yes;
 </​code>​ </​code>​
  
-**Parameter zum Beenden des Prozesses:**+**parameter for finishing the process:**
 <​code>​ <​code>​
-name=prozessBeenden;value=Nein;+name=endProcess;value=No;
 </​code>​ </​code>​
  
Zeile 36: Zeile 36:
  
  
-2. Auf Node-Leave wird die gesetzte Variable mit dem [[:​software:​tim:​actionhandler:​writebackprocessvariablehandler|WriteBackProcessVariableHandler ]]an den Hauptprozess übergeben.+2. On node-leave the set variable is send to the mainprocess with the help of the [[en:​software:​tim:​actionhandler:​writebackprocessvariablehandler|WriteBackProcessVariableHandler ]].
  
 **Handlerklasse:​** **Handlerklasse:​**
Zeile 45: Zeile 45:
 **Parameter:​** **Parameter:​**
 <​code>​ <​code>​
-includedVariables=prozessBeenden;+includedVariables=endProcess;
 </​code>​ </​code>​
  
 ---- ----
  
-**Im Hauptprozess** wird, unmittelbar auf den Subprozess folgend, eine XOR-Entscheidung benötigtum die vom Subprozess übergebene Variable zu überprüfenAbhängig vom Wert der Variable wird hier nun entschiedenwelchen Weg der Prozess einschlagen sollDazu wird der [[:​software:​tim:​actionhandler:​variabledecisionhandler|VariableDecisionHandler]] in einem XOR verwendet.+**In the main process** XOR decision is needed right after the subprocessso that the variable from the subprocess can be checkedDepending on the variable the decision is madewhich way the process should takeTherefor the [[en:​software:​tim:​actionhandler:​variabledecisionhandler|VariableDecisionHandler]] ​is used in XOR.
  
 {{  :​software:​tim:​bausteine:​sp_stops_hp_3.png?​300}} {{  :​software:​tim:​bausteine:​sp_stops_hp_3.png?​300}}
Zeile 61: Zeile 61:
  
 ^Name^Value| ^Name^Value|
-|defaultTransition|Nein+|defaultTransition|No
-|processVariable|prozessBeenden|+|processVariable|endProcess| 
  
-Die Angabe der "​defaultTransition" ​ist optional. ​Damit wird die der weitere Prozessverlaufs bestimmtfalls keine manuelle Entscheidung getroffen wurde.\\+The "​defaultTransition" ​statement is optional. ​It determineswhich way is taken, if no manual decision is made.\\
 \\ \\
-Nun müssen den Ausgängen die IDs zugewiesen werdendamit der Prozess den jeweiligen Weg einschlagen kannDie IDs entsprechen dabei den im Subprozess vergebenen Inhalten ​("Ja" ​oder "Nein"​) ​der Variable ​"prozessBeenden" (siehe oben).+Now the IDs have to be assigned to the outputsso that the process can take the respective wayThe IDs correspond to content ​("Yes" ​or "No"), given in the subprocess, of the variable ​"endProcess" (see above).
  
-**Ausgänge**+**outputs**
  
 ^Name^ID| ^Name^ID|
-|Nein|Nein+|No|No
-|Ja|Ja|+|Yes|Yes|
  
-Daraufhin kann der Prozess ​deployed ​und gestartet werden.+After that the process can be deployed ​and started.
  
 iGrafX Prozesse:\\ iGrafX Prozesse:\\
-**Hauptptrozess** {{:​software:​tim:​bausteine:​hp_wiki_43_igx.zip|hp_wiki_43_igx.zip}} \\ +**mainprocess** {{:​software:​tim:​bausteine:​hp_wiki_43_igx.zip|hp_wiki_43_igx.zip}} \\ 
-**Subprozess** {{:​software:​tim:​bausteine:​sp_wiki_43_igx.zip|sp_wiki_43_igx.zip}}+**subprocess** {{:​software:​tim:​bausteine:​sp_wiki_43_igx.zip|sp_wiki_43_igx.zip}}
  
 \\ \\
  
  
software/tim/bausteine/subprocess_ends_main_process_igrafx.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)