Unable to Create Metric Definitions for GRC Tables
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday
I’m facing an issue while trying to create Metric Definitions in ServiceNow.
Here’s the situation:
The user has ITIL, metric_user, and metric_admin roles.
The user’s application scope is locked to Global (cannot switch to other scopes).
The user wants to create Metric Definitions using GRC-related tables such as:
sn_grc_advanced_evidence_request
sn_grc_advanced_evidence_collection_details
sn_audit_engagement
However, from the Global scope, these tables are not visible in the Metric Definition “Table” dropdown.
I understand these tables belong to scoped applications (e.g., GRC: Policy and Compliance Management, Audit Management), and Global scope doesn’t have direct access to them.
What is the recommended way for a user (with metric roles but restricted to Global scope) to create Metric Definitions for GRC tables?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wednesday
To do this, you will need to add the allow_public dictionary attribute to the table name field. Depending on your platform version you may need to ask HI to do this for you
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0780128
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thursday
@Kieran Anson
I am unable to add the allow Public attribute to the table name field. It was showing the error below.
Error Message: The attribute 'Allow public' cannot be added to a system Dictionary Entry record unless maint

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
As mentioned, you will need to contact SN Support/HI for this attribute to be added