Understanding reason codes

Reason codes are based on the VMRS reason for repairs codes (Code Key 14) managed by The Maintenance Council (TMC).

Reason codes represent how an issue was reported.

Reason codes are used when creating a repair order (RO) section and in shop and unit reporting as a potential filter.

They can be filtered by component code.

If reason codes are filtered by component code, they will be the only reasons for repair available on a RO Section for that component code.

To manage reason codes, go to Menu > Setup > System Setup.
The System Setup page opens.

image1

Adding reason codes

To add a new reason code:

  1. Go to Menu > Setup > System Setup.
    The System Setup page opens.

  2. In the Codes section, expand Repair Order.

  3. Select Reason Codes.
    The system displays the Mapping section. See Mapping reason codes for details.

  4. Click Add.
    A temporary code called NEW: New Code is displayed under the parent Codekey and the Details section is displayed.

    image2

  5. Enter the Code.

    Note: The code is limited to 12 characters.

  6. Enter the Description.

    Note: The description is limited to 60 characters.

  7. Do the following as needed:

    • To be available on the RO, the Active option must be set to YES.

    • To be available with the mobile computing add-on module, the Handheld option must be set to YES.

  8. Select the Reason Group Code.

    Note: Reason group codes must be created prior to being available on the reason code.

    Field definitions

    Accident

    Code used for accident accounting disbursement rules

    Maintenance

    Code used for maintenance accounting disbursement rule

  9. Select the Expense Category.

    Expense categories are used specific SSRS reports to help isolate costs.

    Field definitions

    Maintenance

    Repairs for normal maintenance

    Examples include:

    • PMs

    • Driver’s Reports

    • Breakdowns

    Management Decisions

    Repairs made based on management’s directives

    Examples include:

    • Capital Improvement

    • Conversions

    • Modifications

    Outside Influence

    Repairs made due to an external force and unavoidable

    Examples include:

    • Accidents

    • Acts of God

    • Vandalism

  10. Specify the Update Parameters as needed.

    • Update PM

      To have the PM updated, the Update PM option must be set to YES. When the RO Section is set to CLOSED, the PM Master will be updated.

    • Update Warranty

    To have the warranty updated, the Update Warranty option must be set to YES. When the RO section is CLOSED, warranty records will be created.

  11. Specify the User Defined Codes as needed.

  12. Click Save.
    The NEW: New Code is replaced with the code name and description.

Editing reason codes

Once a reason code has been created, you cannot edit the Code field.

To edit an existing code:

  1. Go to Menu > Setup > System Setup.
    The System Setup page opens.

  2. In the Codes section, expand Repair Order.

  3. Expand Reason Codes.

  4. Select the code you want to edit.

  5. Edit the fields as needed.

  6. Click Save.

Deleting reason codes

Trimble does not recommend deleting reason codes. Instead, toggle the Active option to NO.

To delete an existing code:

  1. Go to Menu > Setup > System Setup.
    The System Setup page opens.

  2. In the Codes section, expand Repair Order.

  3. Expand Reason Codes.

  4. Select the code that you want to delete.

  5. Click Delete.

    The Delete Code message window opens. It asks, "Are you sure you want to delete the selected code?"

  6. Click Delete Code to delete the code and close the window.

Click Cancel to close the window without deleting the reason code.

Mapping reason codes

These rules apply when mapping reason codes to component codes:

  • If there are no reason codes mapped to a component code, all active component codes will be available for that component code.

  • If there are reason codes mapped to a component, those reason codes will be available when creating RO sections.

  • For PM component codes:

    • If the Application option [Repairs: PMs] Validate Component Code Against PMs For That Unit is set to YES, the reason code list will populate with any reason codes that have Update PM set to YES, regardless of mapping.

    • If the Application option [Repairs > PMs] Validate Component Code Against PMs For That Unit is set to NO, then any reason codes mapped to the component code will be displayed.

  • The assignments work at a top level and filter down. So if a reason code is assigned at the System level, the assembly and part levels will automatically get that reason for repair.

For example, if ROADCALL is assigned as the only reason for repair to 034, then 034-XXX and 034-XXX-XXX codes will automatically get that code. Once a change is made at the assembly level, then only that level would have the different codes.

To map reason codes to component codes:

  1. Go to Menu > Setup > System Setup.
    The System Setup page opens.

  2. In the Codes section, expand Repair Order.

  3. Select Reason Codes.
    The Mapping section is displayed.

  4. In the Component field, enter the component code and press ENTER.
    The Description field updates.

  5. Using a combination of the Shift and/or the Control keys, select the reason codes on the Available grid.

    image4

  6. Click the image5 Right Arrow.
    The selected reason codes move to the Selected list.

    image6

  7. Repeat Steps 1-6 as needed.

Specifying user defined repair reason codes

You can define your own repair reason codes. These are called user-defined repair reason codes. You can assign your user defined repair reason codes to a reason code.

You can also set a code requirement to make it a condition that must be met before a users can close a RO.

To add a user defined repair reason code:

  1. Go to Menu > Setup > System Setup.
    The System Setup page opens.

  2. In the Codes section, expand Repair Order.

  3. Expand Reason Codes.

  4. Select the code needed.
    The system displays the Details pane.

  5. In the User Defined Codes section, toggle the Prompt for Code option to YES.

    The Code field and the Required option are enabled.

  6. Do one of the following:

    • In the Code field, select the Code. Go to Step 7.

    • If there are no codes or no code that applies, click New Code.
      The New Repair Reason User Code window opens.

      1. Enter the Code.

        Note: The code field is limited to 12 characters.

      2. Enter the code Description.

        Note: The description field is limited to 60 characters.

        image7

      3. Click OK.
        The new user code will be listed in the tree view under Repair Reason User Codes. It will be available for assignment to other reason codes.

        image8

  7. Do the following as needed:

    • If the code should be required when creating a RO section, toggle the Required option to YES. The option Required to Close RO enables.

    • If the code is required as a condition to close the order, the option Required to Close RO must be set to YES.

  8. Click Save.