Trigger custom approvals for Change Request

_SnowDeveloper
Tera Contributor

We have a requirement to add ability to add Change approvers manually to the list. Currently the approvers are generated to the group.

Upon clicking the "Add Approver" button, the CR Manager should be able to manually add approvers to the change request. This button should be visible only to the CR managers to add any approver to their CR . The ability to add or remove approvers should not affect the automatic generation of approvers for the group(OOTB).
Any changes made to the list of approvers should be audited and logged. This includes who added or removed approvers and the timestamp of the change.
After a CR Manager successfully adds an approver, a success message should appear confirming that the approver has been added to the change request.

Please help to implement this requirement if anyone has worked on a similar task or has any suggestions.

4 REPLIES 4

rambo1
Tera Guru

HI @_SnowDeveloper 

Approvals created thorugh should be visible in approvals related list, right click on banner of that related list and go to 'Configure'>'List Control'.

Uncheck 'Omit edit button', also roles can be provided in 'edit roles'. only users with these roles can see the edit button.

Now users with provided roles can see edit button on approvals related list and can use it to create manual approvals.

These approvals might be in 'not yet requested' state, create a before insert BR on sys approval table to make it in 'requested' state.

Now coming to managing these approvals , in workflow you can use manual approvals activity and in flow designer 'ask  for approval' can be used.

 

 

rambo1
Tera Guru

Also below are some useful links for managing manual approvals :

Solved: Ask for Approval in flow designer - How is manual ... - ServiceNow Community

_SnowDeveloper
Tera Contributor

Hi @rambo1 
Thank you for your response.
Can you please suggest if I can include manual approvals in this flow along with approval policies

_SnowDeveloper_0-1735798104562.png

 

yes you can include both , you can you ask for approval activity as manual approvals but need to check by looping all approvals related to change before going to next state.

Please mark it correct/helpful and close this thread.