Maintenance program revision numbers

Maintenance programs have a revision number, an operator revision number, and an external revision number. In the context of a maintenance program, you can also see which revision of a task definition is currently assigned and the number of times a definition has been issued to a program for an operator.

The following numbers are all displayed on the Maintenance Program Details page, in the Details area.
Revision number
The Revision number is the auto-incrementing number assigned to the maintenance program each time a new revision is created, regardless of the operator to which the revision is associated. If a maintenance program has been revised ten times, sometimes for operator A and sometimes for Operator B, the latest revision number is 10.
Operator revision number
The Operator revision number is the auto-incrementing number assigned to the maintenance program each time a revision is made for a specific operator. If a maintenance program has been revised ten times, twice for Operator A and eight times for Operator B, the Operator Revision number for Operator A is 2, whereas for Operator B, it is 8.
External revision number
The External revision number is an optional and customizable revision number that your organization can use however it sees fit. For example, if different operators prefer different numbering schemes, you can use their preferred scheme for the external revision number of maintenance revisions that apply to them. Or, you might use this field to indicate that a particular revision has been submitted for external approval.
On the Requirements tab of a maintenance program, each requirement and reference document has a revision number and an issue number.
Revision number (requirement)
The Revision number of a requirement is the auto-incrementing number assigned by Maintenix to each revision of the requirement or reference document definition created, regardless of which maintenance program or operator it is assigned to. The Requirements tab on the Maintenance Program Details page displays the revision number currently assigned to each task definition included in the maintenance program.
Issue number
The issue number indicates how many times a different revision of a task definition is (or will be) activated in a maintenance program for an operator's fleet. The definition revision number might change multiple times while a maintenance program is revised, but when the program is activated, only the last revision of a definition is included in the active program. The issue number auto-increments once during the build when you assign a definition to a maintenance program and afterwards once per maintenance program revision if the definition revision number is different than in the prior active revision of the program for the same operator.
When multiple operators share a maintenance program, the issue numbers can be different for the different operators. If one operator is on revision 2 of a maintenance program and then revision 3 of the maintenance program is assigned to a different operator, all the definitions in the new operator's maintenance program have an issue number of 1.
While a maintenance program is in Build or Revision status, you can change the number that is assigned as the issue number for any requirement or reference document that is included in the maintenance program, and that is active.

The figure below shows how task definition revision and issue numbers are incremented in a multiple operator maintenance program. The colored squares show when there's a change to the numbers. You can see in Revision 5 for Operator A that REQ Rev 3 is never initialized on any aircraft because Rev 4 is created and activated before Revision 5 of the maintenance program is activated.

Figure: Revision numbers and issue numbers in a multi-operator maintenance program