Maximo

Maximo

Come for answers, stay for best practices. All we're missing is you.

 View Only
  • 1.  Auto-generate follow-up WO based on WO spec?

    Posted Mon October 19, 2020 12:25 PM
    Edited by System Admin Wed March 22, 2023 11:48 AM
    MAM 7.6.1.2:

    I have WO classifications that have specifications:



    The ROADS \ CATCH BASIN \ INSPECTION classification has a specification attribute called 3_CB_REPAIR



    I can search for WOs where the '3_CB_REPAIR' attribute's value is 'MAJOR REPAIRS' by using the Attribute Search tool:


    wonum in ( 
            select 
                workorderspec.wonum  
            from  
                maximo.workorderspec
            where 
                classstructureid is not null  
                and workorderspec.refobjectid = workorder.workorderid
                and workorderspec.assetattrid= '3_CB_REPAIR' 
                and upper(workorderspec.alnvalue) = 'MAJOR REPAIRS' 
             )
    and hasfollowupwork = 0 and wonum not in ( select relatedreckey from maximo.relatedrecord where
    relatedrecclass='WORKORDER' and relatetype='FOLLOWUP' )


    Question:

    A worker inspects up to 100 catch basins in a day. We want to avoid forcing the worker to manually create follow-up WOs for each of the 100 catch basins he inspects (tedious and error-prone). Instead, we want to automatically create follow-up WOs based on the inspection WOs' specification attributes.

    To do that, I think I could query for the 'MAJOR REPAIRS' as demonstrated above. And then come up with a mechanism in Maximo that would automatically create follow-up WOs for each WO in the query.

    What mechanism could I use to automatically create follow-up WOs from the WOs in the query? (run daily)

    Thank you.


    #AssetandFacilitiesManagement
    #Maximo


  • 2.  RE: Auto-generate follow-up WO based on WO spec?

    Posted Mon June 07, 2021 01:53 PM
    Edited by System Admin Wed March 22, 2023 11:48 AM
    From a private message (un-tested):

    --------------------------------------------------------

    1. Create an action on WORKORDER object.
        Action = WO CREATEFOLLOW
        Object = WORKORDER
        Type = Application Action
        Value = CREATEWO
    2. Go to Escalation application and click on New
    3. Provide Applies to (object) = WORKORDER
    4. Use the query from your original post as the condition in the escalation.
    5. Schedule = 1 day. Check 'Create Successful Execution Entry?' check-box.
    6. Click on New Row on 'Escalation Points'  and check 'Repeat' check box.
    7. Click on New Row on 'Actions' and provide the created Action 'WO CREATEFOLLOW'.
    8. Save the record. Click on Validate menu action and then Activate the escalation.

    Note: Based on  your query, it doesn't create another follow-up workorder on the created follow-up WO. Which is what you want.
    #Maximo
    #AssetandFacilitiesManagement