-
Sub-task
-
Resolution: Done
-
L3 - Default
-
None
-
None
Context:
Whenever event sources are changed or the model xml is edited it might mean that existing event mappings become invalid. E.g. because a flowNode got removed from the model or if a mapped event is not available anymore as the underlying event source was removed/edited.
In these cases we need an endpoint to be called with the current mappings, the xml and the current event sources which returns a cleaned up mapping.
AT:
- there is a cleanup service endpoint on the eventBasedProcess API
- the endpoint requires an xml, a mapping state as well as a collection of event sources as input and outputs a "cleaned up" mapping where invalid flowNodes as well as events not available among the passed data sources are removed
- authentication checks for the data sources are applied
This is the controller panel for Smart Panels app
- is depended on by
-
OPT-3337 Call Event Mapping cleanup API on every relevant change
- Done