Each asset type typically has its own PM by Class Code window. Use this window to establish periodic maintenance (PM) activities for each class and when those activities are to occur. The PM activities that you establish in this window are then changed into work orders in the Work Orders from PM window and into line items in the Plan Matrix window. The amount of work that is required is calculated using the formula established in the PM Activity Amount Rules window.

There are two ways to define PM schedules:

These two processes apply to a class. You can also specify a PM schedule for a particular inventory item by using the PM by Inventory window to override the PM schedule established for the class to which the inventory item belongs.

The PM by Class Code window contains two panes: Class Codes and PM Schedule.

Class Codes Pane

The left pane, Class Codes, shows a tree view of the classification codes for the asset type. A '+' sign will expand the hierarchy, while a '–' sign will contract the hierarchy. (If no sign is shown, then this node is the lowest node in the hierarchy and cannot be contracted or expanded further.)

A check mark in the square beside the name of a class code indicates that it has its own PM schedule. If the square is clear, then the class code inherits its PM schedule from its parent class code. For example, say that the Four-lane subclass had an empty square beside it, but the Two-lane subclass had a check mark in the square beside it. This indicates that the Four-lane subclass follows the PM schedule of the Primary class, while the Two-lane subclass has its own PM schedule.

When you right-click a class in the hierarchy, a shortcut menu is displayed. This shortcut menu contains the common commands along with the following special commands:

PM Schedule Pane

The pane on the right, PM Schedule, shows the PM activities (and when those activities are to occur) for the class selected in the Class Codes pane. What you are allowed to do in this pane depends on whether the PM schedule is for the selected class (in which case a check mark is shown in the square beside the name of the class) or is inherited from the next-highest class in the hierarchy (in which case an empty square is shown beside the name of the class):

In the PM Schedule pane, the Activity column shows the PM activity to be performed. The PM Trigger and PM Parameters columns specify when the activity is to occur. The triggers can be one of the following:

Note: The entries in the drop-down lists for the the Activity column and the PM Trigger column are those activities and PM triggers associated with the asset type in the Activities and Asset Types window, respectively. See the Asset Types topic for a description of the available PM triggers.


When you right-click an activity, a shortcut menu is displayed. This menu provides the common commands along with the following special command: