Making a dashboard visible to non-roled users - how?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-10-2017 04:57 AM
Hi everyone.
I could really need your input on this, otherwise I fear I'll go bald from frustration very soon
Here's the case:
- I've created a dashboard.
- The dashboard has 3 tabs.
- The 3 tabs contain report widgets.
- I've created an application menu at a previous time.
- As a module in this menu, I've created a link based on an URL argument, and inserted the Dashboard link (everything after the base URL).
The dashboard contains some widgets which are based on some reports I've made.
- There are no roles on the dashboard.
- There are no roles on the widgets.
- There are no roles on the reports.
I've tried sharing them though, with "Everyone". Seems as though it doesn't have any effect.
I've even tried creating the same dashboard as a homepage. I've tried assigning the pa_viewer role to the user, which has some unintended consequences, as the users shouldn't get access to performance analytics in general.
Now, when I access the page as an impersonated normal user, it says I don't have access, and should request it from my admin user.
When I provide the user with the pa_viewer role, I can see the dashboard and the widgets, but with no data in them.
What am I doing wrong? How do I create a dashboard, and make it accessible to all users (who have no roles), via an application menu?
- Labels:
-
Dashboard
-
Performance Analytics
-
Reporting
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-10-2022 09:12 PM
This is not exactly what public is. According to the docs public is "No login is required to access features or functions with the public role." https://docs.servicenow.com/csh?version=latest&topicname=r_BaseSystemRoles
I think snc_internal would be a better fit.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-18-2019 01:08 PM
It seems like granting pa_viewer to all users should have done it (and they do have a role now). What do you mean there was no data shown? PA Widgets do not have an extra layer of security like reports do, if you can see the dashboard, you can see the widget with the data on it (although you need the proper access to drill into it).
Did you try sharing with the role snc_external (and probably snc_internal as well)?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-29-2019 02:02 AM
Hi everyone.
In the instance I was working in at that time, the snc_internal role wasn't used.
So I was left with roleless users.
And public isn't an option, because that means everyone with a link to the report can get the numbers.
And since the report widgets adhere to the security model, I wasn't really able to create a solution where daily business users could get insight into the ITSM numbers. Because they didn't have access to the ITSM tables, the numbers would simply not be there when they viewed the report.
And due to licensing limitations, I wasn't ready to pursue a "workaround" 😉

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-03-2021 09:37 PM
Share access with role named public.