I think I figured it out.
My organization has a custom Java start/stop timer for tasks (in WOTRACK and Quick Reporting). A user can click the start time button in a task, which will automatically create a labor actual for the task (populates the start time in the labor actual). The labor actual gets
unapproved by default. (No need to save -- the task labor actual is saved by default.)
When the user is done working on the task, they hit the stop button in the task, which populates the end time in the task labor actual. The labor actual gets automatically set to
approved.
The team that created that Java customization must have set it up so that the task labor actual is
unapproved by default. I'm not sure if that was intentional or not.

I suppose it hasn't caused any problems yet. So I'll leave it as is.
For what it's worth, it
isn't possible to reproduce this scenario manually (without the task timer). If I were to manually create a task labor actual, and only enter the start time (no hours; no end time) and save, the task labor actual would get automatically
approved (unlike what happens with the custom task timer).
Original Message:
Sent: Mon October 25, 2021 11:49 AM
From: Tim Ferrill
Subject: Actual labors are unapproved, even though "Automatically Approve Inside Labor Transactions" is enabled
The only reason I can think of for this to happen is if the labor entry bypasses core business logic somehow, so potentially an Automation Script with NOACTION specified or potentially a third party application or interface that doesn't adhere to Maximo business rules.
------------------------------
Tim Ferrill
Solutions Consultant
Intelligent Technology Solutions
tferrill@webuildits.com
www.webuildits.com
@tferrill/@webuildits
Original Message:
Sent: Mon October 25, 2021 11:15 AM
From: User1971
Subject: Actual labors are unapproved, even though "Automatically Approve Inside Labor Transactions" is enabled
MAM 7.6.1.2:
In the Organizations application, the "Automatically Approve Inside Labor Transactions" setting is enabled (and it has always been enabled).

Despite that setting being enabled, I've noticed that there are labor actuals in Maximo that are unapproved:
select refwo, genapprservreceiptfrom maximo.labtranswhere genapprservreceipt = 0REFWO GENAPPRSERVRECEIPT---------- ------------------WO135 0WO142 0WO75 0WO135 04 rows selected.

Question:
Under what circumstances can a labor actual be unapproved, despite the automatic approval setting being enabled?
Thanks.
#Maximo
#AssetandFacilitiesManagement