Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Scheduling Health dashboard

Use this dashboard to view technician metrics, task metrics, and Schedule Optimization configuration details.

Image omitted: schedule-health-dash.png
schedule health dashboard

Required ServiceNow AI Platform roles

  • The wm_basic role is needed to view the dashboard Overview tab.
  • The schedule_optimization_planner or schedule_optimization_user is needed to view the Schedule Optimization tab.

Access the Scheduling Health dashboard

To open the dashboard, navigate to:

  • All > Field Service > Administration > Health Check
  • All > Schedule Optimization > Administration > Health Check

Use cases

For examples of how different people in your organization would use this dashboard, see these use cases.

UserDashboard use
DispatcherIdentifies factors that prevent a work order task from being assigned.Select any area of the chart to see corresponding records.
AdminAdmins have the capabilities of a dispatcher and can update the information that is missing from the record.Select any area of the chart to see corresponding records.

Overview Data Visualizations

TitleTypeSource tableDescription
Technicians without work scheduleSingle Scoresys_userThe number of technicians who don't have a work schedule.
Technicians without locationSingle Scoresys_userThe number of technicians whose user record doesn't have a location.
Technicians without location coordinatesSingle Scoresys_userThe number of technicians whose user record doesn't have latitude and longitude.
Technicians without skillsSingle Scoresys_userThe number of technicians with no skill assignments.
Technicians with invalid skillsSingle Scoresys_userThe number of technicians with one or more empty skill assignments.
Technicians without partsSingle Scoresys_userThe number of technicians with no parts in their personal stockroom.
Technicians without time zoneSingle Scoresys_userThe number of technicians who don’t have a time zone set on their user record.
Technicians with invalid location coordinatesSingle Scoresys_userThe number of technicians with invalid latitude and longitude values. For example, coordinates with more than one decimal point.
TitleTypeSource tableDescription
Tasks without durationSingle Scorewm_taskThe number of tasks that don't have a duration.
Tasks without locationSingle Scorewm_taskThe number of tasks that don't have a location.
Tasks without location coordinatesSingle Scorewm_taskThe number of tasks that don't have latitude and longitude.
Tasks without optimization valueSingle Scorewm_taskThe number of tasks that don't have an optimization value.
Tasks without skillsSingle Scoretask_m2m_skillThe number of tasks with no skill requirements.
Tasks without partsSingle Scorewm_taskThe number of tasks with no part requirements.
Tasks without technician preferencesSingle Scorewm_taskThe number of tasks that don't have technician preferences.
Tasks without location time zoneSingle Scorewm_taskThe number of tasks that don’t have a time zone set.
Tasks with scheduled start in the pastSingle Scorewm_taskThe number of tasks whose scheduled start time is at least one day in the past.
Tasks with window end in the pastSingle Scorewm_taskTasks with the window end that was at least one minute ago.
On route tasks without actual travel startSingle Scorewm_taskThe number of tasks that have been accepted and the agent is on route, but no travel start time is set.
On-site tasks without on-site arrivalSingle Scorewm_taskThe number of tasks that have been accepted and the agent has arrived, but no on‑site arrival time is set.
Tasks with invalid skillsSingle Scorecmn_skillsThe number of tasks with assigned skills that don’t exist in the cmn_skills table.
Image omitted: SO-scheduling-health.png
Schedule optimization scheduling health metrics

Schedule Optimization Data Visualizations

TitleTypeSource tableDescription
Total number of techniciansSingle Scoresys\_userThe number of technicians who will be included in the next optimization run.
Total number of tasksSingle Scorewm\_taskThe number of tasks that will be included in the next optimization run.
Next optimization run timeDate/Time The date and time of the next scheduled optimization run.

Filters

The Type filter contains two choices, batch and intraday. Your selection outputs one of the following subsequent filters.

NameTypeDescription
BatchSingle selectGenerate a report based on the selected batch configuration.
Intraday configurationSingle selectGenerate a report based on the selected intraday configuration.

Parent Topic:Analytics and reporting for Field Service Management