What prevents a table from showing up in a new report screen?

Nisar2
Mega Guru

Hi experts,


I've an unusual problem that seems to making me lose my sanity. I've a custom table (doesn't extend another table) and it doesn't seem to be appearing in the dropdown when trying to create a new report.

Nisar2_2-1678356317240.png

 

This user already has report_admin and report_user roles. The ACLs defined on the table are as follows:

 

Nisar2_0-1678356088312.png

Read:

Nisar2_1-1678356132326.png

The affected user does not have the above role, so I understand that he won't be able to view records/data in the table, but that shouldn't prevent it from selecting in the reporting screen, right?

 

Interestingly, I created a dummy user in dev environment and added only "report_admin" role to him and he was able to select the table in the reports screen. The ACLs on the table are same in dev and prod environment.

 

After searching on this topic, there were suggestions to create a "report_on" ACL on the table but in our dev environment, it's not there and still the table was available to be selected from the dropdown for the dummy user. So it's unlikely that that is causing the issue.

 

The affected user in Prod does have many other roles so I'm wondering if any of those roles is superseding the report_admin role and preventing listing of the table in the "Create Report" screen? Is there a way to find out which role is conflicting if that is the case?

 

@Ankur Bawiskar- sorry for the tag but wouldn't hurt to consult with the expert.

7 REPLIES 7

SatyakiBose
Mega Sage

Hello @Nisar2 

Please check this thread below.

It could be a read ACL on the table that is restricting the access.

https://www.servicenow.com/community/developer-forum/can-t-find-my-table-when-creating-a-report/m-p/...

 

Also, can you please check if the reporting is allowed from the list view of the custom table.

  • Go to the list view
  • Right click on the list header to open the context menu.
  • Do you see the 2 reporting options highlighted here?
    SatyakiBose_0-1678357434944.png

     

 


@SatyakiBose wrote:
Also, can you please check if the reporting is allowed from the list view of the custom table

Yes, they are present. I've already checked the supplied link and though the problem is same, the solution doesn't help me.

Ankur Bawiskar
Tera Patron
Tera Patron

@Nisar2 

is that custom table in custom scope?

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader


@Ankur Bawiskar wrote:

@Nisar2 

is that custom table in custom scope?


No, it's in Global scope.