User Tools

Site Tools


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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:software:tim:bausteine:subprocess_ends_main_process_igrafx [2018/05/16 10:51]
Julian Le removed
en:software:tim:bausteine:subprocess_ends_main_process_igrafx [2021/07/01 09:52] (current)
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.** \\ +==== Purpose of the component ​====
-//(remove this paragraph once the translation is finished)//​ +
-==== Sinn und Zweck des Bausteins ​====+
  
-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>​
  
Line 38: Line 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:​**
Line 47: Line 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}}
Line 63: Line 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}}
  
 \\ \\
  
  
en/software/tim/bausteine/subprocess_ends_main_process_igrafx.1526460689.txt.gz · Last modified: 2021/07/01 09:55 (external edit)