Maximo Open Forum

 View Only
  • 1.  Effects of "Reinstating the Preventative Maintenance Record"

    Posted 07-23-2024 08:35

    Hello all,

    In the Preventative Tracking Application, we had an employee click the "Generate Work Orders" button while several thousand PM records were populated. We've had this happen before. Last time, we systematically cancelled all the WOs and the following message would pop up.

    Do you want to reinstate the preventive maintenance record while you are canceling the PM work order?

    We chose yes, thinking it would reset the PM to its "Before percentage" and the following day, several thousand PM records were now well over 100%, some into the 1000%.

    But to me, choosing "No" seems like it would reset the PM to Zero. Am I thinking correctly?

    We are wanting the PM to go back to what it was before the employee clicked the button.

    Thanks for any help!


    #EndUser

    ------------------------------
    Nathan Frail
    FedEx
    ------------------------------


  • 2.  RE: Effects of "Reinstating the Preventative Maintenance Record"

    Posted 07-23-2024 10:53

    Hi @Nathan Frail

    It's complex. When you generate work orders from PM, Maximo creates the WOs in advance according to the number of days that you register at that moment. For example:
    I have PM = '4674'
    It has a weekly schedule.
    The Earliest Value Next Due Date: is '2024-08-03'
    I generate today (2024-07-23) forward 18 days. Maximo creates 2 WO.

    In the first it records the dates of the next creation but at that moment, it calculates the dates of the next release (1 more week) and at that moment it updates the PM and transfers those dates to the second WO. If instead of putting 18 days I had put 100 days, imagine that knowing those dates is complex.

    Now, the date that you had configured as the "Earliest Value Next Due Date" (PM:NEXTDATE) at the moment before the generation is the PMDUEDATE date of the first WO generated by your PM, that is, to solve your problem you should do the following:

    First, cancel the OTs generated by the PMs.
    Then update pm set nextdate = (select pmduedate from workorder where wonum is the first wonum from pm).

    You must be sure which PMs are involved, identify which WOs were generated and are open... don't fail there. If you give me more information, I can help you.

    Regards!



    ------------------------------
    Martin Fabra
    ARSAT S.A. - Actively seeking employment
    ------------------------------