Intermediate Signal Throwing Activity
The Intermediate Signal Throwing activity fires a signal and then continues the process execution. This activity enables the throwing of signals from within a process, allowing a single thrown signal to be caught by multiple catching signal events.
| Field | Description | Requirement |
|---|---|---|
| Execution Listeners | Configures listeners for an activity, process, sequence flow, and start/end events. | Optional |
| Signal Reference | Specifies the reference name of the signal to be thrown. | Required |
| Asynchronous | Determines the synchronous or asynchronous operating status of the activity. | Optional |
Action Types & Examples
Throw Signal
- Format: String (Signal Name)
- Example Result:
mySignal
Implementation Examples
Field Setup - Signal Reference: mySignal - Asynchronous: true
Execution Parameters - signalReference: mySignal - asynchronous: true
Technical Notes
The Intermediate Signal Throwing activity initiates a signal event and immediately proceeds with the process flow. Signals can originate from either the backend system or explicitly through this intermediate event. A key characteristic is that a single thrown signal can be intercepted and processed by multiple distinct catching signal events across different parts of the workflow.