Guide / Every rule
A part of the process can run twice
The check flow/no-synchronization, in the group Process flow.
Why it matters
Two paths that reach the same step without a joining gateway start it once for each, so the step runs twice.
How to fix it
Join the paths with a gateway of the matching kind before the step.
Where you see it
The Problems tab lists it under How it runs and outlines the path that leads there. In a terminal, penstock check --only flow reports it as NO-SYNCHRONIZATION. This check is part of Penstock Pro, and Team in a pipeline.
Rule details
| Id | flow/no-synchronization |
| Group | Process flow |
| Level | Error: the diagram or the process is wrong |
Name in penstock check | NO-SYNCHRONIZATION |
Read more: Flow analysis. All rules: Every rule.