Scheduling Health dashboard
Summarize
Summary of Scheduling Health dashboard
The Scheduling Health dashboard in ServiceNow provides a comprehensive view of technician and task metrics, along with Schedule Optimization configuration details. It helps ServiceNow customers monitor and improve scheduling efficiency by identifying gaps in technician data, task details, and optimization settings.
Show less
Access to the dashboard requires specific roles: wmbasic to view the Overview tab, and either scheduleoptimizationplanner or scheduleoptimizationuser to access the Schedule Optimization tab.
To open the dashboard, navigate through the ServiceNow menu: All > Field Service > Administration > Health Check or All > Schedule Optimization > Administration > Health Check.
Key Features
- User-specific views:
- Dispatcher: Identifies factors preventing task assignments by allowing users to click chart areas to view related records.
- Admin: Includes dispatcher capabilities plus the ability to update missing information in records.
- Technician Metrics (Overview tab): Displays single score indicators on missing or incomplete data such as technicians lacking work schedules, locations, location coordinates, skills, valid skills, or parts in their stockroom.
- Task Metrics (Overview tab): Highlights tasks missing critical information like duration, location, location coordinates, optimization value, skill requirements, part requirements, or technician preferences.
- Schedule Optimization Metrics (Schedule Optimization tab): Shows the total number of technicians and tasks included in the next optimization run, along with the scheduled date and time for that run.
- Filters for Optimization Reports: Allows filtering the data by type of optimization run — either batch or intraday — and selecting specific configurations for detailed reporting.
Practical Benefits
- Enables quick identification of missing or incomplete data that can hinder effective scheduling and task assignment.
- Supports proactive data correction by admins to improve scheduling accuracy and technician utilization.
- Provides transparency into upcoming optimization runs, helping planners understand what will be included and when.
- Facilitates tailored reporting through filters, helping stakeholders analyze specific optimization configurations.
Use this dashboard to view technician metrics, task metrics, and Schedule Optimization configuration details.
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:
Use cases
| User | Dashboard use |
|---|---|
|
Dispatcher |
Identifies factors that prevent a work order task from being assigned. Click any area of the chart to see corresponding records. |
|
Admin |
Admins have the capabilities of a dispatcher and can update the information that is missing from the record. Click any area of the chart to see corresponding records. |
Overview Data Visualizations
| Title | Type | Source table | Description |
|---|---|---|---|
| Technicians without work schedule | Single Score | sys_user | The number of technicians who don't have a work schedule. |
| Technicians without location | Single Score | sys_user | The number of technicians whose user record doesn't have a location. |
| Technicians without location coordinates | Single Score | sys_user | The number of technicians whose user record doesn't have latitude and longitude. |
| Technicians without skills | Single Score | sys_user | The number of technicians with no skill assignments. |
| Technicians with invalid skills | Single Score | sys_user | The number of technicians with one or more empty skill assignments. |
| Technicians without parts | Single Score | sys_user | The number of technicians with no parts in their personal stockroom. |
| Title | Type | Source table | Description |
|---|---|---|---|
| Tasks without duration | Single Score | wm_task | The number of tasks that don't have a duration. |
| Tasks without location | Single Score | wm_task | The number of tasks that don't have a location. |
| Tasks without location coordinates | Single Score | wm_task | The number of tasks that don't have latitude and longitude. |
| Tasks without optimization value | Single Score | wm_task | The number of tasks that don't have an optimization value. |
| Tasks without skills | Single Score | task_m2m_skill | The number of tasks with no skill requirements. |
| Tasks without parts | Single Score | wm_task | The number of tasks with no part requirements. |
| Tasks without technician preferences | Single Score | wm_task | The number of tasks that don't have technician preferences. |
Schedule Optimization Data Visualizations
| Title | Type | Source table | Description |
|---|---|---|---|
|
Total number of technicians |
Single Score | sys_user | The number of technicians who will be included in the next optimization run. |
| Total number of tasks | Single Score | wm_task | The number of tasks that will be included in the next optimization run. |
| Next optimization run time | Date/Time | The date and time of the next scheduled optimization run. |
Filters
| Name | Type | Description |
|---|---|---|
| Batch | Single select | Generate a report based on the selected batch configuration. |
| Intraday configuration | Single select | Generate a report based on the selected intraday configuration. |