Access to api 'put(sys_user.name)' from scope 'x_163353_user' has been refused due to the api's cross-scope access policy?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-27-2017 01:42 AM
I have created custom table (students).I have created a record in student table through "Record Producer".But i am getting the error like this
Here I have created one custom application.
Table and Record producer are having same application scope only.
Please help me in this problem .
- Labels:
-
Team Development

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-27-2017
02:07 AM
- last edited on
‎09-16-2023
03:10 PM
by
ServiceNow
Hi Kataru,
Seems like cross-scope access issue. Try this,
Open System Applications > Application Cross-Scope Access.
Find your scope reocrd and scroll down to the related list and check operation and change access restriction accordingly.
For more details, refer below thread.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-27-2017 02:36 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-29-2021 12:22 AM
Hi,
Did you get any resolution for this?
Regards,
Aswathy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-03-2025 12:57 AM
I know this is an old thread, but maybe it helps someone, who has the same problem as we had.
We simply forgot to add the variable set to the record producers script, where the definition takes place.
Example line from record producers script:
The opened_for after the variable_set_name is a variable in the variable set.