Link to dashboard
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2014 12:16 PM
Is there someplace that ServiceNow hides the link to a specific dashboard? I want to be able to tell users how to create/send a link to a specific dashboard and I'm finding it's nearly impossible.
The only way I've found to do this is to give the homepage view a view name and then "manually" construct the link and sent it to them in an email, outside of the system. I'm wanting to do this for several different dashboards and it seems just a bit too painful.
I guess what I'm getting at is that it ought to be pretty easy for ServiceNow to create the correct link syntax that sends a user directly to a specific dashboard. And that link could to be a property of the dashboard that is easily used/referenced throughout the system (like in scripting email messages to users).
Anyone else run up against this and found a way to address the issue? I'm wide open to whatever suggestions you might have because what I'm doing seems wrong.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2014 12:52 PM
It sounds to me like you are asking and answering the question.
the link (value) that could be a property of the dashboard (homepage) is precisely the view name.
I have the same need, only I use these links to create Modules ({instance}.service-now.com/home.do?sysparm_view={view_name}).
I have up to 200 of these views, just make a naming convention for yourself, and do the naming through an import or script.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2014 01:23 PM
Thanks for your response William. I'm "provisionally" answering my own question I suppose, if that is in fact the only (or correct) way to achieve this. I guess what I'm getting at is it would seem pretty simple for ServiceNow to generate the correct link syntax for you and actually use it in the system somewhere.
It's not a big deal really, but it took me several hours to sort out (via poking around at the documentation, in the backend tools, etc.) how to do this. It only became obvious when I hovered over the homepage links in the homepage admin area and saw the sysparm_view syntax of those modules/pages. And then I was able to put that together with the fact that the dashboards have a view field.
Is there some documentation that you're aware of that explains this somewhere?
Earl

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2014 01:36 PM
OK, did a little bit more digging.
If you take a look at the "View Homepage" UI Action on the [sys_portal_page] record you will see a way to do this.
So it worked like a charm! (sorry, I write the post as I try this out)
1. Create a new field on your [sys_portal_page] table (Type URL)
2. Make it a Calculated field and on the Calculation put "home.do?sysparm_userpref_homepage=" + current.sys_id
Boom, there you go
Now, since this is a calculated field, there are rules as to what the actual value is, but I added the field to the list view and it seems to be A-OK.
I guess to make it complete (usable from outside a Service-Now page) you can make the calculation field like this:
"https://instancename.service-now.com/home.do?sysparm_userpref_homepage=" + current.sys_id
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2014 01:41 PM
Thanks for digging into this. I'll take a look and give this a try.
Earl