Professional Documents
Culture Documents
Asset Management
– Integration
between Enterprise
Asset Management
and Oracle Time and
Labor
1. OVERVIEW.................................................................................................................................................................................................................................. 1
5. TECHNICAL POINTS................................................................................................................................................................................................................ 9
9. TROUBLESHOOTING ............................................................................................................................................................................................................. 12
EAM is the application used to create and implement maintenance procedures for
both assets and rebuildable inventory items. EAM tracks the performance of assets
(including rebuildables and inventory items) using meters, quality plans, and
condition monitoring systems. By effectively monitoring an asset's operating
condition, effective preventive maintenance strategies can be implemented.
Oracle Time & Labor is part of Oracle’s Human Resources Management System
(HRMS) – it is an intuitive web-enabled timecard solution that completely automates
the process of time record keeping. It can help to control costs and time worked,
consolidate timecard information and adhere to organizational time management
rules. For employees, it offers a simplified way to submit, review, track and approve
timecards.
Employees, line managers, authorized delegates or administrators can submit
timecards, and supervisors, managers and/or administrators can review the approval
status on the web. Timecards can be approved automatically or routed for approval
using Oracle Workflow.
Firstly, work orders are created in EAM to carry out maintenance work on an
asset. There will be operations linked against the work order to carry out
the work and these operations will be linked to departments and resources. The
resources can then be linked to specific employees who will be doing the
work.
These employees can then enter timecard data against the above work
orders to specify how much time they have spent working on the specific
operation for the work order.
These timecards are then migrated to EAM where they will result in
resource transactions created against the work order.
B. USER SETUP:
Next, you create a USER using System Administrator and assign the employee
to this user.
You then assign the appropriate OTL and EAM responsibilities to this User as
can be seen below :
C. OTL PREFERENCES :
Next you define the OTL preferences and business rules using the navigation:
2
OTL Administrator > Preferences
You then need to define the OTL Layout responsibilities. This indicates the
layout to be used for the timecard for data entry, review and for
confirmation.
E. EAM SETUPS :
Obviously, EAM needs to be fully setup as well in order to create the work
orders for the assets. The following are minimum setup requirements :
3
Define Asset Groups
Define Asset Numbers
Define Asset Activity and associate it to the asset number
Define Maintenance Routing and link the departments,
resources and employees. The maintenance routing will
default to the work orders created for the assets to which
the routing belongs.
The above diagram shows the process flow for the EAM-OTL integration –
these steps are considered in more detail below :
The above screenshot shows that a maintenance work order has been
created to carry out maintenance work on an asset.
4
The work order must have employees assigned to it. This can be done
automatically via setup.
The above screenshot shows that the work order has an operation assigned to
it (this can be automated by creating Maintenance Routings for activities, for
example). The operation has a department assigned to it.
The above screenshot shows that there are resources linked to the
department in the previous screen. The resources can have specific
employees assigned to them as shown above.
Hence, employees are assigned to the work order via the use of standard
setups using operations, departments and resources. The operations can
automatically be assigned to the work order by the use of Maintenance
Routings.
5
The next stage is for employees to book time against the work order. This is
done using the Timecard entry functionality in OTL.
The above screenshot shows time has been entered for a work order.
Note the following key details have been entered – all are required details for
resource transactions :
Asset Number
Operation
Resource
Department
6
Next, the timecard data is retrieved from OTL to EAM. This is done by running
the concurrent program called : Retrieve Timecard Data from OTL to EAM.
Notice that you can specify parameters to control the data that is retrieved.
The screenshot below shows the Cost Manager concurrent process. This is
scheduled to run at regular intervals in the background.
This will cost the resource transaction. The costing aspects are discussed in
the next section.
7
4. COSTING ASPECTS TO BE AWARE OF :
Check the resource and pick up the charge rate. The charge rate will be picked
up as follows:
− If the Standard Rate checkbox is checked, the resource charge rate will
be used to calculate the labor cost.
Actual cost = actual resource units x Resource Charge Rate ( IF standard flag
checked) (STANDARD COST)
Or
Actual cost = actual resource units x Employee Charge Rate (IF standard flag
unchecked) (ACTUAL COST)
The standard rate field has been unchecked so the employee rate
will be used.
8
The screenshot below shows how the employee rate is defined.
It is defined using the Employee Labor Rates form from the setup section of the
Work in Process or EAM responsibilities.
5. TECHNICAL POINTS :
The concurrent program : Retrieve Timecard Data from OTL to EAM is called
EAMTROLTL
The code for the retrievel process is contained in the file EAMOTLTB.pls (path
is patch/115/sql/EAMOTLTB.pls)
9
Here are some of the tables used in the integration process :
The Cost Manager then processes the transactions in this interface table and if
the transaction is successful, it is removed from WIP_COST_TXN_INTERFACE
table and entered into the WIP_TRANSACTIONS table.
Validate the data that will be used to create the Resource Transaction. Ensures
all data is correct and that the transaction date is AFTER the work order
release date.
The Cost Manager then processes the transactions in this interface table and if
the transaction is successful, it is removed from WIP_COST_TXN_INTERFACE
table and entered into the WIP_TRANSACTIONS table.
8. R12 ENHANCEMENT :
1. Unable to successfully import employee hours from OTL into EAM - when
period close process has been completed for some dates in the submitted time
card.
The following changes were made to the OTL-EAM Integration for supporting
time card entries in Closed Inventory Accounting Period.
11
accounting period. The interface program will pass the transaction date in
this scenario as ‘First Date of the Next Open inventory accounting period.
9. TROUBLESHOOTING :
After every API call to OTL, any error messages, if any, are updated by package
EAM_OTL_TIMECARD_PUB.
The error messages are visible in the log file of the concurrent request :
Retrieve Timecard Data from OTL to EAM
If any transactions are stuck after the concurrent request is run, run the query
below:
Q1: Is it possible to capture the employee rate from payroll data to use in the
Costing Process?
Q3: Can we use different charge rate based on employee rather the standard
resource rate?
Q4: Can we use OTL for absence/leave management for maintenance crew?
Use an open work order for this purpose - e.g: for all employees holidays or for a
specific employee. Keep this open for the whole year (the period for reporting
leave/absense).
The details are shown as resource transaction for the employee9s) against the
open work order.
Since the work order is specific for holidays, the resource transaction is therefore
seen as a holiday transaction.
Q5: Is it possible to use the same OTL template for both EAM and Payroll?
A5: There are separate seeded templates for EAM and Payroll. The standard
functionality requires both to be used separately. It is technically possible to use
the same template for both EAM and Payroll but this is a complex exercise and is
beyond the scope of this document. We will create a white paper for this in the
future.
13
EAM-OTL Integration
December 2013
Author: Zar Ahmed
Oracle Corporation
World Headquarters
500 Oracle Parkway
14
Redwood Shores, CA 94065
U.S.A.
Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
www.oracle.com
15