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
Vorhergehende Überarbeitung
software:tim:bausteine:subprocess_ends_main_process_igrafx [2018/05/17 10:56]
Julian Le
software:tim:bausteine:subprocess_ends_main_process_igrafx [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
-==== Purpose of the component ​====+==== Sinn und Zweck des Bausteins ​====
  
-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.+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).
  
-==== Which Actionhandlers do I need? ====+==== Was benötige ich an Actionhandlern? ====
  
-Two handler are used at the decision point **in the subprocess**:+**Im Subprozess** werden am Entscheidungspunkt zwei Handler benötigt:
  
-1. A process variable is set with the [[en:​software:​tim:​actionhandler:​processvariablesetter|ProcessVariableSetter]] ​on node enterA different contetn is set for every decision+1. Auf Node-Enter wird mit dem [[:​software:​tim:​actionhandler:​processvariablesetter|ProcessVariableSetter]] ​eine Prozessvariable gesetztFür jede Entscheidung wird darin ein anderer Inhalt gesetzt.
  
-**handler class:**+**Handlerklasse:**
 <​code>​ <​code>​
 com.dooris.bpm.actionhandler.ProcessVariableSetter com.dooris.bpm.actionhandler.ProcessVariableSetter
 </​code>​ </​code>​
  
-**parameter for continuing the process:**+**Parameter zum Fortführen des Prozesses:**
 <​code>​ <​code>​
-name=endProcess;value=Yes;+name=prozessBeenden;value=Ja;
 </​code>​ </​code>​
  
-**parameter for finishing the process:**+**Parameter zum Beenden des Prozesses:**
 <​code>​ <​code>​
-name=endProcess;value=No;+name=prozessBeenden;value=Nein;
 </​code>​ </​code>​
  
Zeile 36: Zeile 36:
  
  
-2. On node-leave the set variable is send to the mainprocess with the help of the [[en:​software:​tim:​actionhandler:​writebackprocessvariablehandler|WriteBackProcessVariableHandler ]].+2. Auf Node-Leave wird die gesetzte Variable mit dem [[:​software:​tim:​actionhandler:​writebackprocessvariablehandler|WriteBackProcessVariableHandler ]]an den Hauptprozess übergeben.
  
 **Handlerklasse:​** **Handlerklasse:​**
Zeile 45: Zeile 45:
 **Parameter:​** **Parameter:​**
 <​code>​ <​code>​
-includedVariables=endProcess;+includedVariables=prozessBeenden;
 </​code>​ </​code>​
  
 ---- ----
  
-**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.+**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.
  
 {{  :​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|No+|defaultTransition|Nein
-|processVariable|endProcess| +|processVariable|prozessBeenden|
  
-The "​defaultTransition" ​statement is optional. ​It determineswhich way is taken, if no manual decision is made.\\+Die Angabe der "​defaultTransition" ​ist optional. ​Damit wird die der weitere Prozessverlaufs bestimmtfalls keine manuelle Entscheidung getroffen wurde.\\
 \\ \\
-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).+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).
  
-**outputs**+**Ausgänge**
  
 ^Name^ID| ^Name^ID|
-|No|No+|Nein|Nein
-|Yes|Yes|+|Ja|Ja|
  
-After that the process can be deployed ​and started.+Daraufhin kann der Prozess ​deployed ​und gestartet werden.
  
 iGrafX Prozesse:\\ iGrafX Prozesse:\\
-**mainprocess** {{:​software:​tim:​bausteine:​hp_wiki_43_igx.zip|hp_wiki_43_igx.zip}} \\ +**Hauptptrozess** {{:​software:​tim:​bausteine:​hp_wiki_43_igx.zip|hp_wiki_43_igx.zip}} \\ 
-**subprocess** {{:​software:​tim:​bausteine:​sp_wiki_43_igx.zip|sp_wiki_43_igx.zip}}+**Subprozess** {{:​software:​tim:​bausteine:​sp_wiki_43_igx.zip|sp_wiki_43_igx.zip}}
  
 \\ \\
  
  
software/tim/bausteine/subprocess_ends_main_process_igrafx.1526547410.txt.gz · Zuletzt geändert: 2021/07/01 09:58 (Externe Bearbeitung)