Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:rule:do_not_use_conditional_flows [2024-02-07 10:16] – [Notes] Anatoly Belaychuk | en:rule:do_not_use_conditional_flows [2024-02-07 11:45] (current) – [Notes] Anatoly Belaychuk | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Don't use conditional | + | ====== Don't use "flows with diamonds" |
{{tag> | {{tag> | ||
- | Avoid conditional flows, use gateways instead. | + | Avoid conditional flows outgoing from activities, use gateways instead. |
===== ✔ How to ===== | ===== ✔ How to ===== | ||
Line 126: | Line 126: | ||
* It's sometimes argued that conditional flows saves one element (the gateway) and hence makes the diagram simpler. This argument is hardly acceptable because the gateway adds value to the diagram by making process execution logic clear. | * It's sometimes argued that conditional flows saves one element (the gateway) and hence makes the diagram simpler. This argument is hardly acceptable because the gateway adds value to the diagram by making process execution logic clear. | ||
- | * Conditional flows are idependent, hence the inclusive gateway in the "How to" diagram above. | + | * Conditional flows outgoing from an activity |
===== See also ===== | ===== See also ===== | ||
- | * [[en:rule:one_outgoing_control_flow]] | + | * [[en:rule:explicit_parallel_split]] |
===== Автор(ы) ===== | ===== Автор(ы) ===== |