-
Bug Report
-
Resolution: Fixed
-
L3 - Default
-
7.9.0-alpha3
-
None
Steps to reproduce:
1) deploy a process with two user tasks
2) start an instance of that process
3) go to cockpit
4) select the started process instance
5) assign the pending user task to "demo"
6) modify the process instance (move to token to second user task)
7) open user operation tab in historic process definition view
Observed Behavior:
- The user operation log contains two rows, see cockpit-user-operation-log-1.PNG
:
- Operation Assign
- Operation ModifyProcessInstance
- But sometimes it also shows, see cockpit-user-operation-log-2.PNG
:
- Operation Assign
- Operation Delete
Expected Behavior:
- The user operation log shows always the same.
Hint:
- The implementation [1] does not respect that multiple user operation can have the same operation id but different operation types.
This is the controller panel for Smart Panels app
[CAM-8906] In Cockpit, User Operation Log is not deterministic
Description |
Original:
*Steps to reproduce:*
1) deploy a process with two user tasks 2) start an instance of that process 3) go to cockpit 4) select the started process instance 5) assign the pending user task to "demo" 6) modify the process instance (move to token to second user task) 7) open user operation tab in historic process definition view *Observed Behavior:* - The user operation log contains two rows, see [^cockpit-user-operation-1.png]: -# Operation Assign -# Operation ModifyProcessInstance - But sometimes it also shows, see [^cockpit-user-operation-2.png]: -# Operation Assign -# Operation Delete *Expected Behavior:* - The user operation log shows always the same. *Hint:* - The implementation [1] does not respect that multiple user operation can have the same operation id but different operation types. [1]: https://github.com/camunda/camunda-bpm-platform-ee/blob/f1683c519fbf7ebecddb16d0512713790761b0af/webapps/camunda-webapp/plugins/src/main/resources-plugin/cockpit/history/app/components/userOperationsTable.js#L49-L65 |
New:
*Steps to reproduce:*
1) deploy a process with two user tasks 2) start an instance of that process 3) go to cockpit 4) select the started process instance 5) assign the pending user task to "demo" 6) modify the process instance (move to token to second user task) 7) open user operation tab in historic process definition view *Observed Behavior:* - The user operation log contains two rows, see [^cockpit-user-operation-log-1.png]: -# Operation Assign -# Operation ModifyProcessInstance - But sometimes it also shows, see [^cockpit-user-operation-log-2.png]: -# Operation Assign -# Operation Delete *Expected Behavior:* - The user operation log shows always the same. *Hint:* - The implementation [1] does not respect that multiple user operation can have the same operation id but different operation types. [1]: https://github.com/camunda/camunda-bpm-platform-ee/blob/f1683c519fbf7ebecddb16d0512713790761b0af/webapps/camunda-webapp/plugins/src/main/resources-plugin/cockpit/history/app/components/userOperationsTable.js#L49-L65 |
Description |
Original:
*Steps to reproduce:*
1) deploy a process with two user tasks 2) start an instance of that process 3) go to cockpit 4) select the started process instance 5) assign the pending user task to "demo" 6) modify the process instance (move to token to second user task) 7) open user operation tab in historic process definition view *Observed Behavior:* - The user operation log contains two rows, see [^cockpit-user-operation-log-1.png]: -# Operation Assign -# Operation ModifyProcessInstance - But sometimes it also shows, see [^cockpit-user-operation-log-2.png]: -# Operation Assign -# Operation Delete *Expected Behavior:* - The user operation log shows always the same. *Hint:* - The implementation [1] does not respect that multiple user operation can have the same operation id but different operation types. [1]: https://github.com/camunda/camunda-bpm-platform-ee/blob/f1683c519fbf7ebecddb16d0512713790761b0af/webapps/camunda-webapp/plugins/src/main/resources-plugin/cockpit/history/app/components/userOperationsTable.js#L49-L65 |
New:
*Steps to reproduce:*
1) deploy a process with two user tasks 2) start an instance of that process 3) go to cockpit 4) select the started process instance 5) assign the pending user task to "demo" 6) modify the process instance (move to token to second user task) 7) open user operation tab in historic process definition view *Observed Behavior:* - The user operation log contains two rows, see [^cockpit-user-operation-log-1.PNG]: -# Operation Assign -# Operation ModifyProcessInstance - But sometimes it also shows, see [^cockpit-user-operation-log-2.PNG]: -# Operation Assign -# Operation Delete *Expected Behavior:* - The user operation log shows always the same. *Hint:* - The implementation [1] does not respect that multiple user operation can have the same operation id but different operation types. [1]: https://github.com/camunda/camunda-bpm-platform-ee/blob/f1683c519fbf7ebecddb16d0512713790761b0af/webapps/camunda-webapp/plugins/src/main/resources-plugin/cockpit/history/app/components/userOperationsTable.js#L49-L65 |
Rank | New: Ranked higher |
Rank | New: Ranked lower |
Rank | New: Ranked lower |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Assignee | Original: Seif [ seif.ghezala ] | New: Fabian [ fabian.hinsenkamp ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Remaining Estimate | New: 0 minutes [ 0 ] | |
Original Estimate | New: 0 minutes [ 0 ] |
Status | Original: Resolved [ 5 ] | New: In Test [ 10004 ] |
Assignee | Original: Fabian [ fabian.hinsenkamp ] | New: Michael Schoettes [ michael.schoettes ] |
Affects Version/s | New: 7.9.0-alpha3 [ 15301 ] |