Entity Filters missing Tables from drop down menu

JahanzebB
Mega Guru

I have sub-Prod instance which was recently upgraded to Orlando version. When trying to add a Table to  new Entity Type Filter, the only option shown is None. Verified that all entitlements are available in this instance. Is there a property or another setting that needs to configured to view tables? 

 

Here are some steps to reproduce the issue:

Scoping > Entity Types
Create New Entity Type
From the Entity Type> Related Lists > Entity Filters > Create New record
Select Table from drop down menu.
The only options shown in the Drop Down menu is None.
Prior to the upgrade, we could view all tables from CMDB, for example, CMDB_CI, CMDB_CI_SERVER, etc.

1 ACCEPTED SOLUTION

Phil Swann
Tera Guru
Tera Guru

It's a new issue, waiting for a PRB number to share - but you need to modify the dictionary attribute to prefix the EntitlementUtils with sn_grc.EntitlementUtils 

 

Please raise the issue with HI and explain the fix above has been applied.

 

Curiously... Please can you confirm the scope of the field 'table' ? IMO this should be under GRC: Profiles, but seems to have been changed to Global in cases where this issue occurs. 

View solution in original post

13 REPLIES 13

sachin_namjoshi
Kilo Patron
Kilo Patron

You need to look into below dictionary attribute of table field

 

base_start=true,​includeNone=true,​no_views=true,​show_table_names_on_label=true,​tableChoicesScript=EntitlementUtils

 

Make sure that table you want to select has these attributes.

 

Regards,

Sachin

Hi Sachin,

Let's take the Server table [cmdb_ci_server] as an example. Is there a specific table attributes on that table that should be reviewed?

 

I looked into the script for Entitlements but the restrictions do not seem to apply to my sub-prod instance. Is there a configuration from Entitlements that needs to be configured?

Reference Entitlements Script

https://INSTANCENAME.service-now.com/sys_script_include.do?sysparm_refkey=name&sys_id=EntitlementUti...

 

Thanks,

 

 

 

Chander Bhusha1
Tera Guru

Hi Jahanzeb,

OOB it should allow all the tables in the Entity filter. Can you check if there is any additional attribute which got added during the upgrades or not.

You don't have to do anything with the Entitlements.

Ideally it should have all these attributes there and it should work fine. In case you have added any additional attribute then that might be causing the issue.

Screenshot for reference.

Navigate to the entity filter form and right click on the table field and select configure dictionary.

find_real_file.png

 

Mark helpful and correct if it helps.

Thanks,

CB

Phil Swann
Tera Guru
Tera Guru

It's a new issue, waiting for a PRB number to share - but you need to modify the dictionary attribute to prefix the EntitlementUtils with sn_grc.EntitlementUtils 

 

Please raise the issue with HI and explain the fix above has been applied.

 

Curiously... Please can you confirm the scope of the field 'table' ? IMO this should be under GRC: Profiles, but seems to have been changed to Global in cases where this issue occurs.