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
‎11-10-2017 06:39 AM
I don't think PA Dashboards (licensed functionality) were meant to be 'public' - they're not homepages ('free' functionality). I couldn't find anything that would allow you to do such a thing. All I came across was this:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-10-2017 09:03 AM
I believe Performance Analytics licensing may also come into play -- you should check with your ServiceNow account team... if you find a technical workaround (e.g. if you make the public pages work), you don't want to get into licensing trouble later.
Explore Analytics allows you to create public dashboards, including ones that can be embedded outside of ServiceNow (e.g. into an HTML portal, Sharepoint/Google site, etc.) if the users you're targeting are outside of ServiceNow.
Here's an example:
https://my.exploreanalytics.com/pub/dashboard/ae66c45c73a94a8fb5a9ba88069a367c

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-18-2019 07:04 AM
Not sure if it's relevant now, but one share a dashboard with everyone by sharing with role "public".
This role is a special role that will provide access to all users (with a role as well as without role) also making sure login is required.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-07-2022 01:33 PM
Thank you