Suspending approvals

Abbottronix
Tera Guru

Our client wants a feature where when a change goes on hold, no one is able to approve or reject any of it's approvals. At the moment, the feature works by disregarding all approvals when the change goes on hold. But the client doesn't want to have to do the whole approval process over from the start when taking the change off hold. They want the change to go back to the same approval step it was in before going on hold. Is there a way to temporarily suspend approvals so they can't be approved or rejected, without disregarding or deleting them?

2 REPLIES 2

Maik Skoddow
Tera Patron
Tera Patron

Hi @Abbottronix 

you can create "onBefore" Business Rule on table sysapproval_approver which examines the connected record to approve and in case the conditions are fulfilled the state change of the approval record is aborted

Maik

neil_b
Tera Guru

If you do not want to create a business rule, you could create a flow or update your existing flow for this.

 

The Trigger can be when the change request state is On Hold

The Update Record can Pause all approvals

You can insert a Wait For Condition step for On Hold to be relieved

Then Update Record and unPause all approvals