Help
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Adam Stout
ServiceNow Employee
ServiceNow Employee

Overview 

In many support offices, there are areas with large monitors on the wall showing off key metrics.  What better way to demonstrate to visitors that you are on top of your workload and ensure your team is always aware of key information? 

Below, we will walk through some important considerations prior to setting this up and how to set this up for your organization. 

Performance Considerations 

Real-Time Reports 

For the best performance, instead of refreshing the entire dashboard, you can use real-time reports.  Real-time reporting is only supported for single scores, but they are updated in real time without a full refresh of the browser, with no action required by the viewer, and very little impact to the instance. 

Refresh Time 

When refreshing a dashboard tab, all of the widgets that are viewable are refreshed.  To minimize the performance impact on your instance, we recommend that you set the reload/refresh interval to no less than 5 minutes.  Refreshing every few seconds can put an unnecessary load on your instance.  

One good option for refresh time is to use real-time reports for some single scores (e.g., open incidents, unassigned incidents, etc.) with a full refresh scheduled in a much longer period (every 15 or 20 minutes). 

Actionable and Performant Content 

It is important to ensure that only actionable and well-performing reports are included in this report.  For example, a bar chart of the number of closed incidents by month for the past two years requires the examination of large amounts of data and doesn’t provide current actionable information.  Instead, include reports that focus on the open incident queue and perhaps the number of incidents closed in the last 24 hours. 

If something like this is needed, be sure to look at leveraging Performance Analytics which can visualize trends with a significantly lighter impact on your system and with a faster response time.  

On a related note, if you are looking to get the most visually attractive dashboard, take a read through this pos, Make Better Looking Dashboards with Content Blocks

Setup and Configuration 

Let talk about how to set up an auto-refreshing dashboard. 

Configuring a User 

The first thing you need to set up a wall display is to identify the user to be used.  There are several items to consider when setting up this user.  

It is recommended to not use a real person’s login credentials.  Instead, create a dedicated system user that is specifically designed for this purpose.  This will allow you to ensure on the proper controls are in place as well as allow you to track any potential performance issues to this purpose.  

Considerations 

  • Password Reset Requirements – Many organizations require users to change their password every 90 days.  You may want to except this system user from this requirement or ensure you have a process in place to handle this password change. 
  • Access Control Lists – To ensure this user cannot be misused (to view or update a specific incident), create a role specifically for this purpose and create ACLs that give the minimum access possible to meet your displaying needs.  For example, ensure this role only has read access to the tables needed and possible only specific fields. 

Configure Display 

Typically, we view dashboards in the full frame including the ServiceNow header and the navigation bar.  This looks something like this: 

  find_real_file.png

The first task is to open the dashboard without the frame.  To do this, simply edit the URL to remove the nav_to.do. 

Original URL: 

http://myinstance.service-now.com/nav_to.do?uri=%2F$pa_dashboard.do 

Modified URL: 

http://myinstance.service-now.com/$pa_dashboard.do   

This will remove the frame around the dashboard which will look something like this: 

 find_real_file.png

The URL above the load the last dashboard viewed by the user.  To get the URL of a specific dashboard, select copy the URL view the dashboard menu: 

 find_real_file.png

This will give us the full URL like this: 

http://myinstance.service-now.com/$pa_dashboard.do?sysparm_dashboard=a64b7031d7201100b96d45a3ce610335&sysparm_tab=f8bbb031d7201100b96d45a3ce610363&sysparm_cancelable=true&sysparm_editable=false&sysparm_active_panel=false  

Two import items in this URL include the sysparm_dashboard parameter which identifies which dashboard to display and sysparm_tab which identifies which tab to display initially. 

Alternatively, instead of rotating through multiple tabs, separating these tabs into multiple dashboards (only shared to the system user we created for this dashboard).  This will recapture the screen space taken up by the tabs.  

find_real_file.png

Auto-Refreshing 

To handle rotating through the tabs and auto-refreshing the dashboard, use an auto-refreshing extension for your browser such as Revolver for Chrome. 

Note:  There are many similar extensions for different browsers.  ServiceNow does not recommend any specific browser extension. 

When selecting the URL to display, ensure that you enter the correct dashboard and tab.   If you want to rotate through multiple tabs, you will have multiple URLs which are identical except for the sysparm_tab parameter. 

Set Browser to Full Screen 

To use as much screen space as possible, be sure to full screen maximize the amount of screen space available. 

Conclusion 

Prominently displaying your real-time KPIs is a great way to keep your team motivated and show off your successes.  

18 Comments