Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

why some table can not selected in report? (london)

Wu Weikai1
Mega Contributor

I want create a report to show "skiped upgrade history", but the table "Upgrade Details"( sys_upgrade_history_log) is not a choice in report. And I find the table which can select in report is different form which in sys_db_object.

report choice:

find_real_file.png

table in sys_db_object:

find_real_file.png

I want select the table "Upgrade Details" in report.

Can any one tell me how to do?

1 ACCEPTED SOLUTION

Community Alums
Not applicable

Hi Wu,

Some of the system tables are not opened for reporting.

You will have follow 2 steps:

 

1) Firstly, open the system properties and search for 'glide.ui.permitted_tables' property and then remove your table from the list.

2) Secondly, create an ACL with operation as 'report_on'.

These are system table so proceed carefully.

 

https://docs.servicenow.com/bundle/geneva-performance-analytics-and-reporting/page/administer/report_administration/concept/c_ReportOnSystemTables.html

Let me know in case of any issues.

 

Cheers,

Hardit Singh

View solution in original post

8 REPLIES 8

The SN Nerd
Giga Sage
Giga Sage

For a table to show in Reporting, it must pass a report_on ACL check.

If you want to report on that table, you have to create a new ACL against 'report_on' for that table.
You'll need to have security_admin to do this, and have security privileges enabled.


ServiceNow Nerd
ServiceNow Developer MVP 2020-2022
ServiceNow Community MVP 2019-2022

Hi, Pual

 

Thank you for your reply.

As you said, I create a acl like:

find_real_file.png

However, I still can not find the table " sys_upgrade_history_log" in report.

Is there any mistake in acl?

  • Check that you have the report_admin role
  • Log in/out after applying ACL changes

ServiceNow Nerd
ServiceNow Developer MVP 2020-2022
ServiceNow Community MVP 2019-2022

I checked the user role which I used.

like:

find_real_file.png

The account has the role "report_admin".

Then, I logout and login again.

But the table " sys_upgrade_history_log" is not showed in the report choices.

find_real_file.png