Remove unwanted/unneeded Approvals from Change Request without breaking flow

Bob McGill2
Tera Contributor

We have some rules that are autogenerating approvals for Change Requests.

Sometimes the users who are being requested to approve are no longer in the position, and some have possible left the company with no delegate set for them. Some are just erroneous.

 

What is happening, is if we remove (delete) an approval record (even it is just a member of a group approval) the Change Flow hangs at the Authorize stage, and never moves to Scheduled. I have been forcing the flow to the next state using background script - but would like a better solution.

(One solution is to find the deleted record, "un-delete" it and approve on the users behalf - but that is time-consuming and not optimal)

 

Does anyone know how best to remove an unwanted/unneeded approval from the Change Request without breaking the flow?

2 REPLIES 2

Zach Koch
Giga Sage
Giga Sage

You need to adjust your change model and how it transitions from State to State. You have your flow running when things are generated and done, which you can edit as you did, but now you need to go to configure your change model to no longer need State to go from (example) Approval Requested to Approved to transition. Take a look at the docs for more info 

Create a Change model 

If this information helped resolve your issue, please remember to mark response correct and thumbs up to help future community members on this information, thanks!

I'm not sure what exactly you mean here. 

The conditions we have to go from Authorized to Scheduled pretty much depend on all individual approvals getting approved and at least one member of each group providing approval. 

Sometimes an individual approval is there that we would like to remove. However doing so results in the flow getting hung in the Authorize state.