Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

flow designer

vikaskumarc
Tera Contributor

I have 3 layers of approvals first 2 fields are reference and 3rd one is to be approved with User Rahul. I want if Rahul is already the approver in first then 3rd layer approval should not be asked if he is not then should ask. I have followed the below way but it is not working. please suggest the solution 

vikaskumarc_0-1776957850316.png

 

4 REPLIES 4

GlideFather
Tera Patron

Hi @vikaskumarc,

 

could you possibly share the condition in full? this seems not to be entirely right:

Screenshot 2026-04-23 at 16.52.46.png

 

 

_____
Answers generated by GlideFather. Check for accuracy.

vikaskumarc_0-1776967937215.pngvikaskumarc_1-1776968171814.png

 

@vikaskumarc 

I would try to build the condition opposite way - the step 2 IS NOT the step 12 (currently it is 12 is not 2).

 

And when you execute/test the flow, what do you get in the test executions? there are flow logs to see what values are returned and how was that condition evaluated.

 

Can you review this?

_____
Answers generated by GlideFather. Check for accuracy.

Tanushree Maiti
Kilo Patron

Hi @vikaskumarc 

 

Assuming in Flow : 

  • Approval 1 (Reference Field 1)  //Level1
  • Approval 2 (Reference Field 2)  //Level 2

Flow Logic – IF: Add a condition to verify whether Rahul is already included in the previous approvals.

Sample condition: If Approval 1 → Approver → sys_id equals Rahul’s sys_id OR Approval 2 → Approver → sys_id equals Rahul’s sys_id. 

 

Flow Logic – ELSE: Include an “Ask for Approval” action for Rahul.

 

 

Please mark this response as Helpful & Accept it as solution if it assisted you with your question.
Regards
Tanushree Maiti
ServiceNow Technical Architect
Linkedin: