NisargT
Tera Guru

Having the same issue - did you find a resolution to this?

Matthew Watt
ServiceNow Employee

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.

David Lundy
Tera Contributor

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?

TJ_Ensono
Tera Contributor

I had the similar issue. I marked "Don't Treat as Error" as true inside "Look Up Record" action of flow and it worked.

 

Try and let me know. Mark as Helpful if this resolves the issue.

That is a good call out. However, the option, "Don't treat as error", is available for 'Look up Record' - but not available for 'Look up Records'.