-
Feature Request
-
Resolution: Fixed
-
L3 - Default
-
None
AT:
- Prerequirement: stage instance is in the "Activated" state
- there exists a method "CaseService#complete(instanceId)"
- a stage instance should complete if a user has no option to do further work with the stage instance, concrete:
- a stage instance completes, when there are no "Active" children and all children are in a terminal state (=
{Disabled, Completed, Terminated, Failed}
)
- a stage instance can only be completed manually (by calling "CaseService#complete(instanceId)"), if there are no "Active" children
- a stage instance completes, when there are no "Active" children and all children are in a terminal state (=
{Disabled, Completed, Terminated, Failed}
- expose the new Java Api in the REST Api
Hint:
This rule is also adaptable for a case instance, the only difference is that a a completed case instance can be re-activated (so that the case instance is "Activated" again)