To send approvals to third party through integration which is best practice, feasible & efficient?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-03-2025 11:22 PM - edited ‎03-03-2025 11:27 PM
for catalog items I am depending on third party i.e. power automate to get approvals done created in ServiceNow. Through integration I am sending approval details to power automate, once after approval is done will get back approval status to ServiceNow.
I have made generalized sub flow so that one can use multiple times in same flow or in different catalog items as well.
ex. If I have 4 approvals, I am calling 4 times sub flow inside the flow.
or else I can do on same approval table? which is good to go?
I am going to have multiple catalog items where I should make these calls either inside the flow or from approval table itself using Business rule?
Note: details might change according to catalog item which I need to send them.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-03-2025 11:25 PM
Hi @KM SN
Thinking loud, is it impossible to give approver access over the portal to the third party?
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
‎03-03-2025 11:33 PM
considering you are managing approvals outside ServiceNow and then once approved/rejected in 3rd party you are updating the Approval status within ServiceNow record.
You can make sure that subflow is generic enough so that it can be called from flow for respective catalog item, the part to update the approval record within ServiceNow can be static based on what API response you get.
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-04-2025 01:56 AM
If the data need to send is sometimes modified based on the catalog item in this case what could be better option?
May I know why we should not trigger the rest outbound calls whenever record is created in approval table itself using BR?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-04-2025 02:10 AM - edited ‎03-04-2025 02:11 AM
you can trigger the outbound call either via After insert BR on approval table or use flow designer for this with low-code no code approach
You can have a custom flow action which invokes the API or a subflow step
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