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:rule:check_subprocess_results [2024-02-07 13:39] – [Notes] Anatoly Belaychuken:rule:check_subprocess_results [2024-08-22 20:12] (current) – [Check subprocess results on exit] Anatoly Belaychuk
Line 1: Line 1:
-====== Check subprocess results on exit ======+====== Check subprocess result on exit ======
  
 {{tag>subprocess gateway}} {{tag>subprocess gateway}}
- 
-If a subprocess isn't followed by a gateway then it is assumed that the subprocess is always successful which usually isn't the case. A subprocess not followed by a gateway may be not a mistake but should raise question whether we anticipate the possibility of unsuccessful subprocess completion. 
 ===== ✔ How to ===== ===== ✔ How to =====
  
Line 170: Line 168:
 ===== Notes ===== ===== Notes =====
  
 +  * If a subprocess isn't followed by a gateway then it is assumed that the subprocess is always successful which usually isn't the case. A subprocess not followed by a gateway may be not a mistake but should raise question whether we anticipate the possibility of unsuccessful subprocess completion.
   * This rule is applicable to embedded subprocesses and call activities calling a process, collapsed and expanded subprocesses.   * This rule is applicable to embedded subprocesses and call activities calling a process, collapsed and expanded subprocesses.
 ===== Exceptions ===== ===== Exceptions =====
  
-Deal negotiation in the "How not to" diagram above may be always successful if it's concluded between affilated parties, e.g. a business unit company and a shared services company belonging to a single group. No need for a gateway in this case.+  * Deal negotiation in the "How not to" diagram above may be always successful if it's concluded between affilated parties, e.g. a business unit company and a shared services company belonging to a single group. No need for a gateway in this case.
 ===== See also ===== ===== See also =====