Boundary Signal Event Activity
The Boundary Signal Event activity pauses process execution until it receives a specific signal. This signal can originate from various processes, enabling inter-process communication and synchronization.
| Field | Description | Requirement |
|---|---|---|
| Signal reference | The unique name that identifies the signal to be awaited. | Required |
| Cancel activity | Determines whether the activity should be cancelled upon signal reception. | Optional |
Action Types & Examples
Signal Reception Status
- Format: boolean
- Example Result:
true
Implementation Examples
Field Setup - Signal reference: myProcessCompletionSignal - Cancel activity: false
Execution Parameters - Configure signal to await: signalName="OrderProcessed" - Set cancellation behavior: cancelOnSignal=true
Technical Notes
The Boundary Signal Event activity pauses the workflow indefinitely until the specified signal is received. Signals can be broadcast across different process instances, enabling complex inter-process communication and synchronization patterns. Ensure signal names are unique and consistently managed to prevent unintended process interactions.