Penstock

Guide / Every rule

A part of the process can run twice

The check flow/no-synchronization, in the group Process flow.

ErrorPro

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

Idflow/no-synchronization
GroupProcess flow
LevelError: the diagram or the process is wrong
Name in penstock checkNO-SYNCHRONIZATION

Read more: Flow analysis. All rules: Every rule.