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

Configure a work schedule

After creating a work plan, it’s important to define specific criteria to determine when the plan should be executed. This includes defining the start date and end date for the plan's execution. To create a flexible work schedule for the plan, you can configure multiple work schedules for it and assign them accordingly.

Before you begin

Role required: sn_fsm_planned_wm.planned_work_admin and model_manager

Create a work plan before configuring a work schedule for the plan.

About this task

You can create a single schedule or multiple schedules for a work plan. For example, a flexible work schedule can be created for multiple assets that belong to the same work plan based on their installation date.

Note: Plan carefully when defining multiple work schedules for the same plan. For example, you set up one schedule to replace a printer cartridge every three months. You set up another schedule to replace the cartridge after every 10,000 pages is printed. This conflict could cause the cartridge to be replaced twice in the same week. Ensure that your schedules don’t conflict with one another.

You can also create planned work schedules through the Planned Work Management Workspace. Navigate to All > Planned Work Management > Workspace, and then select the List icon (

Image omitted: ListIcon.png
List icon.\).

Procedure

  1. Navigate to All > Planned Work Management > Work Plans.

  2. Open the work plan that you want to associate with a work schedule.

  3. In the Planned Work Schedules related list, select New.

  4. On the form, fill in the fields.

FieldDescription
NameName of the planned work schedule.
Short descriptionBrief summary of the planned work schedule.
Trigger

Timing condition that triggers the execution of the plan. - Duration: work to be performed based on time. Depending on your selection, additional fields appear to define the duration. - Meter: work to be performed based on count. The Every and Field fields appear. - Condition: Maintenance to be performed when a certain condition is met. The Filter Condition field appears. - Script: Apply advanced criteria for running a maintenance plan. The Script field appears. - Duration or Meter: Maintenance to be performed based on both time and count, whichever comes first. You must specify the duration and meter details.

With the Duration or Meter trigger selected, the Next run time and Next run value fields are populated in the Planned Work Records related list on the Work Plan form.

For more information on triggers and examples, see Learn about triggers for work schedules

PlanName of the work plan that this schedule is a part of.This field is automatically set to the name of the work plan.
ActiveOption to enable the schedule for a work plan.
Duration Details
Trigger typeDuration category for the work schedule. For example, if you select Multiple days of the week, the Due days of week field appears so you can specify on which days in a week planned work should be performed. Different fields appear depending on the trigger type selected. This field appears when Duration is selected for Trigger.
Monthly typeSelect either Fixed or Floating to mention a particular day of the month to run the schedule.This field appears when the Trigger type field is set to Monthly.
Annually typeSelect either Fixed or Floating to specify a particular day and month in a year to run the schedule. This field appears only when the Trigger type field is set to Annually.
Repeat everySpecify how often the schedule should repeats. For example, if you select weekly repetitions, specify the frequency such as every week or every two weeks.
RepeatFrequency of the planned work schedule to repeat. This field appears when the Trigger type field is set to Interval.
Due day of weekDay of week to repeat on. This field appears when Weekly is selected for Trigger type.
Due day of monthDay of the month to repeat on. This field appears when Monthly or Annually is selected for Trigger type.
Due monthMonth to repeat on. This field appears when Annuallyis selected for Trigger type.
Due timeTime of day in hours, minutes, and seconds. This field appears for all trigger types except Interval.
Lead timeNumber of days prior to the Requested Due by date to determine the date on which work should begin. That date is pre-filled in the Scheduled start field for the task. This field appears when Duration is selected for Trigger.
Preserve calculated intervalOption to restart the interval calculation from the time that the work order was completed.This field appears when Interval, Monthly, or Annually is selected for Trigger type and Fixed is selected for the Monthly type and Annually type field.
ConditionCondition that determines if the maintenance schedule should run.This field appears when Condition is selected for Trigger.
ScriptScript that determines if the maintenance schedule should run. For example, Maintenance runs if the script returns true. The "current" variable is available and represents the record that is undergoing maintenance, for example, a CI.This field appears when Script is selected for Trigger.
Meter Details
TableLists the table associated with the assets or CIs selected for maintenance. This field appears when Meter or Condition is selected for Trigger.
FieldField used to define what the occurrences in the Every field apply to. For example, if the pages field is entered, the Every field can contain the number of pages that are printed before the action defined in the plan is performed. This field appears when Meter is selected for Trigger.
EveryNumber of occurrences, such as miles or pages that must be recorded before the work plan is executed. The value must be greater than zero (0).This field appears when Meter is selected for Trigger.
Preserve calculated meterOption to restart the meter calculation based on the value defined in the Every field.
Effectivity Details
Start planned schedule based on

Option based on which the planned work schedule should determine its start date.- Date - Field Value - Schedule - Calculated

Note:

  • Configure the extension point sn_fsm_planned_wm.PWMScheduleStartExtensionPoint to calculate the start date for the work schedule.
  • For calculated work schedules, schedule occurrences are not automatically updated if changes are made to the extension point implementation after the schedule occurrence has been created.
Effective StartEffective start date from when the planned work is scheduled to work.
Effective start referenceField value that should be used to determine the start date of the planned work. Effective start reference displays the list of fields from the table that is selected to create conditions for the work plan. For example, Printer [cmdb_ci_printer]This field appears only when Field Value is selected from Start planned schedule based on.
ScheduleName of the schedule that should be used to calculate the start date of the work plan.This field appears only when Schedule is selected from Start planned schedule based on.
End planned schedule based onValue that determines the end date of a planned work schedule.- Date - Field Value - Frequency
FrequencyDetermine how often the planned work is scheduled to be performed. For example, if frequency is mentioned as 4, the planned work cycle will run for four times and ends after the fourth iteration.
  1. Select Submit.

Result

The schedule is created for a work plan. The Schedule Occurrences related list is added to the schedule to track the occurrence of maintenance cycles for the schedule.

The schedule occurrences are created automatically for duration-based schedules. However, if a different trigger option is selected for a schedule, the occurrence is created only when the specified condition or meter value is met. The creations of schedule occurrences depend on the effective end date. If no effective end date is specified, the application generates the next occurrence of the schedule. For more information, see View schedule occurrences for a planned work.