Editing aircraft maintenance program

Unified Glossary

Basics of using a typical web page

Using online help

This page allows you to edit the details of the selected aircraft maintenance program. Tell me more

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.

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”.

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:

  •  Task – The task must have been defined in the “Create Task” activity of the “Maintenance Task” business component.

  • Standard Procedure – The procedure must have been defined in the “Create Standard Procedure” activity of the “Maintenance Task” business component.

  • Aircraft Work Package – The aircraft work package must have been defined in the “Create Aircraft Work Package” activity.

  • Component Work Package – The component work package must have been defined in the “Create Work Package” activity of the “Component Maintenance Program” business component.

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:

  •  Block -  Indicates the task contains a group of tasks to be executed based on a schedule

  • Base - Indicates the task to be executed is associated to a block.

  • Perpetual - Indicates the task is to be executed while executing any of the other tasks on the aircraft.

  • As required - Indicates the task will be executed whenever required.

  • Event driven - Indicates the task will be executed

  • Non-block - Indicates the task to be executed is not associated to a block.

  • To be decided - Indicates the classification of the program item type for the task will be decided later.

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:

  • Self Compliance - Indicates the task would be initiated/ reset on compliance of the same task. This implies that the compliance of this task is not dependant on any other task..

  • Related Task Compliance - Indicates the task on compliance, would initiate/ reset another task available as part of the same program. The task, which has to be initiated on compliance of a task is based on the “Initiate Schedule” relationship defined for that task in the ‘Maintain Task Relationship’ activity under the ”Maintenance Task” business component.

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.

Execution Type

Use the drop-down list box to specify the execution type of the work unit, which could be one of the following:

 

  •  Major Select this option to indicate that the work unit is a major check and must be sent to the hangar for maintenance.

 

  •  Minor –Select this option to indicate that the work unit must be executed as a part of line maintenance.

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:

  • Aircraft – Select this option to indicate that the work unit must be performed on the aircraft.

  • On-wing – Select this option to indicate that the work unit must be performed on components attached to the aircraft.

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:

  •  Fresh – Select this option when the work unit is specified for the program the first time.

  •  Active – Select this option to activate the work unit.

  • Inactive – Select this option if you do not wish to carry out the work unit as a part of the maintenance program.

  • Terminated – Select this option to terminate the work unit.

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:

  • Yes – Select this option to indicate that the forecasting of the work unit is for long term.

  • No - Select this option to indicate that the forecasting of the work unit is for  short term.

  • Not Applicable – Select this option to indicate that neither long/ short term forecasts are applicable for the work unit.

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:

  • Earliest – Select this option to indicate that when both date based and usage based schedules are defined for the work unit, the system must consider the earliest of the due dates calculated by these schedules.

  • Latest – Select this option to indicate that when both date based and usage based schedules are defined for the work unit, the system must consider the latest of the due dates calculated by these schedules.

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:

  • Not Allowed – Select this option if you do not wish to allow deferment of the work unit.

  • Allowed – Select this option if you wish to allow the deferment of the work unit along with the tasks and procedures defined for it.

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”.

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:

  •  Revenue – Select this option if the cost incurred on the work unit is for routine maintenance activity and must be recorded as revenue cost.

  • Capital – Select this option if the cost incurred on the work unit must be recorded as a capital cost.

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.

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:

 

  • Dt – if at least one date based schedule is defined.

 

  • Usg – if at least one usage based schedule is defined

 

  •  Dt/Usg – if both usage based and date based schedules are defined

 

  •  P – if part requirements are defined for the work packages in the program

 

  • R – if resource requirements are defined for the work packages in the program

 

  • E –If aircraft effectivity details are defined for the maintenance program.

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.

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.

Note: The “Edit Schedule Information” link is not launched if the “Program Item Type” is set as "Perpetual" or "As required" or "Event Driven".

Refer to “Maintain Task Relationship” online help for more details.

Refer to “Maintenance Task” online help for more details.

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.

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).

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.

The system saves the modified details of the maintenance program and performs the following:

  1. Copies new and modified tasks from the model program to the aircraft-specific program,

  2. Sets the Schedule Status of tasks in the aircraft specific program to “Fresh”.

  3. Conversely, the Schedule Status of the task is set to “Inactive” in the following scenarios:

  1. For tasks with Job Type = “Aircraft”, if the task is not effective for the aircraft, as defined in the Maintenance Task component.

  2. 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.

    1. 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.

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.

    1. Program item type

    2. Initiate Reset basis

    3. Execution Type

    4. Long Term?

    5. Sch Exec Rule

    6. Deferment Policy

    7. Expense Type

    8. Work Center

Note: The system confirms the maintenance program and sets the status of the program to “Confirm”. Further modifications to the program are not allowed.

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

Refer to the “Task Card Publisher” Online help for more details.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Modifying maintenance program – An overview

Edit Maintenance Program - A summary of the activity

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:

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.