Performance Analytics is a solution for collecting and analyzing data. It provides tracking, aggregating, and visualizing key performance indicators over time, so everyone involved knows how the process is performing.
It has a rich sets of possibilities how to configure indicators (KPI) and how to visualize.
The aim of ITSM is to manage access and availability of services, fulfill service requests coming from end-users, provide single cloud-based interface.
The key ITSM processes/pillars are: Incident management
restores services and resolve issues quickly. Problem management identifies the root-cause of an issue in the IT service, reported as occurring incidents. Change and release management prioritizing, approval, scheduling, and execution of changes to IT systems (software, hardware).
Request management addresses service requests from customers, employees. Knowledge management enables the sharing of information in knowledge bases. Configuration management builds logical representations of assets, services, and the relationships between them.
To be able to measure the process performance we have
Performance Analytics (PA) which collects and visualizes data in the dashboards.
Each ITSM process has a content pack which is a collection of predefined dashboards, visualizations, indicators (KPI). There are
Performance Analytics - Content Pack - Change Management,
Performance Analytics - Content Pack - Problem Management,
Performance Analytics - Content Pack - Incident SLA Management, etc. It is distributed by plugins, and it is possible to install as a package.
You get a nice solution for process monitoring with low effort. If your ServiceNow implementation is out-of-the-box, it is easy to use: install the plugin and activate the collection jobs.
(Proceed these steps as admin user)
1. Plugin activations:
Content Pack - ITSM Dashboards (com.snc.pa.itsm_dashboards)
2. Set dashboard permissions:
After plugin activation, navigate to:
Performance Analytics > Dashboards
and search for:
IT Executive dashboard
IT Manager dashboard
IT Agent dashboard
Follow the steps to activate and set sharing options for these three dashboards.
Go back to the dashboard and on right-top use
Sharing. Add groups, users, roles who should be able to access the dashboard.
Now you set up the dashboards, but one more step is needed.
3. Enable performance analytics data collection jobs
Performance Analytics does not use real-time data, but it stores data in dedicated data tables. It allows using complex aggregation operations and stores lots of data with minimum impact on instance performance. By default, the collection jobs are inactive, so admin should activate it.
There are two types of PA collections job
historic / daily:
Historic: it is usually run only once when plugin is activated, and it collects historical scores in defined period. You can find them easily: name contains
historicand Run is
On Demand. The job is not run automatically, admin should perform it.
Daily: it collects data on a daily basis and needs to be activated by admin (it is inactive after plugin activation).
Performance Analytics > Data Collector > Jobs
and look for ITSM related daily collection jobs. For example:
[PA Incident] Daily Data Collection,
[PA Incident SLA] Daily Data Collection for Incident, similar for Problem management
[PA Problem] Daily Data Collection,
[PA KM] Daily Data Collection etc. for other processes. Open collection job and, check
Run as must be existing admin user and click
Job Logs related list you will see data collection status and if any error occurs with details. Now it will automatically run daily at specified time and will collect data.
Do the same for other ITSM related collection jobs.
It provides a high-level view across all ITSM processes and is intended to be used on executive level. There are KPIs like: % of new critical incidents, Active Breached SLAs Today, Average reassignment of open incidents, % of overdue requested items.
The aim is to present data on a group manager level. It shows important metrics on a daily and weekly basis for incidents, problems, and requests. Metrics are filterable by group. KPIs are like: Customer satisfaction score, % Breached SLAs, Open / New / Closed workload, Workload backlog growth, Mean-time to resolve, Planned changes in next 7 days, Average cost per resolved incident, Average cost per resolved request.
It shows open incidents, problems, and requests that belong to you and your assignment groups. It is intended to be used on an operational daily basis by agents.
Check ServiceNow documentation for more details: ServiceNow documentation
Statement: Tested on Tokyo ServiceNow release, used with demo data on personal development instance.
Almost every process has its own Performance analytics content pack with predefined dashboards, metrics, visualizations (e.g. ITSM, CSM, GRC, SecOps, ITOM, ...) and they are ready to be used with minimum effort. When the process is customized like any out-of-the-box field is changed, modified states it might be needed to change it also in PA, because content packs are built on out-of-the-box process implementation.
You can also create your own metrics, however it is a paid feature and some additional license might be required. Sometimes clients do not even know they can do it or what added value Performance analytics would bring. If you are a client, so reach your ServiceNow contact and check what you pay for and open your Service Management potential with PA :)