Skip to Content


You got an overview of Maintenance Plans in the blog

This blog provides more details on some of the new features in Maintenance Plans delivered in the last few releases.

It also provides a simplified view of the possible combinations (of schedule types and schedule conditions) and offers some tips to help you understand the feature better.

Scheduled Types:

  • Alternating:

     Alternating schedule type enables creating a Plan Definition with certain exception conditions.

     For example, you want to perform a regular maintenance for a registered product at every 10,000 units except every 30,000.

     This means ticket will be created at 10000, 20000 (but not at 30000), then at 40000, 50000 (but not at 60000) and so on.

     Exclude Condition and Excluding value are used to create the plan definition.

     Note: The excluding value should be a multiple of the condition value.

  • Absolute:

     Absolute schedule type enables creating a Plan Definition based on point in time readings. It is helpful to define conditions based on statistical readings,            such as average or total.

     For example, you want to regularly check on the usage limit for a registered product and plan for additional maintenance activities based on it ->

     If the average number of cups for a coffee machine is greater than 5000 in 6 months, perform additional maintenance.

     The statistical reading against which the condition is evaluated has to be maintained directly in the Registered Product (which is the Maintenance Item in          Maintenance Plan). The system does not perform any statistical calculations on the readings.

     Operators (greater than, less than etc.) are supported which are used to create the plan definition.

  • One time -No Conditions:

     This scheduled type fulfills the scenario where there is no condition required but automatic tickets need to be generated (for example a Recall situation).            The tickets are generated only once based on the schedule defined in the MDRO run.                        

     Note: This needs to be enabled in Business Configuration under Service -> Entitlement Management -> Maintenance Plan -> Questions

Possible Combinations of Scheduled Types and Scheduled Conditions:

Scheduled Type

Relevant Scheduled Conditions


Counter Based

Time Based

Time and Counter Based

Fixed Values

Counter Based

Time Based

Time and Counter Based

One Time

Counter Based

Time Based

Time and Counter Based

One time – No Conditions



Counter Based


Counter Based

Time Based

Ticket Template flags

    • Prevent Creating Multiple Tickets: 

               Applicable for all Schedule Types and Schedule Conditions.

    • Consider Ticket Resolved On Date:

               Applicable for the following:

Scheduled Type

Relevant Scheduled conditions


Time Based

Time and Counter Based


Time Based

How measurement logs and readings work with maintenance plan:

Conditions are defined in the Plan Definition by adding Measurement Attribute. The same attribute should be used to create Measurement Logs in the Registered Product which is added as a Maintenance Item in the Maintenance Plan.

Readings captured for these logs are used to evaluate the maintenance plan condition.

NOTE – Only for Time Based plans, readings are not required. However, the measurement log is required.

Points to note on Maintenance Plan Status:

  • Plan Definition for a Maintenance Plan can be created or updated only in In Preparation status.
  • MDRO run/schedule is relevant only for Active maintenance plans.
  • Maintenance Items can be added to a maintenance plan in Active or In Preparation status.
  • Ticket Template can be updated for maintenance plan in Active, In Preparation or Blocked status
  • Simulate Run and Trigger Manual Run Actions are available for maintenance items only if the maintenance plan is in Active status.
  • Creating a copy of a maintenance plan is allowed from any status.
  • Complete is the final status and no editing is allowed in this status.



To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Mary Jose

    Hi Anshika,

    Can you please provide real-life examples forĀ each Scheduled Type and it’s each Relevant Scheduled Conditions?



    Mary Jose

  2. Former Member

    Hello Anshika,

    We have a requirement to create a maintenance plan to keep a check on tire pressure of a set of registered products and automatically create service tickets if the pressure drops below a certain level.

    Looking at the different scheduling types and scheduling conditions, it seems to me that it is only possibile to define conditions which are counter based or time based and that they are not enough to satisfy the requirement. In fact, in case of counter based, it is possible to generate a ticket every time the measurement reading meets the condition defined. For example, by defining a Maintenance Plan MILEAGE_COUNTER, whose condition is every 10000 Miles, the first time the ticket is created if the measurement reading is equal or greater than 10.000Miles.

    Is there a way to set up a maintenance plan to create a service ticket against a registered product every time the condition is lower than or equal to a specific value?
    In our case, we would to create a service ticket every time the tire pressure drops below a threshold.

    Thank you,

    Kind Regards


    1. Anshika Goyal Post author

      Hi Silvia,

      Please check the ‘Absolute’ scheduled type. With this, it is possible to use operators such as ‘Less than or equal to’ when setting up the plan definition.




Leave a Reply