Getting 'Read operation on table 'sn_hr_le_case' from scope 'Global' was denied

chaudharikhushi
Mega Contributor

Getting 'Read operation on table 'sn_hr_le_case' from scope 'Global' was denied. The application 'Global' must declare a cross scope access privilege. Please contact the application admin to update their access requests'.
error .How to fix this?

1 ACCEPTED SOLUTION

Try following the below steps:
1. Search the application of table given in your error message
2. Select that application scope and open table named Restricted Caller Access Privilege.
3. Create a new record with below details
Target Scope: Similar to Application
Target Type: Table
Table: Table mentioned in the error message
Operation : Read
Status : Allowed

View solution in original post

8 REPLIES 8

I can not see  the record with Table: sn_hr_le_case in 'Restricted Caller Access Privilege' table 

mads2
Tera Contributor

You are trying to read a table from HR scope from global Scope. HR Application has it's Runtime Access Tracking set to Enforcing. This means you cannot access anything in the application from other scopes without defining this access specifically. This can be done on the Cross-scope privilege table. The system might have created a record for you automatically which needs to be set to Allowed.

 

Bear in mind before allowing this. The HR Module have this setting for a reason. I don't know your use case but setting up the HR Module should usually be handled within the HR Scope instead of global scope.

 

read more about the concept here: https://www.servicenow.com/docs/csh?topicname=c_CrossScopePrivilegeRecord.html&version=latest 

Since , there are many records in the table, can you please suggest which record do I need to select and set it as allowed

Ankur Bawiskar
Tera Patron
Tera Patron

@chaudharikhushi 

where are you getting this?

share screenshots

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