Unable to Create Metric Definitions for GRC Tables

Mohan Mallapu
Kilo Sage

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?

3 REPLIES 3

Kieran Anson
Kilo Patron

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 

Mohan Mallapu
Kilo Sage

@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

As mentioned, you will need to contact SN Support/HI for this attribute to be added