The CreatorCon Call for Content is officially open! Get started here.

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