-
Type:
Bug
-
Resolution: Unresolved
-
None
-
Affects Version/s: None
-
Component/s: Workflows
-
Medium
-
Emptyshow more show less
Problem
Following situation:
- step "translation" is on job status open
- step "review" is on job status open
Now the reviewer sets his/her step to "finished".
This now sets the complete workflow to workflow status "workflow finished". What is wrong, because due to the inconsistent workflow status the first step "translation" is still open.
Solution
Any worklow events that change anything regarding the workflow status as such (or events that are triggered by change of workflow status as such) should NOT be triggered in case of inconsistent workflows.
BUT: Workflow events, that are only related with finishing the current workflow step (like sending mails on workflow step finish) should be triggered.
BUT: Workflow events, that are only triggered, when next step changes to open (from waiting) will only be triggered in case of consistent workfow, because with inconsistent workflow nothing will be changed automatically in the workflow, also not the status of other steps.