Penstock

Guide / Every rule

Connection runs through a boundary event

The check drawing/edge-through-boundary, in the group Drawing.

Error

Why it matters

A connection drawn through a boundary event it does not start or end at looks like it leaves the task through that event.

How to fix it

Move the boundary event along the border of its task, away from where the connection meets the task.

Where you see it

The Problems tab lists it under Problems, and outlines the element on the canvas. In a terminal, penstock check --only drawing reports it as EDGE-THROUGH-BOUNDARY. Auto layout often fixes it for the whole diagram at once.

Rule details

Iddrawing/edge-through-boundary
GroupDrawing
LevelError: the diagram or the process is wrong
Name in penstock checkEDGE-THROUGH-BOUNDARY

Read more: Diagram check. All rules: Every rule.