Penstock

Guide / Every rule

Two ways out of a decision can both hold

The check flow/overlap, in the group Process flow.

ErrorPro

Why it matters

When two conditions of an exclusive gateway can both be true the engine takes whichever it checks first, and which one that is depends on the order in the file.

How to fix it

Make the conditions exclusive, or turn one of them into the default flow.

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 OVERLAP. This check is part of Penstock Pro, and Team in a pipeline.

Rule details

Idflow/overlap
GroupProcess flow
LevelError: the diagram or the process is wrong
Name in penstock checkOVERLAP

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