-
Feature Request
-
Resolution: Unresolved
-
L3 - Default
-
None
-
None
User Story (Required on creation):
When using the engine via REST API (standalone/remote engine), I want to receive notifications when process instances are started or completed so that I can update state in my systems according to the state of process execution (e.g. keeping track of the hierarchy of process execution through call activities)
Functional Requirements (Required before implementation):
- I can define a listener on the "start" event of a process and configure it as an external task (type "External", topic can be chosen by the user)
- There is a new type of event called "complete". It is triggered when a process completes successfully, but not when it is canceled (the "end" event covers both)
- I can define a listener on the "complete" event of a process and configure it as an external task (type "External", topic can be chosen by the user)
Technical Requirements (Required before implementation):
- to be defined: can events (e.g. event subprocesses) be triggered while the process instance is in this wait state?
Limitations of Scope (Optional):
- Triggering the listener on cancellation is not in scope, because of high technical complexity. For example if a boundary event cancels an activity that has an external task end listener, deletion of executions has to become asynchronous which is very hard to implement in the process engine
Hints (Optional):
This is the controller panel for Smart Panels app
- is duplicated by
-
CAM-12888 Support External Task Listeners
- Closed