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

Work plan example

You can create a work plan to define a maintenance schedule for multiple assets based on their installation date.

The following image illustrates the maintenance plan for two assets installed on different dates.

Image omitted: planned-work-example.png
Calendar view of a fifteen-year maintenance plan for installing multiple assets. Maintenance is planned every two years on the same date.

For example, A hospital has two MRI machines installed on different dates and hence follows a different life cycle. Create a flexible work plan for 15 years to provide the maintenance service to these assets at the following intervals based on their installation date:

  • Perform the first two warranty maintenance at the interval of 365 days from the date of installation.
  • After the first two warranty maintenance are over, perform maintenance every two years for the next eight years.
  • After ten years, perform maintenance every year.

Define a maintenance schedule for multiple assets

To schedule a warranty maintenance for assets based on their installation date, define a general plan by applying filtering conditions to the assets table, [alm_assets] to identify the matching record of assets require maintenance.

Before you begin

Role required: admin

Procedure

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

  2. Click New and create a work plan.

    • Name: Hospital device maintenance plan
    • Type: general
    • Table: alm_asset
    • Filter condition: active is true
    • Click Submit.

    The work plan is created successfully and applied to the matching records from the [alm_asset] table.

  3. Configure multiple schedules for the work plan.

  4. To

    Do this

    Create first schedule

    1. In the Planned Work Schedules related list, click New.
    2. Enter the following values in the fields.
    3. Name: Warranty maintenance
    4. Trigger: Duration
    5. Trigger type: Interval
    6. Repeat: 365 days
    7. Start planned schedule based on: field value
    8. Effective start_reference: Installed
    9. End planned schedule based on: Frequency
    10. Frequency: 2
    11. Click Submit.

    Create second schedule

    1. In the Planned Work Schedules related list, click New.
    2. Enter the following values in the fields.
    3. Name: Schedule for 2-8 years
    4. Trigger: Duration
    5. Trigger type: Annually
    6. Annually type: Fixed
    7. Repeat every: 2
    8. Start planned schedule based on: Schedule
    9. Schedule: Warranty maintenance
    10. End planned schedule based on: Frequency
    11. Frequency: 4
    12. Click Submit.

    Create third schedule

    1. In the Planned Work Schedules related list, click New.
    2. Enter the following values in the fields.
    3. Name: Schedule for remaining years
    4. Trigger: Duration
    5. Trigger type: Annually
    6. Annually type: Fixed
    7. Repeat every: 1
    8. Start planned schedule based on: Schedule
    9. Schedule: Schedule for 2-8 years
    10. End planned schedule based on: Frequency
    11. Frequency: 5
    12. Click Submit.
    1. Complete the remaining configurations.

      For more information, see Associate a work order template to a work schedule and Create planned work records.

    2. Create work orders for the planed work.

      For more information, see Create a work order for the planned work.

    Result

    The Hospital device maintenance plan schedules all assets for maintenance based on their installation date as mentioned in the 15 years Maintenance Plan image.

    sndocs is an independent community mirror and is not affiliated with or endorsed by ServiceNow.

    ServiceNow, the ServiceNow logo, Now, and other ServiceNow marks are trademarks and/or registered trademarks of ServiceNow, Inc., in the United States and/or other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

    © 2026 ServiceNow, Inc. All rights reserved.

    Documentation content is redistributed under the Apache License 2.0 from the ServiceNowDocs repository.