Sunteți pe pagina 1din 18

The steps I took to achieve outbound integration from Cloud HCM to Oracle EBS or any other Human Resources/third

party Application.
Oracle HCM Cloud provides a gizmo to integrate with any third party system or if you want to get data, this functionality named as HCM
Extracts. HCM Extracts is a tool to use for out bound integration from HCM Cloud. This tools primarily comprises of Data Definitions
(complete setup of an extract consists Extract data groups, criteria, records, attributes, advanced conditions and output delivery options).
We can extract data in CSV, XML, Excel, HTML, RTF and PDF format.
Today’s Itinerary:

1. Basic concepts of HCM Extracts


2. Complete process with Screen shots
3. Example: Extract of Employee Details
4. Reference Material

1-Basic concepts of HCM Extracts


HCM Extracts Architecture:

Let’s dig into Basic concept of HCM Extracts: the key point to keep in mind is that extracted data is retrieved from the database, through
different methods, it can be Fast Formula, Balance Groups and Custom Logic defined in PLSQL or Java method.

 Data Groups – represent a business area or logical entity, for example person, assignment, or benefits.
 Extract Records – represent a grouping of related data or a physical collection of all fields required in the extract. For example, the
Employee data group can have records such as Basic Details, Pay Details, Location Details, and Primary Contact.
 Attributes – Individual fields inside the extract record. An attribute is the lowest attribute level of a HCM extract and represents a piece
of information, for example, person first name, person last name or person date of birth

Let’s directly go to the tool and run HCM Extract. You need to go to Navigator > Data Exchange

Click on ‘Manage Extract Definitions’ and you will get this page, here you can search already created extracts or you can start creating your
own HCM Extract by clicking on Create button.
Enter HCM Extract Name and start date. You also need to choose Type. The type of extract you select determines the purpose of the
extract. It also determines the parameters that are automatically generated.

Definitions of different Types.


Source: Standard Documentation on HCM Extracts
Now we got this screen after clicking on Ok button.
This is 4 step process staring from Define, Design, Deliver and Validate. In Define stage, number of fields will automatically added based
on your selection of Type. You can check in our Extract Definitions page.
Now we will move to Design phase and will select what data you want to extract based on core principals. Extract data groups, criteria,
records, attributes, advanced conditions and output delivery options.
3-Example: Extract of Employee Data
Example of Person Data: 3 Common User Entity:
PER_EXT_SEC_PERSON_UE – Retrieves all persons across the enterprise and all person related attributes.
PER_EXT_PAY_EMPLOYEES_UE – Retrieves all workers and their payrolls across the enterprise, all person, worker, payroll related
attributes, and element entry data
PER_EXT_SEC_ASSIGNMENT_UE – Retrieves all workers across the enterprise and all person, worker related attributes. For example,
relationship, term and assignment details.
A user entity is a logical entity associated with a data group defined using HCM extracts. We select user entities in the application when
define a data group.
After pressing Ok, we got into this page:
Design Phase:
We moved to ‘Design’ window and in Design screen, we got drag-and-drop functionality to select our required data fields.
Employees Data Object moved to design area like in below screen:
Now we select our required fields to extract for data:
Delivery Phase:
We can define delivery options for an extract by specifying the BI publisher template, delivery file output type (PDF/XLS/XML/CSV – long
list is available) and delivery type (FTP/email/fax/Printer etc). The delivery mode can also be Documents of Record which allows you to
store the output in the database (for example, this allows employees to view online pay slips from documents of record). We can specify a
bursting node if we want to split and burst the XML output into separate files. For example: if you want all employees to receive a payslip as
an email then you can set the bursting node to Employee_ID.
We need to create BIP layout for report output (next section explains this how to create)

Validate Phase, in the validate phase, we will compile all formulas and will also do Validation. If there is any error in our design phase, it
will not validate and will give an error.
Now we will export into XML Schema and will build our own BI Publisher template to get the report output.
Run HCM Extract:
Select different parameters while submitting Extract

Creation of BI Publisher Report:


We can open our MS Word to build RTF template based on XML Schema, just imported.
Load XML Schema and chose all Fields option (but here you can properly layout your report the way you want it), i am just taking without
any formatted layout.

To build your own RTF template, now we will save this into RTF format for BI Publisher Report.
Lets move to Reports & Analytics from Navigator

And click Create and chose Report:


Here we have already our RTF template so we can cancel this wizard and will Upload own RTP layout.
Before uploading we also need to expose Data Model. We will select global data model
Upload RTF template:
After uploading, save the report and lets run it. This is simple example and you can spend some time on below Reference links/material to
understand in more detail level on HCM Extracts, very powerful tool for outbound Integration and share your learning with us.
Reference, MOS notes:
Oracle Fusion HCM Extracts FAQs (Doc ID 1559161.1)
Oracle HCM Extracts: Running a Changes-Only Extract (Doc ID 1964920.1)
Oracle Fusion HCM Extracts Guide (Doc ID 1559127.1)

S-ar putea să vă placă și