- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2025 03:44 AM
Good evening. I have a requirement that, on a Catalog Form, we have one approval, through Flow Designer.
So, assume, if 30 days passed, then it should get auto-approved?
How can we do this? (Screenshot attached below)
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2025 04:09 AM
Hello @AbdurRahmanSnow
Before that ask for approval action add a wait for timer action for 10 seconds is fine.
In that approval action do you see due date field open it and select approve option then if pending by relative 30 from wait for duration. See screenshot:
If my response has helped you hit helpful button and if your concern is solved do mark my response as correct.
Thanks & Regards
Viraj Hudlikar.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2025 06:28 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2025 03:47 AM
Hi,
Similar thread: Solved: Auto reject the approval if the approver is not ap... - ServiceNow Community
This shows how to auto reject after 30 days if not approved, you can use the same logic and auto approve.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2025 03:48 AM
For starters: you don't. It doesn't make sense to ask approval for something (so it is important enough that somebody has to approve on it) and then say 'O, nobody approved, so it is approved'. Rejection with a notification would be better, process wise.
But, if absolutely needed (I know there are companies that don't understand processes), you can create a second flow on creation of any approval record for this (or even multiple) catalog items. Put a wait condition in it of 30 days, validate then if it is still on 'awaiting approval' and approve. Your original flow will pick up where it is waiting for.
Or you create a scheduled flow that runs daily to check if any of these approvals have been open for 30 days or more and if so, approve (again: your current flow will move everything along).
Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2025 03:48 AM
Before that, you need to add an action to lookup records and retrieve the records where approval has been pending for more than 30 days. Then, add another action.
Practically, approving any request without reviewing it is not a good practice, as it can negatively impact the system if any pending or unverified requests get approved. So, please reconsider before proceeding.
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2025 03:50 AM
you can have a scheduled flow which runs daily and sees if 30 days have passed and the State is still Requested
If yes then auto approve.
I believe Anurag has already shared the link which mentions the same.
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader