You specifically asked this:
Is there a way to allow users to cancel a WO (via the change status window) when the WO is at other statuses -- such as APPR, INPRG, WMATL, WSCH?
Out-of-the-box functionality is that you can change the status to CAN when there are no actuals and the status is one of the following:
WAPPR
WSCH
WPCOND
WMATL
APPR
(or a synonym of any of these)
If that's not what you're experiencing in your system, then either the user doesn't have the rights in Security Groups to change to those statuses, or you have something restricting it -- probably Conditional Expressions.
So really the only problem that leaves you is when the Work Order is INPRG.
We created a status called NOTDONE (synonym of COMP) to handle such situations. Training is still required, but the idea is:
if the supervisor/planner denies it before putting it in the hands of field technicians (before it reaches APPR status), the supervisor should CAN it.
Technicians have Security settings that don't allow them to cancel it. I want the supervisor to push that button.
So if the technicians have it, it is in APPR status, and the expectation is that they would soon change it to INPRG and work on it -- and therefore have Actuals, so then Maximo won't let it be CAN'd -- if they don't actually complete the job they should change the status to NOTDONE. (and they should include a Memo or a Work Log entry, which can be enforced by Conditional Expressions or a script)
This way we can look back and, if everyone followed the plan, we can see what legitimately was done vs. what was otherwise removed from the to-do list.
If you do choose to do this, you may also want to make some kind of synonym of CLOSED (for example, I'll call it NDCLOSE), so that if the Work Order was COMP it would eventually go to CLOSED, but if it was NOTDONE it would eventually go to NDCLOSE. Then at least use Conditional Expressions to enforce that COMP can only go to CLOSE and that NOTDONE can only go to NDCLOSE -- or better, let an Escalation handle this last stage and take it out of user's hands entirely.
------------------------------
Travis Herron
------------------------------
Original Message:
Sent: Wed August 04, 2021 02:44 PM
From: User1971
Subject: Cancel WO at status other than WAPPR
MAM 7.6.1.2:
It's my understanding that WOs can only be cancelled when the WO status is WAPPR.
https://www.ibm.com/docs/en/mam/7.6.1.2?topic=orders-work-order-statuses
I have a problem where my users are closing invalid WOs, rather than cancelling them.
- Maximo allows WOs without actuals to be closed -- and that actually fits a few of our business processes.
Even with training, users don't realize that cancelling a WO is an option, because most of the time, CAN is not available in the change status window. The user would need to change a WO back to WAPPR in order to cancel it, which isn't very intuitive (and is easy to forget).
So we're now in a situation where we have a bunch of invalid WOs that were closed instead of canceled. The closed status for those WOs is misleading -- it implies that the WO was valid and was executed. But that's not the case.
Is there a way to allow users to cancel a WO (via the change status window) when the WO is at other statuses -- such as APPR, INPRG, WMATL, WSCH?
- I'm aware that workflow can be used to help with this kind of thing. We use workflow in some scenarios, but not for others. In this case, I'm looking for a non-workflow solution that would apply to all WOs.
Thanks. And feel free to let me know if I misunderstood something.
#AssetandFacilitiesManagement
#Maximo