Skip to content

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.