Skip to main content
New Idea

Expand approval cancellation to Changes

Related products:Freshservice
  • June 5, 2024
  • 3 replies
  • 115 views

Medic1334
Top Contributor ⭐
Forum|alt.badge.img+9

We’ve added a custom status to our changes called Cancelled. This is typically used when a change is proposed but there’s enough concerns raised during CAB that the ticket is cancelled altogether and will be brought back to CAB at a later time. If there are approvals pending, a super admin must cancel the approvals. 

To mitigate CAB members getting pummeled with approval requests, we currently run a scheduled automator that checks for an approval status of requested and change status = cancelled, then raises a ticket via API for our admin team to manually cancel the approvals. In looking at the API documentation, it appears that approvals can be cancelled on tickets, but this same functionality doesnt exist for changes. Adding this functionality would allow users to be able to automatically cancel approvals (cant be event based since an approval flow would be “stuck” waiting for a decision).

3 replies

Medic1334
Top Contributor ⭐
Forum|alt.badge.img+9
  • Author
  • Top Contributor ⭐
  • March 7, 2025

Shameless plug to ​@Daniel Söderlund ​@mbutler 

I recently found this is a native action in the tickets automator module, but changes have no way to update the status of inidividual approvals or cancel all approvals via the API or in the UI currently :(

Perhaps this can get some traction; should be fairly straightforward considering it exists on the ticket module already!


Forum|alt.badge.img+3
  • Contributor
  • March 10, 2025

Very good idea and this is definitely needed. The other quick way of cancelling approvals is to close a Change and reopen it, this is more of a nuclear method I tell our change admins to do if they need to cancel approvals from the mobile app in a hurry. They have been warned about the extra emails that will go out if they do that but this is what we have at the moment that works currently. 


co.michael.fairclough
Community Debut

Frustratingly the most efficient method I have found is to simply “reject” the change - this cancel’s other pending approvals.

Unfortunately this also skews the rejection KPI’s so additional work is needed to identify which changes were in fact cancelled and which were genuinely rejected.

Please please please add this to your roadmap - although it would be an improvement, I see this as a broken item that needs fixing, as I would expect this behaviour to already exist across modules - not just in tickets.