request approval from snc_external users
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
I have a Record Producer that is submitted by internal users. After the Record Producer is submitted, an approval is required from a user with the snc_external role who accesses ServiceNow through the Customer Portal.
What is the recommended OOTB approach or best practice to send the approval request and allow the external user to approve or reject it from the Customer Portal?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
Glad to help
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
Hi @pathumharsh ,
One approach is to create a custom Service Portal/Customer Portal widget instead of using the OOB approval widget.
The widget can:
- Display all approval requests assigned to the logged-in external user.
- Show the related record details in read-only mode.
- Provide Approve and Reject buttons.
- On button click, update the corresponding
sysapproval_approverrecord and continue the approval process (Flow Designer/Workflow).
This gives you complete control over the UI, the information displayed, validations, and the approval experience while still leveraging the standard ServiceNow approval framework in the backend.
If you found my solution helpful, please mark it as Helpful and Accept Solution.