The approval coordinator in Jakarta was updated to include activity.result == skipped. However, by default, this is not added to the activity when dragging the activity to the workflow canvas.
Steps to Reproduce
- Create a new workflow on the incident table.
- Add the Approval Coordinator activity on the workflow canvas.
Notice there is no skipped condition path.
- Add an empty group approval within the coordinator. Connect approval coordinator to end.
- Create a new incident to execute the workflow.
The activity.result == 'skipped' and the workflow cannot move to the next activity.
This problem was fixed in Jakarta Patch 4 and onwards. As a workaround on earlier releases, add the condition activity.result=='skipped' to the approval coordinator activity as well.
Related Problem: PRB1151957