--- title: Configure a work schedule description: 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. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/field-service-management/work-order-management/configure-work-plan.html release: australia product: Work Order Management classification: work-order-management topic_type: task last_updated: "2026-03-12" reading_time_minutes: 6 breadcrumb: [Configure work plans, Planned Work Management, Set up work orders and tasks, Configure, Field Service Management] --- # 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 \(\[Omitted image "ListIcon.png"\] Alt text: 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.
Field Description
Name Name of the planned work schedule.
Short description Brief 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](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/schedule-trigger-types.md)
Plan Name of the work plan that this schedule is a part of.This field is automatically set to the name of the work plan.
Active Option to enable the schedule for a work plan.
Duration Details
Trigger type Duration 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 type Select 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 type Select 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 every Specify how often the schedule should repeats. For example, if you select weekly repetitions, specify the frequency such as every week or every two weeks.
Repeat Frequency of the planned work schedule to repeat. This field appears when the **Trigger type** field is set to **Interval**.
Due day of week Day of week to repeat on. This field appears when **Weekly** is selected for **Trigger type**.
Due day of month Day of the month to repeat on. This field appears when **Monthly** or **Annually** is selected for **Trigger type**.
Due month Month to repeat on. This field appears when **Annually**is selected for **Trigger type**.
Due time Time of day in hours, minutes, and seconds. This field appears for all trigger types except Interval.
Lead time Number 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 interval Option 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.
Condition Condition that determines if the maintenance schedule should run.This field appears when **Condition** is selected for Trigger.
Script Script 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
Table Lists the table associated with the assets or CIs selected for maintenance. This field appears when Meter or Condition is selected for Trigger.
Field Field 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.
Every Number 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 meter Option 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 Start Effective start date from when the planned work is scheduled to work.
Effective start reference Field 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**.
Schedule Name 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 on Value that determines the end date of a planned work schedule.- Date - Field Value - Frequency
Frequency Determine 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.
5. 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](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/field-service-management/work-order-management/view-schedule-occurrences-for-a-planned-work.md).