Showing posts with label Marked as change attribute HCM Extract. Show all posts
Showing posts with label Marked as change attribute HCM Extract. Show all posts

Sunday, 2 May 2021

Oracle Fusion HCM Extract Changes Only Mode – All Attributes vs Changed Attributes (Complete Guide)


Oracle Fusion HCM Extract Changes Only Mode (All Attributes vs Changed Attributes)

Oracle Fusion HCM Extract is one of the most used tools for extracting data from HCM Cloud.
When we run extracts daily/weekly, most of the time we don’t want the full output — we only want data that changed after the previous run.

If you want to see output for Changed and Marked Attribute with Previous Value - visit  Link 

For this requirement, Oracle provides Changes Only Mode in HCM Extracts.

In this blog you will learn:

  • What is baseline in Changes Only mode

  • How to enable Changes Only in Extract Definition

  • Difference between:

    • All Attributes

    • Changed Attributes

  • How to test changes using Person Management


🎥 Step-by-Step Video

If you want to see step by step video for this, visit: (Add Link Here)


✅ What is Changes Only Mode in HCM Extract?

Changes Only mode helps you extract:

  • Only changed records since last run

  • Only changed attributes

  • Changed + marked attributes

  • Previous values (old data) for auditing


📌 Available Changes Only Parameters

When you submit the extract, you will see these modes:

  1. All Attributes

  2. Changed Attributes

  3. Changed and Marked Attributes

  4. Changed and Marked Attributes with previous value

  5. Changed, Marked Attributes under threading group

  6. Changed, Marked Attributes, previous data under threading group

👉 In this blog we will cover the first 2 modes:

  • All Attributes

  • Changed Attributes


✅ Requirement (Business Scenario)

  1. Create HCM Extract with Changes Only enabled

  2. Change a worker record

  3. Run extract again and fetch only the changed record


✅ Navigation to Create Extract

Go to:

My Client Groups → Data Exchange → Extract Definitions → Create (+)


Step 1: Create Extract Definition


FieldValue
NamePersonData_Change
Start DateAny date
TypeFull Profile
Changes Only✅ Enable

Step 2: Create Data Group

FieldValue
NamePerson_Details
Tag NamePerson_Details
User EntityPER_EXT_SEC_PERSON_UE
Threading Database ItemExtract Person ID
Threading Action TypeObject actions
Root Data Group✅ Enable

⭐ What is Threading Database Item?

If you implement Changes Only Extract, it is mandatory to define a Threading Database Item.

It should be the unique identifier for the selected User Entity.

Example:

  • Person User Entity → Person ID

  • Assignment User Entity → Assignment ID


Step 3: Create Record

FieldValue
Sequence10
NamePerson_Details
Tag NamePerson_Details
TypeDetail Record
Process TypeFast Formula

Step 4: Create Attributes (Sample)

1️⃣ Person ID (Key Attribute)

Person_ID

FieldValue
NamePerson_ID
Tag NamePerson_ID
Data TypeNumber
TypeDatabase Item Group
Database Item GroupExtract Person ID
Output Column1
Key Attribute✅ Enable

⭐ Why Key Attribute is Required?

In Changes Only mode, you must configure at least one Key Attribute to uniquely identify each output row.


2️⃣ Person Full Name

FieldValue
NamePerson_FullName
Data TypeText
Database Item GroupPerson Full Name
Output Column2


3️⃣ Person Gender

FieldValue
NamePerson_Gender
Data TypeText
Database Item GroupPerson Gender
Output Column3


4️⃣ Person Date of Birth

FieldValue
NamePerson_DOB
Data TypeDate
Database Item GroupPerson Date Of Birth
Output Column4


Step 5: Define Delivery Option

FieldValue
Delivery Option NameData
Output TypeData
Output NameData
Delivery TypeNone


Step 6: Compile & Validate Extract

Navigate to:

Extract Execution Tree → Compile formulas → Validate

Once validation is successful, submit the extract.


✅ Testing Changes Only Mode (Real Example)

Mode 1: All Attributes (Baseline)

Submit extract with parameter:

All Attributes

Output

It will extract full data output at that point of time.

📌 This run becomes your baseline.

If you want to see step by step video for visit  Link



Make a Change in Person Record

Now go to:

My Client Groups → Person Management

  • Open any worker

  • Change Person Name

  • Save


Mode 2: Changed Attributes

Now run extract again with:

Changed Attributes

Output

  • Extract will compare with the previous baseline run

  • It will fetch only those records which changed after last run

So you will get only changed worker in output.

If you want to see step by step video for Changed and Marked Attribute - visit  Link 


⭐ Other Modes (Quick Explanation)

Changed and Marked Attributes

This mode fetches:

  • Changed records

  • Plus attributes marked as change

What is “Marked as Change”?

At attribute level, you can enable:

Marked as Change

Meaning:
Even if that attribute didn’t change, it will still be included in output when the record changes.

If you want to see details for Changed and Marked Attribute with Previous Value - visit  Link 


Changed and Marked Attributes with Previous Value

This mode fetches:

  • Changed records

  • Changed + marked attributes

  • Old values (previous values) for auditing


🔗 Internal Links 




⭐ FAQs

Q1. What is Changes Only mode in HCM Extract?

Changes Only mode allows you to extract only those records that changed since the last extract run (baseline).

Q2. What is baseline in HCM Extract Changes Only?

Baseline is the previous successful extract output used for comparison in the next run.

Q3. Is threading database item mandatory for changes only extract?

Yes, threading database item is mandatory because it uniquely identifies records for change tracking.

Q4. What is the difference between All Attributes and Changed Attributes?

All Attributes returns full data output and is used as baseline, while Changed Attributes returns only changed records after baseline.

Q5. What is Marked as Change in HCM Extract?

Marked as Change forces an attribute to appear in output whenever a record changes, even if that attribute did not change.


⭐ Overview 


Oracle Fusion HCM Extract


How to Import/Load Organization/Third Parties Data in Oracle Fusion Using Import Management (CSV Template + Steps)

  How to Import Organization Data in Oracle Fusion Using Import Management Oracle Fusion applications provide Import Management to create ...