Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| en:rule:avoid_mixed_gateways [2023-09-11 15:22] – ↷ Page name changed from en:rule:avoid_mixed_gateway to en:rule:avoid_mixed_gateways Anatoly Belaychuk | en:rule:avoid_mixed_gateways [2024-08-22 20:18] (current) – [Notes] Anatoly Belaychuk | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Don't use mixed gateways ====== | ====== Don't use mixed gateways ====== | ||
| - | {{tag> | + | {{tag> |
| - | Gateways | + | Gateways |
| - | * diverging - one incoming flow, several outgoing flows | + | * diverging |
| - | * converging - several incoming flows, one outgoing flow | + | * converging |
| * mixed - several incoming flows and several outgoing flows | * mixed - several incoming flows and several outgoing flows | ||
| - | Although mixed gateways are allowed it's better avoid using them. | + | Although mixed gateways are allowed it's better |
| ===== ✔ How To ===== | ===== ✔ How To ===== | ||
| Line 420: | Line 420: | ||
| > The Gateway controls the flow of both diverging and converging Sequence Flows. That is, a single Gateway could have multiple input and multiple output flows. Modelers and modeling tools might want to enforce a best practice of a Gateway only performing one of these functions. Thus, it would take two sequential Gateways to first converge and then to diverge the Sequence Flows. | > The Gateway controls the flow of both diverging and converging Sequence Flows. That is, a single Gateway could have multiple input and multiple output flows. Modelers and modeling tools might want to enforce a best practice of a Gateway only performing one of these functions. Thus, it would take two sequential Gateways to first converge and then to diverge the Sequence Flows. | ||
| - | As the examples above illustrate, mixed gateways may make the diagram confusing or erroneus so it's better to avoid them. Split the mixed gateway into two - converging followed by diverging. | + | As the examples above illustrates, mixed gateways may make the diagram confusing or erroneus so it's better to avoid them. Split the mixed gateway into two - converging followed by diverging. |
| ===== Author(s) ===== | ===== Author(s) ===== | ||
| --- // | --- // | ||
| + | |||