Yes, I saw Asset, Location, Work Order greyed out when I try to enter NON-WORK labor entries. I observed this in both Maximo 7.6.x and Maximo 8.0.
None of the fields are available except GL Debit account. They become available if I choose WORK type of labor entry instead of NON-WORK. This can be checked in Labor Reporting application. In work order tracking application, when I try to enter labor actuals, I don't even see the NON-WORK related values in the value list to select from. I am not sure if there is any setting (for ex. system property or something) which results in this type of behavior and hence I posted this question hoping to get some clarity. Thanks.
------------------------------
Maximo EAM
Freelancer
------------------------------
Original Message:
Sent: 09-01-2023 13:43
From: Travis Herron
Subject: How to enter NON-WORK Labor Actual Transaction
"However, Work Order, Asset, Location fields are read-only for Non-Work labor transaction."
Is that out-of-box functionality on Maximo 8? I don't believe it behaves that way OOTB on Maximo 7.6. A financial transaction like this should require at least one of those fields or the GL account. So I was going to ask/suggest if the user could just put in a Location.
------------------------------
Travis Herron
Pensacola Christian College
------------------------------
Original Message:
Sent: 09-01-2023 13:03
From: Maximo EAM
Subject: How to enter NON-WORK Labor Actual Transaction
Thanks for the response!
This still requires automation scripting or some type of change in Maximo. I was hoping to find out if there is out of the box way of entering NON-WORK time without user having to enter the right G/L account manually. I find it a bit hard to expect mechanics and technicians to know the G/L account they need to know when they are reporting non-work time. Hence, I was wondering how others have handled it.
Looks like this requires some type of additional configuration or change to implement it in useful way.
Appreciate your response though. Thanks.
------------------------------
Maximo EAM
Freelancer
Original Message:
Sent: 09-01-2023 09:07
From: Travis Herron
Subject: How to enter NON-WORK Labor Actual Transaction
Here's an example of something I used in a similar situation. This is, for non-work transactions, if they choose the transaction type as either MEETING or TRAINING, set the GL account to a specified value. This is an Automation Script with an Attribute Launch Point, on the LABTRANS object and the TRANSTYPE attribute, written in Python for Maximo 7.6. Hopefully this could be a useful starting point for you to tweak for your needs:
from psdi.mbo import MboConstantsif transType == 'MEETING' or transType == 'TRAINING': if refwo is None and ticketID is None and assetnum is None and location is None: if <put your logic in here>: mbo.setValue('glDebitAcct', '<specify a GL string here>', MboConstants.NOACCESSCHECK)
------------------------------
Travis Herron
Pensacola Christian College