Baseline synchronization

Baseline synchronization is a background job that runs in Maintenix to update actual tasks to the most recent changes made in the maintenance baseline.

Any changes made to a task definition should also apply to existing tasks that were created from the previous version of the task definition. When new task definitions are activated, actual tasks must be created for the inventory to which the definition applies. Other changes made to part numbers or inventory items also make it necessary for Maintenix to apply changes to tasks. Maintenix makes the necessary changes using a process called baseline synchronization.

When Maintenix applies baseline synchronization to a task it updates all attributes of the task. Attributes can include priority, work type, labor requirements, and part requirements. The updates use information from the most recent active revision of the associated task definition. However, if the task itself has attributes that have been updated by a user, Maintenix leaves those attributes unchanged. In other words, user updates to the task take precedence over revisions originating from changes to the task definition.

The following items are not affected by baseline synchronization:

  • Master panel cards and reference documents tasks as they are never initialized as active tasks.
  • Tasks that are assigned to a work package that is in one of the following statuses: Commit and In Work.

Maintenix periodically runs baseline synchronization in the background on the Maintenix server. A Maintenix administrator can change the settings for this server job.

Baseline synchronization does the following:
  1. Identifies the inventory items that require synchronization and the blocks and requirements that may have to be remapped based on the changes made to the baseline.
  2. Updates the information for the inventory items that require synchronization. Baseline synchronization cancels, updates, or initializes tasks associated with inventory according to the changes made to the baseline.
  3. Updates the mapping between requirements and blocks.

Use the Maintenix configuration parameters to customize the baseline synchronization process.