Is there a way to rollback just *one* rejection?

therese_erickso
Kilo Explorer

Hi all,

I am editing a workflow to potentially incorporate a rollback.

We have a step of CAB Approval which involves a variety of individuals. When one individual rejects, the change is marked as Rejected. We would like the user who submitted the rejection to be able to change their rejection to an approval if the proper changes are made by the change owner.

However, from the research I have done so far, any rollback I have tried would remove all approvals that may have been submitted by others prior to the rejection - is there any way to keep these Approvals but rollback the Rejection?

Thanks,

Tess

1 REPLY 1

cbweiner
Kilo Expert

Technically it could be done.   You could write a business rule to populate a user-defined field on the approvals table that would save the original approval state when rolling back.   You would need a second business rule to move the set the state back to the original approval state when the state changes from "Not Yet Requested" to "Requested".   The conditions for when email notifications fire would also need to be checked to consider the original approval state.



However, from a process standpoint you should question whether this is a good practice.   If the change is going back to the change owner for modification, best practice would be to have the approvers reassess the change.   The modifications could cause an approver to reject a change that they had prior approved.