The Zurich release has arrived! Interested in new features and functionalities? Click here for more

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

Jacob Saaby Ni1
Giga Expert

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?

8 REPLIES 8

Shane J
Tera Guru

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:



Make a page public


gyedwab
Mega Guru

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


Community Alums
Not applicable

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.

Thank you @Vikas Ghavate . I have tested. It works.