Maximo Open Forum

 View Only

Mass Status Change Restriction For Work Order

  • 1.  Mass Status Change Restriction For Work Order

    Posted 11-27-2023 16:16

    I have configured the below script to restrict mass workorder status change for more than 10 workorders from the work order list tab

    if interactive:
        session=service.webclientsession()
        app = session.getCurrentApp()
        if app.onListTab():
            selectionsize=app.getResultsBean().getMboSet().getSelection().size()
        
            if selectionsize>10:
                app.getResultsBean().unselectAll()
                params=[str(selectionsize),'10']
                service.error("In bulk, you cannot change the status of more than 10 work orders. \n\n"
                
                "En bloc, vous ne pouvez pas modifier le statut de plus de 10 ordres de travail.\n\n"
                 "De forma masiva, no puede cambiar el estado de más de 10 órdenes de trabajo.\n\n"
                "In blocco, non puoi modificare lo stato di più di 10 ordini di lavoro.\n\n"
                u"您无法批量更改超过 10 个工作订单的状态.\n\n"
                "Em massa, você não pode alterar o status de mais de 10 ordens de serviço.\n\n"
                "In bulk kunt u de status van meer dan 10 werkorders niet wijzigen.", "", params)

    I have to add additional clause to bypass this restriction for some status like WSCH.

    Any suggestion how to do it.

    Thanks,

    Souvik


    #EverythingMaximo

    ------------------------------
    Souvik Dutta
    TCS
    ------------------------------