Learn about triggers for work schedules
Summarize
Summary of Learn about triggers for work schedules
This content explains the various triggers available for work schedules in Planned Work Management, focusing on how these triggers initiate the execution of maintenance plans based on specific criteria. Understanding these triggers helps ServiceNow customers effectively automate their maintenance processes and ensure timely execution of work orders.
Show less
Key Features
- Duration-Based Triggers: These triggers generate work orders based on time intervals, including options for daily, weekly, monthly, and annually, with flexibility for fixed or floating dates.
- Meter-Based Triggers: Work schedules can also be created based on meter counts, allowing maintenance to be triggered after a defined number of occurrences. Key settings include Preserve Calculated Meter (PCM) and the handling of initial meter readings.
- Condition-Based Triggers: Maintenance can be scheduled when specific conditions are met, such as asset age or other criteria defined by the user.
- Script Triggers: Users can apply custom criteria through scripts to determine when maintenance should be scheduled, allowing advanced configurations.
- Combined Triggers: Users can configure maintenance plans that trigger based on either time duration or meter count, ensuring that maintenance occurs under various circumstances.
Key Outcomes
By utilizing these triggers effectively, ServiceNow customers can:
- Automate maintenance scheduling to reduce manual oversight and improve operational efficiency.
- Ensure timely maintenance based on predetermined schedules, enhancing asset reliability and performance.
- Customize maintenance triggers to fit specific operational needs, accommodating both routine and unique maintenance requirements.
- Avoid conflicts that may arise from multiple work schedules for the same task by planning carefully.
Trigger types determine the initiation of the execution of the work plan.
It defines when the schedule should run based on predefined criteria. The following triggers are available for Planned Work Management.
Duration
Maintenance is performed based on time (duration) and is ideal for periodic tasks like inspections and servicing. You can define single or multiple schedules for a same task.
Duration-based schedules can be defined based on trigger types motioned in the following table.
| Trigger type | Description |
|---|---|
| Interval | Generates work orders at defined intervals. For example, you can create a schedule for maintenance to be performed every 15 days. |
| Weekly | Generates recurring work orders at specified weekly intervals. For example, you can define a maintenance schedule to generate work order once in every three weeks. |
| Multiple days of the week | Generates work orders on multiple days each week. For example, you can define a schedule to generate work orders on Monday and Wednesday of every third week of the month. |
| Monthly | Generates recurring work orders at monthly intervals. For example, you can define a schedule to generate work orders once in two months. |
| Annually | Generates work orders that are repeated annually. For example, you can define a schedule to generate work order on July 25 every year for the specified number of years. Annual work schedules can either be
floating or fixed.
|
| Week in month | Generates recurring work orders that are scheduled for a specified week each month. For example, you can define a schedule to generate work orders for the first week of every month. The available options are:
|
| Day in week in month in year | Generates work orders that recur on a particular day of the specified week and month every year. For example, you can define a schedule to generate work orders on Monday of the third week of January every year. |
When you define a duration-based work schedule that is triggered annually (fixed), monthly (fixed), or at specific intervals, the occurrence of the next schedule depends on the Preserve calculated interval (PCI) setting.
| PCI Setting | Behavior | Example |
|---|---|---|
| Selected (True) | The next work order is scheduled based on the original planned interval, regardless of when the last work order was completed. | If the schedule interval is 10 days, the next work order will be created 10 days after the last scheduled date, even if the previous work was done late. |
| Not Selected (False) | The next work order is scheduled based on the actual completion date of the last work order. | If the interval is every 10 days and the last work order was completed late, the next one will be scheduled 10 days after that late completion date. |
Meter
Maintenance is performed based on count.
Mater-based work schedules consider Preserve calculated meter (PCM) setting and sn_fsm_planned_wm.consider_initial_meter_reading property setting to determine the next schedule.
If the sn_fsm_planned_wm.consider_initial_meter_reading property is turned on, the system uses the initial meter reading when creating the first maintenance schedule. If this setting is off, the first schedule ignores the initial reading and is planned based on the meter details provided (such as the value in the Every field).
For example, consider a meter-based work schedule that creates a schedule for every 1000 values of the attribute selected in Field.
When both PCM and sn_fsm_planned_wm.consider_initial_meter_reading property are enabled, the maintenance schedule is created for every 1000 occurrences. The first maintenance schedule depends on the initial meter value and the meter value is preserved for calculating the next schedules.
| PCM | Consider initial meter value | Initial meter value | Next schedule occurrence values |
|---|---|---|---|
| True | True | 500 | 1500, 2500, 3500 |
| True | True | 1600 | 2600, 3600, 4600 |
| True | False | 500 | 1000, 2000, 3000 |
| True | False | 1600 | 2000, 3000, 4000 |
| PCM | Consider initial meter value | Initial meter value | Planned schedule occurrence value (meter value) | Actual schedule occurrence value (meter value) | Next schedule occurrence values |
|---|---|---|---|---|---|
| False | True | 500 | 1500 | 1700 | 2700 |
| False | True | 500 | 2700 | 2800 | 3800 |
| False | True | 1600 | 2600 | 2700 | 3700 |
| False | True | 1600 | 3700 | 3800 | 4800 |
| False | False | 500 | 1000 | 1200 | 2200 |
| False | False | 500 | 2200 | 2300 | 3300 |
| False | False | 1600 | 2000 | 2200 | 3200 |
| False | False | 1600 | 3200 | 3300 | 4300 |
Condition
Maintenance is scheduled when the specified conditions are met. Work orders for condition-based maintenance schedules are created only when the conditions are met.
For example, you can specify a condition stating that maintenance should be triggered if the installation date of the asset is more than two years old.
Script
You can apply advanced customized criteria for initiating the schedule through a script. The maintenance is scheduled when the criteria specified in the script are met, and the script returns True.
Duration or Meter
Maintenance is to be performed based on both time and count, whichever comes first. Verify that you include both the time duration and meter details when setting up the maintenance schedule.
For example, consider a maintenance plan for checking coolant levels for a HVAC system. You can select the trigger as Duration or Meter and specify the duration as six months and meter value as 500 hours. The maintenance is scheduled when either of the conditions are met.