This article describes an enhancement that improves how the condition node in workflows evaluates approval statuses.
What's changing?
The condition node in workflows will now correctly evaluate approval statuses when using the Service Approval is condition.
Previous behavior:
- If Service Approval is was set to Requested, the workflow did not follow the Yes path, even if the approval was pending (in Requested status).
- If Service Approval is was set to Approved, the workflow did not follow the Yes path, even if the ticket was approved.
- This issue applied to all statuses: Requested, Approved, Rejected, Cancelled, and Not Requested.
Updated behavior:
The workflow will now execute the correct path based on the actual approval status.
Who is impacted?
If your workflow uses the condition node with Service Approval is, this update may change how your workflows run. Previously, workflows may have followed the No path incorrectly.
What you need to do:
- Review your workflow: Check any workflows using "Service Approval is" to ensure they behave as expected.
- Test your workflow: Run a few test cases to verify that workflows execute correctly after the update.
This fix ensures that approval-based workflows operate more reliably.