Skip to content

Signal Wait Activity

The Signal Wait activity pauses process execution until it receives a specific signal. This activity enables inter-process communication, allowing one process to wait for a signal initiated by another, ensuring synchronized workflow progression.

Field Description Requirement
Execution listeners Configures listeners for activity, process, sequence flow, and start/end events. Optional
Signal reference Specifies the unique reference name of the signal to wait for. Required

Action Types & Examples

Signal Reception

  • Format: Boolean
  • Example Result: true

Implementation Examples

Field Setup

  • Signal reference: orderProcessedSignal

Execution Parameters

  • signalRef: {{process.variables.currentOrderSignal}}

Technical Notes

The Signal Wait activity relies on a unique signal reference to identify and capture incoming signals. Signals are broadcast across the process engine, allowing for inter-process communication. Ensure signal references are unique within their intended scope to prevent unintended activations. This activity does not inherently include timeout mechanisms; external logic must be implemented if a signal is not received within a specified duration.