Viewing /sp Portal, 'Record Not Found' for an Approval Form

GamNOW
Tera Contributor

Hello ServiceNow Community, 

 

I am trying to troubleshoot an issue that I'm not sure where to navigate to check roles/ACL's etc.

 

Scenario:

A hyperlink is emailed to a manager to approve a case.  Clicking the hyperlink will show all details as demonstrated on the left side of the screenshot.  I am able to see these details with admin role.

 

The screenshot on the right is the manager's view. They have approved the case before, but when revisiting the email that contained the hyperlink, they are greeted with a 'Record not Found' message.  This is misleading, since the record does exist but the person cannot see the information. 

 

Is there a page I may navigate to see the conditional criteria for viewing the page?  (I'm still learning ACL's so I'm trying to familiarize myself with this.)

 

Thank you in advance! 

 

GamNOW_1-1766590570574.png

 

 

1 ACCEPTED SOLUTION

@GamNOW 

I believe that's OOTB if we see logically as the record is already approved

For SP portal it's coming from this widget "Approval Record" so you can debug that

AnkurBawiskar_0-1766595853077.png

 

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

8 REPLIES 8

kaushal_snow
Giga Sage

@GamNOW ,

 

Most likely cause is almost always security control (acl or other checks) blocking the read/query for that user in the portal context rather than the record actually being missing.....because servicenow uses a default deny access model where you need explicit access via acl to read sysapproval_approver and related records and if any acl....condition or before query business rule denies that query the portal will show requested record not found instead of the actual form......

 

If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community.

 

Thanks and Regards,
Kaushal Kumar Jha - ServiceNow Technical Consultant - ServiceNow Class of Legends 2025

Ankur Bawiskar
Tera Patron
Tera Patron

@GamNOW 

since it's already approved that might be happening not sure

what happens if the request is not approved? Is that user able to see?

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Hi @Ankur Bawiskar 

Just tested in a lower environment and was able to replicate:

Yes, the manager is able to see the record information when state is requested.  After approving in Service Portal, State changes to Approved and 'Record not found' is the message that pops up.  

@GamNOW 

I believe that's OOTB if we see logically as the record is already approved

For SP portal it's coming from this widget "Approval Record" so you can debug that

AnkurBawiskar_0-1766595853077.png

 

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader