Editing aircraft maintenance program
This page allows you to edit the details of the selected aircraft maintenance program. Tell me more
Select the hyperlinked maintenance program number in the multiline of the “Select Maintenance Program” page.
The “Edit Maintenance Program” page appears.
The system displays the following field:
Date Format |
The format in which the date fields are displayed and to be entered, in this page. This format is displayed from the "User Preferences" business component based on the login user ID. In case the format is not defined, the system displays the date format from the "Enterprise Modeling" business component by default. |
The system displays the following fields in the “Maintenance Program Information” group box:
Maintenance Program # |
The maintenance program to be edited. |
Revision # |
The revision number of the maintenance program. This number is automatically generated by the system on clicking the “Edit Maintenance Program” pushbutton for programs that are revised through the “Revise Aircraft Maint. Program” activity. |
Enter the following fields:
Program Desc. |
The description of the maintenance program (Alphanumeric, 150). Mandatory. |
Program Category |
Use the drop-down list box to specify the category of the maintenance program. The system lists all the quick codes of type “Program Category”, which are defined in the “Create Quick Codes” activity. Leave this field blank, if you do not wish to specify the program category. |
Configuration Class |
Use the drop-down list box to specify a configuration class for the maintenance program. The system lists all the configuration classes defined in the “Create Configuration Class” activity of the “Configuration” business component and attached to the aircraft model selected in the “Primary Model #’ field. |
The system displays the following fields:
Status |
The status of the maintenance program, which can be “Fresh” or “Return”. The status can be “Active” or “Inactive”, when this page is launched from the “Revise Aircraft Maint. Program” activity. |
Primary Model # |
The primary model to which the maintenance program is applicable. |
Model Effectivity |
Indicates whether the maintenance program is applicable for a single aircraft model or for multiple aircraft models. The system displays either “Single” or “Multiple”. |
Moify the following in the “Work Scope Details” multiline:
MPD Group |
Use the drop-down list box to select the Maintenance Planning Document (MPD)Group. The system loads the drop-down list box with the active quick codes defined for MPD Group in the “Aircraft Maintenance Program” business component. The system defaults the drop-down list box with the previously saved value or leaves the field blank, if no value exists. |
Work Unit # |
The task, standard procedure, aircraft work package or the component work package to be performed as part of the maintenance program (Alphanumeric, 30). The drop-down list displays Task, Standard Procedure, and Aircraft Work Package, if the “Multilevel Work Breakdown Structure” option is set as “Required” in the Common Masters business component. However, only “Task” is available, if the “Multilevel Work Breakdown Structure” option is set as “Not Required”. Select any one of the following options:
You can include only one instance of a task in an aircraft maintenance program The task you specify in this field must be in “Active” status. If the sequence, estimated time, work center, estimated man-hours and the priority values are available for work unit in the multiline, data entry in this field is mandatory. Help facility available. |
Prog. Item Type |
Use the drop-down list box to select any one of the following valid Program Item Types:
The system defaults the drop-down list box with the previously saved value or leaves the field blank.
|
Default Exe. Priority |
Use the drop-down list box to select the default execution priority. The system loads the drop-down list box with the values ”Active", "Priority Codes" and “Quick Code Type” as defined in the “Common Masters” business component interacting with the current login OU. The system defaults the drop-down list box with the previously saved value or leaves the field blank, if no value exists. |
Initiated/ Reset by |
Use the drop-down list box to select any one of the following options:
The system defaults the drop-down list box with the previously saved value or displays the value “Self Compliance”, if no saved value exists. |
The system displays the following in the “Work Scope Details” multiline:
Parent Item # |
The unique identifier of all the parent items of the task. The parent items are delimited by a comma separator.
|
Note: If the Program Item Type of the Task # is “Base”, the system fetches the related Block Task# as the Parent Item #. If multiple "Block" relationships are available for the 'Work Unit #', the system fetches all those Task # to the “Parent Item #” delimited by a comma.
If the Program Item Type of the Task # is '”Event Driven”, the system fetches the Event # of the Task #. Note that the parent item # will be blank for all other Program Item Types.
Enter the following in the “Work Scope Details” multiline:
Execution Type |
Use the drop-down list box to specify the execution type of the work unit, which could be one of the following: |
|
|
|
|
Job Type |
Use the drop-down list box to specify whether the work unit must be performed on the aircraft or on the components fitted to the aircraft. The system provides the following options:
|
Note: If the job type is “Aircraft” or “On-wing” and if the work unit type is “Aircraft Work Package”, then ensure that the work unit number is valid for the aircraft model specified in the “Primary Model #” field.
Maintenance Type |
Use the drop-down list box to specify the type of maintenance job that must be carried out as part of the work unit. The system provides the options “Repair”, “Overhaul”, “Inspection” and “Others”. Do not leave this field blank if you have set the “Job Type” field to “On-Wing”. |
Position Code |
The position code in the aircraft where the work unit must be performed (Integer). Ensure that the position code entered here has already been defined for the primary aircraft model and configuration class in the “Maintain Aircraft Model Configuration” activity of the “Configuration” business component and is in “Active” status. Help facility available |
Level Code |
The number identifying the level for the position code that occurs in the primary model (Decimal). Ensure that the level code entered here has already been defined for the primary aircraft model and configuration class in the “Maintain Aircraft Model Configuration” activity of the “Configuration” business component and is in “Active” status. Help facility available. |
Note: Ensure that you enter either the position code in the “Position Code” field or the level code in the “Level #” field if you have selected “On-Wing” in the “Job Type” field.
If the position code alone is entered and if it is unique in the entire configuration, the system retrieves the level code corresponding to the position code, from the “Configuration” business component.
If the level code alone is entered, the system retrieves the position code for the level code, from the “Configuration” business component.
If you have entered both the position code and the level code, ensure that it is a valid combination defined for the primary aircraft model and configuration class in the “Maintain Aircraft Model Configuration” activity of the “Configuration” business component.
Eng. Doc# |
The engineering document as part of which the work unit was defined (Alphanumeric, 40). The engineering document must have been defined in the “Create Engineering Order” activity of the “Engineering Order” business component and must be in “Released” status. Help facility available. |
Revision # |
The revision number of the engineering document (Alphanumeric, 40). |
Schedule Status |
Use the drop-down list box to set the status of the schedule. Mandatory. The system provides the following options:
This field is updated automatically to ‘active’ or ‘inactive’ when the task is activated or inactivated in “Maintain Activated Tasks” screen of the “Maintenance Task” business component, if the process parameter “Auto update the Schedule Status of Task as 'Active' in Maintenance Programs when the Task Status is activated in the Task master?" in the “Define Process Entities” activity of the “Common Master” business component is set as ‘1’. |
Long Term? |
Use the drop-down list box to select any one of the following options:
Note: Long/ Short Term Forecasting options could be defined only for the work units of ‘Program Item Type’ as “Block” or “Non-block”. The system displays the value “Not Applicable” by default. |
Sch Exec Rule |
Use the drop-down list box to specify the schedule execution of the work unit. Mandatory. The system provides the following options:
The system displays the option “Earliest”, by default. |
Note: If the schedule status is already set as “Active”, “Inactive” or “Terminated”, you cannot change it to “Fresh”.
The system displays the following in the multiline:
Deferment Policy |
Use the drop-down list box to specify the type of deferment policy for deferring or postponing the work unit when work orders are generated based on the maintenance program. Mandatory. The system provides the following options:
The system defaults the previously saved value or displays the value “Allowed” if no saved value exists. |
Note: You can specify this work unit as a dependent work unit in the “Edit Dependent Work units” page only if this field is set to “Yes”.
Enter the following in the “Work Scope Details” multiline:
Package Type |
Use the drop-down list box to select the package type. Use the drop-down list box to select the package type of the work unit. The system lists all the “active” package types for which the field “Process Parameter Defined?” is set as “Yes” in the “Common Masters” business component. The system leaves this field blank by default. |
Expense Type |
Use the drop-down list box to set the expense type of the work unit. Mandatory. The system provides the following options:
|
Note: If the “Job Type” is set to “On Wing”, you can specify the expense type as “Capital” in this field only when the part that is associated to the position code has an expense type defined as “Capital”.
Other References |
Any other references based on which the work unit is specified for the maintenance program (Alphanumeric, 255). |
Comments |
Any additional information about the work unit (Alphanumeric, 255). |
Work Center # |
The work center where the work unit must be performed (Alphanumeric, 30). Data entry in this field is mandatory if a work unit is specified. The work center should have already been defined in the “Create Work Center” activity of the “Work Center” business component and should be in “Active” status. Help facility available |
Note: If you leave the above field blank, the system considers the primary work center number defined for that work unit as the work center.
If the “Work Center Entry for Task” is set as “Mandatory” in the “Set Options” activity, the system ensures that a value is entered in Work center # column for the Work unit # - Seq # combination.
The system displays the following field in the “Work Scope Details” multiline:
MPD Item # |
The Maintenance Planning Document number providing additional information pertaining to the task or standard procedure. This field will be left blank if the “Work Unit Type” is set to “Aircraft Work Package” or “Component Work Package”. |
Note: The system retrieves the “MPD Item #” for the “Work Unit type” and “Aircraft Model #” combination, from the “Maintenance Task” business component.
Enter the following in the “Work Scope Details” multiline:
Seq # |
The sequence in which the work unit should be performed as a part of the maintenance program (Integer). Ensure that the sequence number is positive and is unique in the multiline. |
|
If you leave the sequence number blank, the system automatically assigns a sequence number to each of the work units, in the order in which they are entered in the multiline, on clicking the “Edit Maintenance Program” pushbutton. Ensure that you do not leave it blank for any of the work units occurring in between. Mandatory |
The system displays the following in the “Work Scope Details” multiline:
Sch # |
A schedule number generated by the system to uniquely identify the work unit specified in the maintenance program. Refer the example for more details. |
Link Info |
Indicates whether schedule information is defined for the work unit in the multiline. The system displays one of the following: |
|
|
|
|
|
|
|
|
|
|
|
|
The system fills in the following fields on clicking the “Edit Maintenance Program” pushbutton:
Work Unit Desc |
The textual description of the work unit. |
Work Center Description |
The textual description of the work center. |
A If you wish to add more work units in the multiline and assign a sequence number for them, select the “Re- Seq#” pushbutton to rearrange the existing rows in the ascending order of the sequence number. The system regenerates the sequence number in multiples of five, thereby enabling you to specify the sequence number for the newly added work unit.
Click the “Get Base Tasks” pushbutton to retrieve base tasks of a task selected in the “Work Scope Details” multiline.
Note : The Prog. Item Type must be “Block” for the selected record in the multiline.
The system retrieves tasks that share a Block relationship with the task (selected in the multiline) for the same primary model # as defined in the Maintenance Task component. These tasks would have been mapped to the selected parent Task # with the “Block Schedule'” relationship defined in the “Maintain Task Relationship” activity of the “Maintenance Task” business component.
Select the “Edit Schedule Information” link to specify the schedule information for the maintenance program.
Note: The “Edit Schedule Information” link is not launched if the “Program Item Type” is set as "Perpetual" or "As required" or "Event Driven".
Select the “Maintain Task Relationship” link to maintain relationship between a task and the related tasks
Refer to “Maintain Task Relationship” online help for more details.
Select the “View Task” link to view task details.
Refer to “Maintenance Task” online help for more details.
Enter the following fields in the “Approval Details” group box:
Regulatory Authority |
Use the drop-down list box to specify the regulatory authority as a reference to the maintenance program. The system lists all the regulatory authorities defined in the “Create Regulatory Authority Codes” activity of the “Common Master” business component and in which are in “Active” status. |
The system displays the following field on clicking the “Edit Maintenance Program” pushbutton:
Description |
The description of the regulatory authority. |
Enter the following fields:
Approval # |
The approval number with reference to which the maintenance program is created (Alphanumeric, 30). |
Date |
The date on which the approval number was given (Date Format). |
Other Details |
Any other details furnished by the regulatory authority (Alphanumeric, 255). |
Enter the following fields in the “Other Details” group box on revising the maintenance program:
Revision Comments |
Any additional information on revising the maintenance program (Alphanumeric, 255). |
Copy to Associated Aircraft |
Check this box to copy the modified details of the program to the aircraft associated to the program. The details would be copied to the aircraft maintenance programs that are yet to be confirmed. |
Click the “Edit Maintenance Program” pushbutton to edit the maintenance program.
The system saves the modified details of the maintenance program and performs the following:
If the program is in the “Active” or “Inactive” status, the system creates a new revision of the program in the “Fresh” status.
If the program is in the “Fresh” status, the system modifies the program and retains the existing revision of the program.
If the program is in the “Return” status, the system assigns the status “Fresh”, on modification.
If the “Copy to Associated Aircraft” box is selected, the system performs the following jobs:
Copies new and modified tasks from the model program to the aircraft-specific program,
Sets the Schedule Status of tasks in the aircraft specific program to “Fresh”.
Conversely, the Schedule Status of the task is set to “Inactive” in the following scenarios:
For tasks with Job Type = “Aircraft”, if the task is not effective for the aircraft, as defined in the Maintenance Task component.
For tasks with Job Type = “On-Wing”, if the task is not effective for the part specified at the Position Code - Level Code of the aircraft, as defined in the aircraft configuration.
However, a task with Job Type = “On-Wing” is not copied to the aircraft-specific maintenance program, if the Position Code - Level Code combination specified for the part for which the task is scheduled for execution is not defined in the aircraft configuration.
Note: If you select the “Prog. Item Type” as any value other than "Block" or "Non-Block", the system saves the 'Long Term? field with the value "Not Applicable" irrespective of the value you select for the Task # and Seq # combination. However, if 'Prog. Item Type' is selected as "Block" or "Non-Block", the system saves the value that you select in 'Long Term?' field for the Task # and Seq # combination.
NSV computation for Related Task:
If the ‘Relationship’ between a primary task and the related task is set as “Initiate Schedule” in the “Maintain Task Relationship” page of the “Maintenance Task” business component, and if the ‘Program Item Type’ of the related task is “Related Task Compliance”, on compliance of the primary task, the system computes the ‘Next Schedule Value’ (NSV) of the related task, by adding the last performed value of the primary task with the interval of the related task.
Note: If the ‘Schedule Type’ of the related task is “One Time”, the system considers the threshold value of the related task, to calculate the Next Schedule Value.
If the Eng. doc reference # exists for the task, the system allows you to modify the following details of the Eng. Doc. task in the Maintenance Program, only if the process parameter “Allow modification of Eng. Doc. task in Maintenance Program” is set as “Allowed” in the “Define Process Entities” activity of the “Common Master” business component.
Program item type
Initiate Reset basis
Execution Type
Long Term?
Sch Exec Rule
Deferment Policy
Expense Type
Work Center
Click the “Confirm Maintenance Program” pushbutton to confirm the maintenance program.
Note: The system confirms the maintenance program and sets the status of the program to “Confirm”. Further modifications to the program are not allowed.
On confirmation, the system changes the ‘Schedule Status’ from “Fresh” to “Active”.
If the Eng. doc reference # exists for the task and if the task attributes in the program are modified, the system allows you to confirm the Maintenance Program, only if the process parameter “Allow modification of Eng. Doc. task in Maintenance Program” is set as “Allowed” in the “Common Master” business component.
Click the “Cancel Maintenance Program” pushbutton to cancel the maintenance program.
Note: The system cancels the maintenance program and sets the status of the maintenance program to “Cancel”.
The system displays the following fields in the “Record Statistics” group box:
Created by |
The login ID of the user who created the maintenance program. |
Created Date |
The date and time by which the maintenance program was created. |
Last Modified by |
The login ID of the user who last modified the maintenance program. |
Last Modified Date |
The date and time by which the maintenance program was last modified. |
Source |
The OU that is the source of the maintenance program information. |
Owner |
The OU that is the owner of the maintenance program information. |
To proceed, carry out the following
Select the “Edit Aircraft Model Effectivity Information” link to specify aircraft models on which the maintenance program is applicable.
Select the “Associate Aircraft” link to associate aircraft to the maintenance program.
Select the “Edit Maintenance Event Information” link to specify the maintenance events that must be performed as a part of the maintenance program.
Select the “Edit References” link to specify reference document details based on which the maintenance program was created.
Select the “View Task Card” link at the bottom of the page to view the task card created in the third party application.
Refer to the “Task Card Publisher” Online help for more details.
Select the “View AMM Reference” link at the bottom of the page, to view the details of aircraft maintenance manual for the task.
Select the “Upload Documents” link to upload documents/files associated with the aircraft model maintenance program to the common repository.
Select the “View Associated Doc. Attachments” link to view documents/files associated with the aircraft model maintenance program from the common repository.
Modifying maintenance program – An overview
This page allows you to edit the details of the selected aircraft maintenance program. Maintenance programs that are in a “Fresh” or “Return” status can be modified in this activity.
This page can also be launched from the “Revise Aircraft Maint. Program” activity for revising programs that are in an “Active” or “Inactive” status. In such cases a new revision of the maintenance program is created in this activity.
You can modify the following details of the maintenance program:
The description of the maintenance program
The category to which the program belongs
The configuration class to which the program is attached
You can also re-define the work units that must be executed as a part of the maintenance program.
Cancel the program
You can cancel the maintenance program in this page. On cancellation, the system cancels the maintenance program and sets the status of the maintenance program to “Cancel”.
Edit the program
If the maintenance program that is modified is in the “Fresh” status, the system modifies the details of the program and retains the same revision of the program in the “Fresh” status. If the status of the program that is modified is “Return”, the system modifies the details of the program, retains the same revision and sets the status of the program to “Fresh”.
Confirm the program
You can also confirm the maintenance program. Once the program is confirmed it cannot be modified further. The status of the program is set to “Confirm”. A confirmed program can be activated or returned for further modification in the “Approve Aircraft Maint. Program” activity.
Revise the program
You can also create a new revision of a program when you launch this page from the “Revise Aircraft Maint. Program” activity. The system creates a new revision of the program with the modified details and sets the status of the program to “Fresh”.
Click here to view the status diagram of the aircraft maintenance program.
Example: Assume that the following work units in the form of checks are defined for the maintenance program:
Work Units - A, 2A, B, C, B, A, 2B.
The system assigns schedule Ids for the checks as,
Work Units |
Sch # |
A |
1 |
2A |
1 |
B |
1 |
C |
1 |
B |
2 |
A |
2 |
2B |
1 |
This enables easy identification of the work unit in the maintenance cycle.