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 [2024-01-11 23:27] – external edit 127.0.0.1 | en:rule:avoid_mixed_gateways [2024-08-22 20:18] (current) – [Notes] Anatoly Belaychuk | ||
---|---|---|---|
Line 3: | Line 3: | ||
{{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 | ||
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) ===== | ||
--- // | --- // | ||