IBM Support

IZ85044: CALCULATED PRIORITY IS NOT CALCULATED CORRECTLY ON TASK WORK ORDERS WHEN GENERATED FROM A PM

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Steps to replicate the issue in Maxdemo database, Maximo Base
    Services 7.1.1.16:
    
    - Log into Maximo as wilson
    
    - Go to Work Orders > Assignment Manager
    
    - Select Action > Set Preferences > Set Priority Preferences
    
    - In Set Priority Preferences box, Work Priority Calculation,
    select (PRIORITY + 2 * EQPRIORITY)
    
    - Click on OK and save record
    
    - Go to Assets > Assets
    
    - Click on New Asset button, accept the default values and enter
    this info:
    Asset = ASSET10
    Priority = 1
    
    - Save record and change the Status to OPERATING
    
    - Go to Planning > Job Plans
    
    - Click on New Job Plan button, accept the default values and
    enter this info:
    Job Plan = JP10
    
    - In Job Plan Tasks, click on New Row button, accept the default
    values and enter this info:
    Task = 10
    Description = Task10 of JP10
    
    - Save record and change the Status to ACTIVE
    
    - Go to Preventive Maintenance > Preventive Maintenance
    
    - Click on New PM button, accept the default values and enter
    this info:
    PM = PM10
    Asset = ASSET10
    Job Plan = JP10
    Priority = 10
    
    - Click on Frequency tab and enter this info:
    Frequency = 30 days
    
    - Save record and change the Status to ACTIVE
    
    - Select Action > Generate Work Orders
    
    - In Generate Work Orders box, deselect "Use Frequency
    Criteria?" and click on OK
    
    - Take note of the generated Work Order number
    
    - Go to Work Orders > Work Order Tracking
    
    - Bring up the Work Order record created above
    
    - Click on Plans tab
    
    - In the Tasks for Work Order, take note of the number of the
    Reference WO
    
    - Open a SQL tool and run the following statement:
    
    SELECT CALCPRIORITY FROM WORKORDER WHERE WONUM = 'the Reference
    WO above';
    
    The issue is:
    As the result, it brings 10.
    But it should be 12.
    (PRIORITY + 2 * EQPRIORITY) = (10 + 2 * 1) = 12.
    

Local fix

  • No workaround has been found.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: ALL                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: Steps to replicate the issue in Maxdemo *
    *                      database, Maximo Base                   *
    *                                                              *
    *                      Services 7.1.1.6:                       *
    *                                                              *
    *                                                              *
    *                                                              *
    *                                                              *
    *                                                              *
    *                      - Log into Maximo as wilson             *
    *                                                              *
    *                      - Go to Work Orders > Assignment        *
    *                      Manager                                 *
    *                                                              *
    *                      - Select Action > Set Preferences > Set *
    *                      Priority Preferences                    *
    *                                                              *
    *                      - In Set Priority Preferences box, Work *
    *                      Priority Calculation,                   *
    *                                                              *
    *                      select (PRIORITY + 2 * EQPRIORITY)      *
    *                                                              *
    *                      - Click on OK and save record           *
    *                                                              *
    *                      - Go to Assets > Assets                 *
    *                                                              *
    *                      - Click on New Asset button, accept the *
    *                      default values and enter                *
    *                                                              *
    *                      this info:                              *
    *                                                              *
    *                      Asset = ASSET10                         *
    *                                                              *
    *                      Priority = 1                            *
    *                                                              *
    *                      - Save record and change the Status to  *
    *                      OPERATING                               *
    *                                                              *
    *                      - Go to Planning > Job Plans            *
    *                                                              *
    *                      - Click on New Job Plan button, accept  *
    *                      the default values and                  *
    *                                                              *
    *                      enter this info:                        *
    *                                                              *
    *                      Job Plan = JP10                         *
    *                                                              *
    *                      - In Job Plan Tasks, click on New Row   *
    *                      button, accept the default              *
    *                                                              *
    *                      values and enter this info:             *
    *                                                              *
    *                      Task = 10                               *
    *                                                              *
    *                      Description = Task10 of JP10            *
    *                                                              *
    *                      - Save record and change the Status to  *
    *                      ACTIVE                                  *
    *                                                              *
    *                      - Go to Preventive Maintenance >        *
    *                      Preventive Maintenance                  *
    *                                                              *
    *                      - Click on New PM button, accept the    *
    *                      default values and enter                *
    *                                                              *
    *                      this info:                              *
    *                                                              *
    *                      PM = PM10                               *
    *                                                              *
    *                      Asset = ASSET10                         *
    *                                                              *
    *                      Job Plan = JP10                         *
    *                                                              *
    *                      Priority = 10                           *
    *                                                              *
    *                      - Click on Frequency tab and enter this *
    *                      info:                                   *
    *                                                              *
    *                      Frequency = 30 days                     *
    *                                                              *
    *                      - Save record and change the Status to  *
    *                      ACTIVE                                  *
    *                                                              *
    *                      - Select Action > Generate Work Orders  *
    *                                                              *
    *                      - In Generate Work Orders box, deselect *
    *                      "Use Frequency                          *
    *                                                              *
    *                      Criteria?" and click on OK              *
    *                                                              *
    *                      - Take note of the generated Work Order *
    *                      number                                  *
    *                                                              *
    *                      - Go to Work Orders > Work Order        *
    *                      Tracking                                *
    *                                                              *
    *                      - Bring up the Work Order record        *
    *                      created above                           *
    *                                                              *
    *                      - Click on Plans tab                    *
    *                                                              *
    *                      - In the Tasks for Work Order, take     *
    *                      note of the number of the               *
    *                                                              *
    *                      Reference WO                            *
    *                                                              *
    *                      - Open a SQL tool and run the following *
    *                      statement:                              *
    *                                                              *
    *                      SELECT CALCPRIORITY FROM WORKORDER      *
    *                      WHERE WONUM = 'the Reference            *
    *                                                              *
    *                      WO above';                              *
    *                                                              *
    *                                                              *
    *                                                              *
    *                                                              *
    *                                                              *
    *                      The issue is:                           *
    *                                                              *
    *                      As the result, it brings 10.            *
    *                                                              *
    *                      But it should be 12.                    *
    *                                                              *
    *                      (PRIORITY + 2 * EQPRIORITY) = (10 + 2 * *
    *                      1) = 12.                                *
    *                                                              *
    *                                                              *
    *                                                              *
    *                                                              *
    *                                                              *
    *                      LOCAL FIX:                              *
    *                                                              *
    *                      No workaround has been found.           *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    *                                                              *
    *                                                              *
    *                                                              *
    ****************************************************************
    CALCULATED PRIORITY IS NOT CALCULATED CORRECTLY ON TASK WORK
    ORDERS WHEN GENERATED FROM A PM
    

Problem conclusion

  • Fixed in code.
    
    
    
    
    
    The fix for this APAR is contained in the following maintenance
    package:
    
      | release\fix pack | REL 7.1.1.8 - BS
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ85044

  • Reported component name

    WORK ORDER TRAC

  • Reported component ID

    5724R46WO

  • Reported release

    711

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2010-09-15

  • Closed date

    2010-10-27

  • Last modified date

    2010-10-27

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • MAXIMO
    

Fix information

  • Fixed component name

    WORK ORDER TRAC

  • Fixed component ID

    5724R46WO

Applicable component levels

  • R711 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCHPPU","label":"Work Order Tracking"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"711","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
27 October 2010