-
Feature Request
-
Resolution: Fixed
-
L3 - Default
-
None
-
Not defined
What is the desired functionality that you are missing?
As a User in Optimize I need to be able to create reports that show me
- the number of times a user task/flownode has been cancelled (externally)
- the number of times a user task/flownode has been cancelled (by BPMN events)
- the number of completed usertasks/flownodes without cancelled state (e.g. for user task reports)
Which problem are you going to solve with this functionality?
Currently in flow node reports and user task reports we always include also cancelled flow nodes. Due to this fact the results of the report are potentially incorrect. This needs to be adjusted so that users see correct results and can even analyze further which instances had cancelled flow nodes.
Hint:
Currently it looks like the Camunda Engine history does not distinguish the two states (externally cancelled flow node vs cancelled by BPMN event) which means to complete this the History would have to be adjusted potentially.
This is the controller panel for Smart Panels app
1.
|
Store historic activity instance cancellation state | Done | Unassigned | |
2.
|
Store cancellation state of camunda activity instances | Done | Unassigned | |
3.
|
Exclude canceled flow nodes from the executed flow node filter | Done | Unassigned | |
4.
|
Add a new filter for cancelled flow nodes | Done | Unassigned | |
5.
|
Documentation explains possible data inconsistency | Done | Unassigned | |
6.
|
Add a new FlowNodeExecutionState for cancelled flow nodes | Done | Unassigned | |
7.
|
I can filter for cancelled flow nodes | Done | Unassigned | |
8.
|
I can see cancelled flow nodes for flow node reports | Done | Unassigned | |
9.
|
Save user task cancelation state on completed activity instance import | Done | Unassigned | |
10.
|
Update modal text to clarify inconsistency | Done | Unassigned |