Delegated Approvals are not visible in ESC portal for custom table not extending Task table
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
We are generating approval for a custom table which is not extending the task table using flow designer OOTB approval generation.
These approvals are visible to the original approver but not to the delegated approver in ESC portal, in native view backend table - sysapproval_approver all the approvals are visible and working as expected
only in portal under my task it is not visible.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
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
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Check the solution which other member has tried:
Approvals for Delegates are not visible at all in ESC Portal
Also check: https://www.servicenow.com/community/employee-slate-and-employee/end-users-can-t-view-approval-detai...
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi Sarthak, if the records are visible in sysapproval_approver but not under ESC → My Tasks for the delegate, I would first check the ESC To-dos / Task Configuration, not the Flow approval generation.
ESC does not simply show every sysapproval_approver row. It uses the Employee Center To-dos configuration and task configuration filters. For a custom table that does not extend task, make sure you have an approval task configuration for sysapproval_approver, with the reference/source configured correctly for your custom table. If the custom non-task table is not available in the configuration, add it through the scripted extension points such as sn_hr_sp.TodoNonTaskTables / sn_ex_sp.RefNonTaskTables.
Also validate the delegate setup: active delegate record, valid date range, Approvals = true, and the delegate has the required approver role/entitlement for portal approvals. If delegation version is involved, keep glide.approval.delegation.version as v3 so both existing and granular delegation are supported.
So, if the approval rows already exist, the fix is most likely in ESC To-dos/Approval Hub configuration or delegate role visibility, not in the Flow Designer approval action itself.