Events

Signal Boundary Event

Reacts to a broadcast signal while the activity runs — e.g. a global freeze or reprioritization — interrupting the work or firing a parallel path. Double circle with a triangle.

The Signal Boundary Event subscribes one running activity to a broadcast: when anyone throws the matching signal, this activity reacts. It is the tool for organization-wide interventions — “stop all dispatches”, “switch to contingency mode” — that must affect work in flight.

When to use and avoid

When to use

  • To make in-flight work responsive to global announcements (freeze, recall, contingency).

  • When many different activities across processes must react to the same broadcast — each simply wears the boundary.

  • For coordinated pausing/aborting during incidents.

When NOT to use

  • For addressed communication about one case — Message Boundary.

  • When the reaction belongs between activities — an intermediate signal catch on the path.

  • As a data-threshold monitor — Conditional Boundary.

Business example

Halting dispatch on a product recall signal

Diagrama BPMN: Halting dispatch on a product recall signal
Halting dispatch on a product recall signal

Open this example in the HEFLO process editor and explore the diagram from the inside.

Open in the HEFLO editor →

Step by step

  1. Dispatch order is executing normally.
  2. Quality broadcasts the signal “product recall”: the Signal Boundary (highlighted) interrupts the dispatch.
  3. Quarantine shipment takes over on the exception path.

Differences

Signal boundary vs message boundary

The message targets this specific instance (correlated). The signal hits every subscribed activity everywhere — no correlation, maximal reach. Broadcasts are blunt instruments; use them for genuinely global facts.

FAQ

Do all instances react to one signal?

Yes — every active activity wearing a matching signal boundary reacts, across all instances and processes.

Interrupting or non-interrupting?

Both allowed. Freezes/aborts are interrupting; informational reactions can be non-interrupting.

Related elements