Flow error "Scope does not have read access to table sys_dictionary" with everything in global scope
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-21-2024 12:15 AM - edited 03-21-2024 12:23 AM
Hi Developers,
I need your help with a peculiar error that I can't quite figure out.
I am creating a flow and using a "Look up records" action to find "sys_dictionary" records fulfilling some specific filter conditions. The flow is running as System User.
I am getting a "Scope does not have read access to table sys_dictionary" error.
Both the flow and the sys_dictionary table are in the global scope. The sys_dictionary table is supposed to be readable from all scopes.
Do you have any idea why this could be happening and how to solve it?
Thanks in advance!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-02-2024 01:56 PM
Having the same issue - did you find a resolution to this?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-04-2024 04:23 PM
The error you're encountering, "Scope does not have read access to table sys_dictionary," occurs because there are certain 'Core Tables' in ServiceNow that cannot be accessed directly using the Flow Designer lookups. The core tables that have this restriction include:
- sys_dictionary
- sys_db_object
- sys_db_view
- sys_db_view_table
- sys_db_view_table_field
- sys_documentation
These tables are considered integral to the platform's functioning and have restricted access to ensure system integrity and security. Consider using scripted steps, Script Includes, or Business Rules to provide a secure workaround for accessing these tables.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-18-2025 10:04 AM
I'm also getting this error, but it is in relation to the sn_employee_profile table used by Employee Center Pro. I have a cross-scope permission record set for this table as suggested here:
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0854565
...and yet the error remains. I've also checked the table permissions and Read access is allowed.
What am I missing?