---
sourceDocument: Xanadu Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/service-management-for-the-enterprise

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Service Management

ft:clusterId :

    - sm4e

bundleId :

    - sm4e

workflow :

    - Technology


---

# Create a maintenance plan

# Create a maintenance plan {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

When creating a maintenance plan, options on the form help to determine how and when
maintenance should be performed.

## Before you begin

Role required: SM admin

## Procedure

1. Navigate to AllPlanned MaintenanceMaintenance Plans.
2. Click New, specify a meaningful Name and Short description, fill in the form, and then click Submit.  
   {#t_CreateAMaintPlan__table_wcf_kbw_mr__entry__2}

   | Field | Description |
   |-|-|
   | Number | Auto-generated identification number for the maintenance plan. |
   | Conditions ||
   | Type | Type of trigger that determines when maintenance should be performed. * Model based: Base the maintenance plan on a specified model of a CI, such as a product model. * General: Base the maintenance plan on a table and filter. {#t_CreateAMaintPlan__ul_hf2_1cw_mr} Note: Model-based plans apply only to hardware models, specifically ones that have at least one model category defined. |
   | Model | Select one or more [Product catalog items](https://www.servicenow.com/docs/access?context=c_ManagingProductCatalogItems&version=xanadu&pubname=xanadu-it-service-management&ft:locale=en-US) to identify the CIs that require preventive maintenance. When you select a model, the associated table appears in the Table field. For example, if you select a specific model of PC, the Table field displays Computer \[cmdb_ci_computer\]. This field appears if you selected the Model based type. If you select more than one model in the same category, the table does not change. But if you select a CI from a different category, the Table field displays the lowest level table that contains all the selected CIs. For example, if you select two PCs and one laser printer, the Table field changes to Hardware \[cmdb_ci_hardware\], because that table includes computers and printers. If you then add a computer rack, the Table field changes to Configuration Item \[cmdb_ci\], which contains all CIs. |
   | Table | If you selected the General type, select the table you want to associate with the maintenance plan. If you selected the Model based type, this field displays the lowest level table that contains all the selected CIs. |
   | Filter condition | Filter conditions to locate the specific assets you want to maintain. Only records in the selected table that match the filtering criteria require maintenance. |
   | Apply to new matching records | Select the check box to ensure that the schedules defined for this maintenance plan are applied to all records that have been added to the specified table since the last time the plan was executed, and that meet the conditions entered in the Filter condition. For more information, see [Associate a maintenance plan to filtered records](https://www.servicenow.com/docs/fiai~qwIcaeYOAozTZ5n2Q "You can configure a maintenance plan with filtering criteria. For example, you can apply a maintenance plan to all records containing computers that start with \"apple\"."). |
   | Task creation policy | Specify what to do when a maintenance plan runs on a record that is already under maintenance. * Leave alone: Do not allow the creation of new tasks or the deletion of existing ones. * Cancel existing: Allow tasks currently associated with the plan to be deleted. * Add to existing: Allow new tasks, along with existing active tasks, to be added to maintenance plans. {#t_CreateAMaintPlan__ul_pl3_vcw_mr} |
   [Table 1. Maintenance plan]

   {#t_CreateAMaintPlan__table_wcf_kbw_mr}  
   The maintenance plan is now ready for you to [Configure a maintenance schedule](https://www.servicenow.com/docs/dFc~Rm7VNpoxoOSL9~T1DA "After creating a maintenance plan, define specific criteria for determining when the plan should be executed.").  
   Note:  
   You can [configure the
   form](https://www.servicenow.com/docs/access?context=configure-form-layout&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US) to add Asset, CI, and User reference fields. These fields are appropriately pre-filled in the associated table and can be useful for generating reports. When a configuration item is selected for the maintenance plan and it is associated with an asset, the Asset field is pre-populated with that CI.  
   Note:  
   After you define a maintenance plan and create maintenance schedules for the plan, you cannot change the Type, Model, and Table fields, or the Filter conditions. Changes could potentially cause conflicts. If you need to make changes to those fields, first delete the maintenance schedules, then recreate the schedules with the desired settings.

*[\>]: and then


