Load Work Structure Using HCM Data Loader in Oracle Fusion HCM
Oracle Fusion HCM provides HCM Data Loader (HDL) as a powerful and efficient tool to load and maintain large volumes of HCM data. One of the most common technical requirements during implementation or data migration is loading Work Structure components.
In this blog, we will walk through how to load Work Structure using HCM Data Loader in Oracle Fusion HCM, with complete HDL file examples and step-by-step instructions.
In an earlier blog, we explained how to define Source Keys and created a custom Source System Owner – XXTEST. The same source system will be reused while loading Work Structure objects.
📽️ A step-by-step video walkthrough is also available using the provided link.
What Are Work Structures in Oracle Fusion HCM?
Work Structures define the organizational framework of an enterprise and are prerequisites for loading Worker and Assignment data.
Using HCM Data Loader, the following Work Structure components can be loaded:
-
Grade
-
Job
-
Location
-
Organization
-
Position
Each component is loaded using its respective HDL object and must follow a proper dependency sequence.
Download Work Structure Object Templates
Before creating HDL files, download the required object templates from your Fusion instance.
Navigation:
Navigator → My Client Group → Data Exchange → View Business Objects
This page displays all business objects supported by HCM Data Loader. Download the templates related to Work Structure Objects.
Note: In this blog, only the required attributes are used from the template to simplify the data load.
Load Grade Using HCM Data Loader
Grades define employee levels within an organization.
HDL File – Grade
🔑 Source Keys Used
-
SourceSystemOwner:
XXTEST -
SourceSystemId:
XXTEST_GRADE01
📁 Save the file as Grade.dat
Load Job Using HCM Data Loader
Jobs represent roles such as Manager, Analyst, or Director.
HDL File – Job
📁 Save the file as Job.dat
Load Location Using HCM Data Loader
Locations define physical or logical work locations.
HDL File – Location
📁 Save the file as Location.dat
Load Organization Using HCM Data Loader
Organization loading requires two HDL objects.
1️⃣ Organization
2️⃣ Org Unit Classification
📁 Save both records in a single file as Organization.dat
Load Position Using HCM Data Loader
Positions define individual instances of jobs within departments.
HDL File – Position
📁 Save the file as Position.dat
Create ZIP File for HDL Load
Create a ZIP file containing all HDL .dat files:
-
Grade.dat
-
Job.dat
-
Location.dat
-
Organization.dat
-
Position.dat
Example:
Load HDL Files into Oracle Fusion HCM
Navigation:
Navigator → My Client Group → Data Exchange → Import and Load → Import
Steps:
-
Upload the ZIP file
-
Submit the Import and Load process
-
Refresh to monitor the load status
Once the process completes successfully, the Work Structure data is loaded.
Verify Work Structure Data
After successful load, verify the data from respective pages:
-
Manage Grades
-
Manage Jobs
-
Manage Locations
-
Manage Organizations
-
Manage Positions
Conclusion
Using HCM Data Loader, Work Structure components in Oracle Fusion HCM can be efficiently loaded by defining correct Source Keys, using the required attributes, and following the proper load sequence.
This approach is commonly used during:
-
Data migration
-
Initial implementation
-
Test-to-production refresh
What’s Next?
➡️ In the next blog, we will cover how to load Worker Data in Oracle Fusion HCM using HCM Data Loader, including Worker, Assignment, and Element Entry objects.
Hi,
ReplyDeleteI see there are many objects in dat file in the Metadata line as compare to what you showed in the video, so my Q is "if these dat files have been changed over course of time or the columns you showed in your video are the mandatory one's.....?"
Please confirm.
Also please share contact details if possible.
Thanks
Hello,
DeleteHope you are doing well.
Yes there are many objects/attributes in metadata line but I showed only those what are the required to upload the data in fusion system.
If you want to find the required/mandatory ones then you can find these details in View Object and click on Object Name.
Always it is required to download the template from oracle because in case any version changes as mentioned by you will be capture in those dat files.
You can contact me on hcmfusion12988@gmail.com
Hi Sourabh,
DeleteFirst of all, thank you very much for the videos and those are really helpful.
I need your Help when I Tried to Import data from the Position it is giving me the Load Error as mentioned below. can you please help me to solve this errors:
1. No objects can be loaded because no valid objects exist. Review the error messages, correct the data, and resubmit the data in a new file.
2. The record referenced by the foreign key attribute {ATTR} wasn't found. Either specify a valid foreign key or create the referenced record first.