We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

Trigger approvals on RITM, If service is updated on RITM, approvals should send based new service.

t venkatesh2
Tera Contributor

Hi,

while submitting the service request requester will choose service variable on the request.

flow which will trigger 2 parallel approvals on RITM.

1st- requester managers

2nd- service owner (cmdb_ci_service).

once request is submitted:

  1. if fulfiller changes the service on RITM when not all approvals has approved 
  2. If service is updated on RITM, approvals should send based new service selected (previous approvals need to cancel/not required).

how to trigger new approvals if service updated on RITM?

4 REPLIES 4

K Sankalp
Tera Contributor

Hi @t venkatesh2 ,

Wait for Condition should be utilized in workflow along with Run Script step. So whenever condition matches or changes happen on the field workflow will trigger again from that point.
However in Flow you can try to utilize Go Back to flow logic along with Wait for condition which can trigger flow again or you trigger sub flow from that point.

Regards
Sankalp

Ankur Bawiskar
Tera Patron

@t venkatesh2 

is service a variable on your RITM form once RITM is generated?

are you using flow or workflow for your catalog item?

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

@Ankur Bawiskar 

yes, service field is available in RITM.

Flow we are using.

@t venkatesh2 

it's a field on RITM table or variable on your catalog form?

you can make your flow wait till field/variable gets updated and then use "Ask for Approval" flow action.

this link has approach from Anil lande on how your flow can wait till that variable is updated and once updated/filled, you can break the loop and proceed

How can w use wait for condition in flow designer for variable? 

Also an easier solution is shared there in the same above link, below is the image, it will wait till that Variable is empty, once not empty it will proceed

flow wait till variable is updated.png

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader