Vous êtes sur la page 1sur 14

Understanding EAM Work Order Types

I. Work Order Types

- Definitions, Usage, Navigations

II. Work Order Type Lookup

- Lookup Type, Codes
III. Work Order Type Enhancements
- New features in Rel 12.1.x
VI. Recommended Patch List
- Significant Bug Fixes
V. Work Orders Troubleshooting
- Debugging Work Orders flow
VI. Helpful Notes

I. Work Order Types

W ork Order

W ork Orders

Maintenance (PM)
W ork Orders

W ork Orders

W ork Orders

Definition, Usage, Navigation

1) Standard Work Orders

These are work orders that result from inspection, requests, etc. They are created manually
referencing a maintenance activity.
They are created via Work Orders form or Work Order page.

Navigation Path
a) Work Order Form
R: Enterprise Asset Management
N: Work Orders -> Work Order
b) Work Order Page
R: Maintenance Super User
N: Maintenance User -> Work Order tab -> Create Work Order

Definition, Usage, Navigation (cont.)

2) Preventive Maintenance (PM) Work Orders

Created automatically based on meter readings, runtime intervals or calendar days

Preventive maintenance Activities reduce the probability of failure or degradation of the assets
physical conditions.

Navigation Path
Two ways to create PM work orders:
a. Generate PM Work Orders concurrent program
The program creates suggested Work Orders, based on the
date or meter rules that are associated with the scheduling
definitions that you defined.
N: Preventive Maintenance -> Generate Work Orders
b. Implement Forecasted Work Orders from the Maintenance
Workbench. If you want to review and optionally select Work Orders, you can
access the Maintenance Workbench. This enables you to view the Work Orders
before actually creating them.
N: Work Order Planning -> Maintenance Workbench

Definition, Usage, Navigation (cont.)

3) Rebuildable Work Orders

Rebuild Work Orders are created as child Work Orders.

For example, a Work Order was issued for the inspection of a pump. During the pump
inspection, you found that the motor, one of the components of the pump, is problematic. You
have two options: You can repair and then re-install this motor (rebuildable item), or you can
replace the rebuildable item by issuing a new motor rebuildable item from inventory. If you
choose to perform a material issue from inventory, the old motor rebuildable item attaches to
the Work Order, automatically creating the child, rebuild Work Order number associated to
the parent Work Order.

Navigation Path
Two ways to create Rebuild work orders:
a) Rebuildable Work Orders form (manually)
R: Enterprise Asset Management
N: Work Orders -> Rebuildable Work Orders
b) Material Issue page (automatically)
R: Maintenance Super User
N: Click on Stores tab -> Click on Material Issue subtab

Definition, Usage, Navigation (cont.)

4) Express (Emergency) Work Orders

Express work order allows users to create work orders, issue materials, add resources .. etc
on one page.

Express work order allows users to create work order, charge time to it and
complete it at the same time.
You cannot create an express work order that contains direct items.
Navigation Path
R: Maintenance Super User
N: Click on Work Orders tab -> Express Work Order subtab

II. Work Order Type Lookups

Work order types are referenced in the activity and work order.

Work order types are extensible.

- If lookup code is extensible, the existing lookup codes cannot be modified, but you can
add new codes to the table.
- If lookup code is user defined, all codes may be modified.
- If lookup code is system defined, the existing codes cannot be modified, and new
codes cannot be added to the table.

Do not use alpha codes. Entering alpha codes causes database errors in the application (i.e.,
ORA-01722: Invalid Number). The following query can be used to determine whether there
exists any alpha codes:
FROM fnd_lookup_values
WHERE view_application_id = 700
AND TO_CHAR(lookup_code) > 'A';
Example results:

III. New Features (Enhancements) in Rel 12.1.x

Following are new features related to work orders:
Express Work Order -> 12.1.1
- Allows users a quick way to report work completed without planning i.e., After the Fact
- Allows users to report and complete emergency work without a prior work order i.e., On
the Fly work orders.
- Allows users to report labor, charge time, and complete the work from a single page.
- Express Work orders are not routed through approvals
- Prior to R12.1.1, users must navigate to different pages to charge time or material and/or to
complete a work order. This process is now simplified in R12.1.1.

Work order create/update pages > 12.1.1

- Added a new region to include permits information

Work Order Completion page > 12.1.1

- Added a new region to include permits information

Primavera Integration > 12.1.2

- This feature addresses the integration of Oracle eAM with Primavera for scheduling of eAM
work orders.

III. New Features (Enhancements) in Rel 12.1.x

MS-Project Integration with Work Order Scheduling > 12.1.1
- Allows users to search work orders based on criteria. Users can export into XML
format that can be imported into MS-Project.
- Allows for project scheduling to be completed and passed back to Oracle EAM.
Safety Enhancements > 12.1.3
Example: Work Permits
This feature enables a certain type of work on the isolated equipment, examples
of permits include hot work, confined space entry, hazardous material handling

IV. Significant Bug fixes in Rel 12.1.x

Bug #


Fixed In


Clear Button not Working

In Self Service



Wrong Dates in Work

Order Printing (PDF)



WIP Account Class No

Longer Displays on Work
Order Details Page



Saving Rebuildable
Workorder with Material
Added Results in Error



Debrief WO Not Showing

Operations From



Work Order Save on

HTML Causes Error



Base Meter PM does not

Support Doing Services



PM Window Erroneously
Displays Activity
Workbench Form



V. Work Orders Troubleshooting

Work Order Creation Debug Log

These steps apply to all work order types to create EAM workorder debug log:
1. Set EAM:Debug Profile Option to 'Yes'
2. Recreate the scenario in EAM Work Order form
3. Execute this query to find the directory where the log file will reside
SELECT value
INTO l_full_path
FROM v$parameter
WHERE name = 'utl_file_dir';
4. There will be files with name 'createwo.log' or 'updatewo.log'.
5. Upload these files to the SR
Note: In case debug log cannot be located, please ensure that write permissions exist on the
directory in question.


V. Work Orders Troubleshooting (cont.)

Work Order Completion Debug Log in Self Service

Provide 'createupdatewo.log' created during wo completion. Steps:
1. Under System Administrator > Profiles > System
EAM: Debug Profile Option needs to be set to Yes at site level.
2. Perform the test case(parent wo completion)
3. log createupdatewo.log gets generated.
This log file will be generated in the the first writable directory specified in v$parameter :
Run the following query to determine the path:
select value from v$parameter
where name='utl_file_dir';
4. Provide output of following:
select * from all_source
where line=2
5. Also provide the following CSI log:
a. set profile "CSI: Debug Level" = 10
b. set profile 'CSI Log File Name' to test
c. Perform the test case(e.g., wo completion)
d. upload log file 'test-counter.log' generated in the directory specified in profile 'CSI Log File


V. Work Orders Troubleshooting (cont.)

Java Error Detail in Self Service

Scenario: error 'You have encountered an

unexpected error' is very generic. To get more
detailed error message, do the following:
1. Bounce the Apache port
2. Set the profile option - "FND: Diagnostics" to "Yes"
3. Redo the test case
4. When the error comes up, there would be a link "here", click on that and provide the complete
error stack from here
5. Provide the error stack page
Bounce Apache server and clear cache per DOC ID: 471763.1 available via
My Oracle Support.


VI. Helpful Notes

1247565.1 Enterprise Asset Management (EAM) Product Information Center

1114844.1 Oracle Enterprise Asset Management Release Notes, Release 12.1.3
960363.1 Oracle Enterprise Asset Management Release Notes, Release 12.1.2
762322.1 Oracle Enterprise Asset Management Release Notes, Release 12.1.1
395519.1 How to generate updatewo.log and createwo.log files in EAM
471763.1 How to bounce Apache server and clear cache