End Event Activity
The End Event activity marks the completion point of a process flow. It signifies that all preceding tasks have been executed and the process has reached its final state. This activity is crucial for defining clear process boundaries and enabling subsequent process monitoring or orchestration.
| Field | Description | Requirement |
|---|---|---|
| Execution listeners | Configures listeners that are triggered at specific points during the activity's lifecycle, such as upon its completion. | Optional |
Implementation Examples
Field Setup - Execution listeners: Configure Listener - Event: end - Type: Expression - Expression: #{processCompletionService.notifyEnd(execution.processInstanceId)}
Execution Parameters - processInstanceId: #{execution.processInstanceId} - completionStatus: SUCCESS
Technical Notes
The End Event activity does not produce any output variables or directly modify process data. Its primary function is to serve as a terminal point, signaling completion to the process engine. Execution listeners configured on an End Event are triggered upon the activity's completion, allowing for custom logic or external system notifications at the process's conclusion.