Performance Analytics Widget not available to anyone outside of admin.

nicholas_wilson
Tera Contributor

The error on the dashboard widget is as follows: 

Sorry, you do not have access to this indicator, breakdown, or element combination. Please contact your Performance Analytics admin for further information.
 
I created a indicator, with an indicator source. The indicators access control is set to Everyone. The indicator source is using the Employee Relations table to collect all Active=True cases.
 
I have a user with the pa_viewer role. That is their only role. I have shared the dashboard with them. They can see the dashboard, but the warning message above still shows on the widget. 
 
I'm thinking that there's a permission issue with the Employee Relations table. I gave the user sn_hr_er.admin role, and they were able to see the widget. But I can't do this to the user. 
 
What could the issue be in viewing this widget? 
 
Screenshot 2023-11-01 131810.pngScreenshot 2023-11-01 132604.png
3 REPLIES 3

jeffrubinoff
ServiceNow Employee
ServiceNow Employee

I don't quite understand what you mean by
I'm thinking that there's a permission issue with the Employee Relations table. I gave the user sn_hr_er.admin role, and they were able to see the widget. But I can't do this to the user. 
Do you mean you gave a test user the sn_hr_er.admin role, and they were able to see the data in the widget. But you can't give that role to the real user?
If that is the case, there is nothing wrong with the widget. The user needs to take the issue up with their management and whoever assigns the sn_hr_er.admin role. Either the ACL access restriction on that table is too strict, or they need the correct role, or they really aren't supposed to access the information on that table. If you are just the PA admin, I doubt any of this is your responsibility. The error message is perhaps not helpful.

It's 100% my issue to solve as i'm the developer for this. 

I'm not sure if it is the ER table that's the issue though. I was testing with a test user on my PDI (and my dev environment), and both seem to have the same error.

I bet you would get the same error message from a fresh PDI installation and new install of performance analytics if you tried it out? 

I am sorry, I was quite wrong, having the wrong ACL role would not give you that error message.
What are the breakdowns on that indicator? Look at their breakdown sources and check the Security tab. One of my PMs thinks it is probably element security. See https://docs.servicenow.com/bundle/vancouver-now-intelligence/page/use/performance-analytics/task/t_....