Oracle ERP Testing Tool > Test Library > HCM > HCM Data & Security
Syntra Standard Oracle Test Library

Oracle Fusion HCM Data Loader Test Cases

Validate bulk load of workers, assignments, workforce structures and related data via Oracle HCM Data Loader (HDL), including file-level validation, dependency ordering, referential integrity and reprocessing — a comprehensive catalog of 54 individual HCM Data Loader test scenarios, the largest catalog in the HCM Data & Security library, spanning worker loads, workforce structure loads, file/batch mechanics, negative data validation, dependency-order integration and processing/reprocessing.

Test IDORCL.HCM.DATA.HDL
ApplicationOracle Fusion Cloud
ProductHCM
ModuleHCM Data & Security
ProcessHCM Data Loader
Business FlowHDL-to-Payroll
Scenario TypePositive / Negative / Boundary / Security / Integration
Test UsageFunctional Testing / Regression Testing / UAT Sign-Off
PriorityHigh
AutomationSyntraFlow Ready
LibrarySyntra Standard

Note on test design: SyntraFlow executes the detailed Oracle Fusion HCM Data Loader file-submission, dependency-order and validation interactions automatically while presenting the scenario as business-readable test steps for documentation, review and reporting. This scenario is presented as 9 business-readable test steps; SyntraFlow's automation executes approximately 46 underlying Oracle Fusion UI actions to complete it.

Test Objective

This test validates bulk load of workers, assignments, workforce structures and related data via Oracle HCM Data Loader (HDL), including file-level validation, dependency ordering, referential integrity and reprocessing, using masked/synthetic test data with protected national-identifier handling.

The scenario should confirm that:

  • new and existing ${WORKER} records, ${ASSIGNMENT}s and workforce structures (${JOB}, ${POSITION}, ${DEPARTMENT}, ${LOCATION}, ${GRADE}) load correctly from a valid ${HDL_FILE}
  • dependency order is correctly enforced so parent ${OBJECT_TYPE} records are loaded before dependent child records
  • deliberately invalid submissions — missing mandatory attributes, invalid references, broken referential integrity, malformed or empty files — are correctly rejected with a clear validation error rather than silently accepted
  • protected fields such as ${NATIONAL_IDENTIFIER} and ${SALARY} are loaded and validated using masked, synthetic DataVault test data only, never real workforce PII
  • failed records are correctly identified, correctable and reprocessable, and successfully reprocessed records do not create duplicates
  • unauthorized load attempts by a user without HCM Data Loader privileges are correctly blocked

A negative or boundary HCM Data Loader scenario passes when Oracle correctly enforces the expected data, referential-integrity or access-control rule; this test does not attempt to certify a specific Oracle application defect. This page catalogs 54 individual HCM Data Loader scenarios — the largest catalog in the HCM Data & Security library — as a single comprehensive reference rather than as separate indexable pages. All worker, assignment and identifier values referenced throughout are ${PLACEHOLDER} tokens or explicitly masked test data, never real workforce PII.

When to Use This Test

  • Functional testing of HCM Data Loader bulk loads for workers, assignments and workforce structures during a new Oracle Fusion HCM implementation or data conversion
  • Regression testing of HDL dependency ordering, referential integrity and error handling after an Oracle quarterly update affecting HCM Data Loader
  • UAT sign-off for bulk load, file validation, error correction/reprocessing and load status reporting across the HCM Data & Security scenario catalog
  • Baseline data-loading coverage referenced by HCM Extracts, User Access and Role Security within the same HCM Data & Security cluster
  • Comprehensive scenario coverage for teams standardizing on a single HCM Data Loader regression pack instead of dozens of near-duplicate scripts

Where This Test Fits in the HDL-to-Payroll Process

HDL File Preparation
HCM Data Loader
Data & Referential Validation
Downstream / Payroll Integration

HCM Data Loader is the first and largest scenario family in the HCM Data & Security cluster. It exercises worker loads, workforce structure loads, file/batch mechanics, negative data validation, dependency-order integration and processing/reprocessing, and connects to HCM Extracts, User Access and Role Security within the same cluster. Exact object dependency order, mandatory attribute sets and file formats depend entirely on customer-specific Oracle Fusion HCM configuration — no universal file layout or object list is assumed.

Preconditions

  1. Oracle Fusion HCM Data Loader access is available to the test user with the required load privileges.
  2. Valid and invalid ${HDL_FILE} test files are available, including files with missing, malformed or invalid data.
  3. Representative ${WORKER}, ${ASSIGNMENT} and workforce structure test data (${JOB}, ${POSITION}, ${DEPARTMENT}, ${LOCATION}, ${GRADE}) is available or can be constructed.
  4. Masked, synthetic ${NATIONAL_IDENTIFIER} values are available for protected-identifier testing — never real national identifiers.
  5. A valid ${LEGAL_EMPLOYER} is configured in the target Oracle Fusion environment.
  6. Object dependency order (parent/child) is documented for the object types under test.
  7. A user without HCM Data Loader load privileges is available for unauthorized-load security testing.

Exact object dependency order, mandatory attribute sets and referential integrity rules may vary by Oracle Fusion implementation and customer-specific configuration; no universal file layout or object list is assumed. All national identifier and salary values used in testing are masked/synthetic DataVault data.

Sample Test Data

Worker${WORKER}
Assignment${ASSIGNMENT}
Legal Employer${LEGAL_EMPLOYER}
Job${JOB}
Position${POSITION}
Department${DEPARTMENT}
National Identifier${NATIONAL_IDENTIFIER} (masked)
HDL File${HDL_FILE}
Object Type${OBJECT_TYPE}
Load Status${LOAD_STATUS}

Sample values are illustrative ${PLACEHOLDER} tokens, not real worker, structure or identifier data. Replace them with valid worker, assignment and structure data from the target Oracle Fusion TEST or UAT environment; not every field applies to every scenario. National identifier and salary values are always masked/synthetic — never real workforce PII.

Test Steps

9 business-readable steps. SyntraFlow's automation executes ~46 underlying UI actions to complete these steps — see How SyntraFlow Automates This Test.

#User ActionExpected Result
1
Sign In to Oracle Fusion HCM
Sign in to Oracle Fusion Cloud with a user account that has HCM Data Loader access.
The Oracle Fusion Cloud home page loads successfully for the authenticated user.
2
Prepare and Validate the HDL Source File
Prepare or select the ${HDL_FILE} containing ${OBJECT_TYPE} records to be loaded, and validate its structure before submission.
${HDL_FILE} / ${OBJECT_TYPE}
The source file is structurally valid and ready for submission, or a deliberately invalid file is correctly identified as malformed.
3
Submit HDL File for Load
Submit the ${HDL_FILE} to Oracle HCM Data Loader for processing.
${HDL_FILE}
The file is accepted for processing and a load process is initiated successfully.
4
Verify Load Processed in Correct Dependency OrderBusiness assertion
Confirm that parent ${OBJECT_TYPE} records are processed before dependent child records within the submitted file.
${OBJECT_TYPE}

Dependency-order enforcement is a core business assertion across the file/batch and integration scenarios in this catalog.

Objects are processed in the correct dependency order, or a deliberate child-before-parent condition is correctly deferred or flagged.
5
Review Load Status and Error Messages
Review the resulting ${LOAD_STATUS} and any error messages generated for the submission.
${LOAD_STATUS}
The load status and any error messages accurately reflect the outcome of each record in the file.
6
Correct Failed Records Where Applicable
Correct any records that failed validation, using the reported error detail to identify the required fix.
${OBJECT_TYPE}

Not applicable to scenarios where no records failed.

Failed records are corrected successfully and prepared for reprocessing.
7
Reprocess Corrected Records
Resubmit the corrected records for reprocessing via HDL.
${HDL_FILE}
Corrected records load successfully on reprocessing without creating duplicate entries.
8
Verify Worker/Structure Data Matches Source FileBusiness assertion
Verify that the loaded ${WORKER}, ${ASSIGNMENT} or workforce structure data matches the values submitted in the source ${HDL_FILE}.
${WORKER} / ${HDL_FILE}

Correctly rejecting an invalid or incomplete submission is a passing outcome for negative scenarios, not a failure.

Loaded data matches the source file exactly across all mandatory attributes, or a deliberately invalid submission was correctly rejected rather than partially loaded.
9
Verify Downstream Data IntegrityBusiness assertion
Confirm that loaded worker, assignment and structure data is available and consistent for downstream processes such as payroll.
${OBJECT_TYPE}

This is the main business assertion for the scenario across the full catalog of 54 HCM Data Loader variations.

Downstream data integrity is correctly maintained for a successful load, with no orphaned or inconsistent records introduced.

Expected Results

  • Loaded ${WORKER}, ${ASSIGNMENT} and structure data matches the source ${HDL_FILE} exactly.
  • Dependency order (parent before child) correctly enforced across dependent ${OBJECT_TYPE} objects.
  • Invalid or missing mandatory data correctly rejected with a clear validation error.
  • Referential integrity violations correctly blocked rather than partially committed.
  • Failed records correctly identified, corrected and reprocessed without creating duplicates.
  • Unauthorized load attempts correctly blocked.

Key Validation Checkpoints

  • Loaded worker/assignment/structure data matches the source file exactly.
  • Dependency order (parent-before-child) correctly enforced.
  • Invalid or missing mandatory data correctly rejected with a clear error.
  • Referential integrity violations correctly blocked.
  • Failed records correctly identified, correctable and reprocessable.
  • Unauthorized load attempts correctly blocked.
Core Business Scenario
HCM Data Loader
Scenario Catalog
54 Scenarios
Business Steps
9
Test Data
DataVault-Driven
Execution
On-Demand / Scheduled / Batch
Automation
SyntraFlow Ready
Jarvis AI

Go Beyond the Standard Test with Jarvis AI

The Syntra Standard Test Library defines the core HCM Data Loader scenario. Jarvis AI can extend this scenario by systematically generating additional Positive, Negative, Boundary, Security and Integration variations using customer-specific worker, assignment and workforce structure data available through Syntra DataVault.

Teams do not need to manually construct dozens of near-identical load scenarios to cover every object type, dependency combination and file condition. Jarvis uses the standard load scenario as the foundation and generates coverage relevant to the customer's environment — without creating additional indexable pages. For example, from the standard 'Load New Worker' scenario together with DataVault Worker, Assignment and Workforce Structure data, Jarvis can generate: a Positive variation (valid worker load via a correctly ordered file), a Negative variation (missing mandatory attribute), a further Negative variation (invalid legal employer reference), a Boundary variation (high-volume batch at the upper supported record count), an Integration variation (child record loaded before its required parent), and a Security variation (unauthorized user attempts an HDL submission).

From Standard Test to Executed Regression Pack

01
HCM
Oracle Fusion HCM product area.
02
HCM Data & Security Module
Scenario cluster covering HCM Data Loader, HCM Extracts, User Access and Role Security.
03
Scenario Family — HCM Data Loader
Bulk load of workers, assignments, workforce structures and related data via HDL.
04
Standard Test Scenarios
54 Syntra Standard HDL scenarios covering worker loads, workforce structures, file/batch mechanics and reprocessing.
05
DataVault Personas & Data
Synthetic Bulk-Load Worker Batch persona and supporting HDL dimensions — Worker, Assignment, Legal Employer, Job, Position, Department, National Identifier, HDL File, Object Type, Load Status.
06
Jarvis AI Variations
Positive, Negative, Boundary, Security and Integration variations generated from the standard scenarios.
07
Regression Packs
Selected variations grouped into an executable HDL regression suite.
08
Scheduled Execution
Execute on demand or schedule the regression pack for unattended batch execution.
09
Failure Intelligence
Execution evidence classified into DATA_ERROR, CONFIGURATION_ERROR, SECURITY_ERROR, EXPECTED_VALIDATION, INTEGRATION_ERROR, AUTOMATION_ERROR, ENVIRONMENT_ERROR or APPLICATION_ERROR rather than assumed as an Oracle defect.

Rather than maintaining a separate test for every possible object type, dependency combination and file condition, SyntraFlow maintains one core HCM Data Loader scenario and allows Jarvis AI to generate Positive, Negative, Boundary, Security and Integration variations using the customer's available worker, assignment and workforce structure test data.

AI-Generated Test Variations

The same HCM Data Loader business scenario can produce many test variations without creating separate public library pages. Below is a real slice of SyntraFlow's Build Scripts library, filtered to HCM Data & Security.

Positive Scenarios
  • New and multiple worker loads
  • Assignment and manager loads
  • Workforce structure loads (job/position/department/location/grade)
  • Valid HDL file processing with correct dependency ordering
  • Successful import/load
  • Error correction and reprocessing
  • Load status and post-load data validation
Negative Scenarios
  • Missing mandatory attributes
  • Invalid object type or attribute references
  • Invalid effective dates
  • Referential integrity failures
  • Malformed or empty files
  • Duplicate person detection
  • Unauthorized load attempts

These are representative examples only. Mandatory attribute sets, object dependency order, file formats and load-processing behavior can depend on the customer's Oracle Fusion configuration and HCM Data Loader setup — not every Oracle configuration behaves identically, and not every object type or attribute shown here exists for every customer.

Generated Using Your DataVault Test Data

Generic test data rarely represents every worker, workforce structure and dependency combination in a real Oracle Fusion HCM Data Loader environment. Where connected, Jarvis can use approved test data available through Syntra DataVault — Worker, Assignment, Legal Employer, Job, Position, Department, National Identifier, HDL File, Object Type and Load Status — to construct realistic HCM Data Loader variations relevant to the customer's actual implementation.

Standard Library Definition

Worker                 ${WORKER}
Assignment              ${ASSIGNMENT}
Legal Employer          ${LEGAL_EMPLOYER}
Job                     ${JOB}
Position                ${POSITION}
Department              ${DEPARTMENT}
National Identifier     ${NATIONAL_IDENTIFIER} (masked)
HDL File                ${HDL_FILE}
Object Type             ${OBJECT_TYPE}
Load Status             ${LOAD_STATUS}

DataVault

Workers and Assignments
  Workers with valid and invalid assignment, manager and structure references
Workforce Structures
  Job, Position, Department, Location and Grade combinations including valid and invalid references
File Variants
  Valid, malformed, empty and dependency-ordered HDL files across multiple object types
Protected Identifiers
  Masked, synthetic national identifier and salary values generated at bulk-load scale
Processing States
  Records spanning successful, partially failed and reprocessed load status
Security
  Roles with and without HCM Data Loader submission authorization

Jarvis AI Generates

Scenario 01 — Positive: Load New Worker via Valid HDL File
Scenario 02 — Negative: Missing Mandatory Attribute
Scenario 03 — Integration: Load Parent Before Child
Scenario 04 — Boundary: High-Volume Batch
Scenario 05 — Security: Unauthorized Load Attempt
Scenario 06 — Positive: Reprocess Failed Load
...

All worker data, national identifiers and salary figures used in HCM Data Loader testing are synthetic/masked via DataVault, generated at bulk-load scale — never real workforce PII. This follows the same masked-only standard used across HCM Core HR testing, including the Manage National Identifiers scenarios — see /datavault/data-masking/ for how DataVault protects worker, identifier and compensation data used to generate variations across the HCM Data Loader catalog.

Example Test Variations

A comprehensive catalog of 54 individual HCM Data Loader test scenarios — the largest catalog in the HCM Data & Security library — spanning worker loads, workforce structure loads, file/batch mechanics, negative data validation, dependency-order integration and processing/reprocessing. Filter or search below.

IDVariationTypeKey DifferenceExecution
HDL-001Load New WorkerPositiveLoad a new ${WORKER} record via HDL using a valid HCM Data Loader file; Oracle Fusion creates the worker successfully with all mandatory attributes populated correctly.SyntraFlow Ready
HDL-002Load Multiple WorkersPositiveLoad multiple ${WORKER} records in a single ${HDL_FILE} submission; Oracle Fusion creates each worker record correctly without cross-record interference.SyntraFlow Ready
HDL-003Update Existing WorkerPositiveUpdate attributes on an existing ${WORKER} via HDL; Oracle Fusion applies the updated values correctly while preserving unaffected worker data.SyntraFlow Ready
HDL-004Load Pending WorkerPositiveLoad a ${WORKER} record with Pending Worker status via HDL; Oracle Fusion creates the pending worker record correctly ahead of conversion.SyntraFlow Ready
HDL-005Load Contingent WorkerPositiveLoad a Contingent ${WORKER} record via HDL; Oracle Fusion creates the contingent worker record correctly under the applicable ${LEGAL_EMPLOYER}.SyntraFlow Ready
HDL-006Load Worker AssignmentPositiveLoad a new ${ASSIGNMENT} for ${WORKER} via HDL; Oracle Fusion creates the assignment correctly linked to the worker and ${LEGAL_EMPLOYER}.SyntraFlow Ready
HDL-007Update AssignmentPositiveUpdate an existing ${ASSIGNMENT} for ${WORKER} via HDL; Oracle Fusion applies the assignment change correctly as of the intended ${EFFECTIVE_DATE}.SyntraFlow Ready
HDL-008Load Worker ManagerPositiveLoad a ${MANAGER} relationship for ${WORKER}'s ${ASSIGNMENT} via HDL; Oracle Fusion records the manager hierarchy correctly.SyntraFlow Ready
HDL-009Load AddressPositiveLoad ${ADDRESS} information for ${WORKER} via HDL; Oracle Fusion records the address correctly against the worker's person record.SyntraFlow Ready
HDL-010Load Contact InformationPositiveLoad ${CONTACT} information for ${WORKER} via HDL; Oracle Fusion records the contact details correctly against the worker's person record.SyntraFlow Ready
HDL-011Load National Identifier with Protected Test DataPositiveLoad a masked, synthetic ${NATIONAL_IDENTIFIER} for ${WORKER} via HDL using DataVault-generated protected test data; Oracle Fusion records the national identifier field correctly without exposing any real identifier value.SyntraFlow Ready
HDL-012Load Salary Where SupportedPositiveLoad a synthetic ${SALARY} value for ${WORKER} via HDL where salary loading is supported by the customer's configuration; Oracle Fusion records the compensation attribute correctly using masked test data.SyntraFlow Ready
HDL-013Load Element Entry Where ApplicablePositiveLoad an ${ELEMENT_ENTRY} for ${WORKER}'s ${ASSIGNMENT} via HDL where applicable; Oracle Fusion records the element entry correctly for downstream payroll processing.SyntraFlow Ready
HDL-014Load JobPositiveLoad a new ${JOB} workforce structure via HDL; Oracle Fusion creates the job definition correctly for use in assignment loads.SyntraFlow Ready
HDL-015Load PositionPositiveLoad a new ${POSITION} workforce structure via HDL; Oracle Fusion creates the position definition correctly linked to the applicable ${JOB} and ${DEPARTMENT}.SyntraFlow Ready
HDL-016Load DepartmentPositiveLoad a new ${DEPARTMENT} workforce structure via HDL; Oracle Fusion creates the department correctly under the applicable ${LEGAL_EMPLOYER}.SyntraFlow Ready
HDL-017Load LocationPositiveLoad a new ${LOCATION} workforce structure via HDL; Oracle Fusion creates the location correctly for use across worker and assignment loads.SyntraFlow Ready
HDL-018Load GradePositiveLoad a new ${GRADE} workforce structure via HDL; Oracle Fusion creates the grade correctly for use in assignment and compensation loads.SyntraFlow Ready
HDL-019Update Workforce StructurePositiveUpdate an existing workforce structure (${JOB}, ${POSITION}, ${DEPARTMENT}, ${LOCATION} or ${GRADE}) via HDL; Oracle Fusion applies the update correctly as of the intended ${EFFECTIVE_DATE}.SyntraFlow Ready
HDL-020Future-Date Structure LoadPositiveLoad a workforce structure record with a future ${EFFECTIVE_DATE} via HDL; Oracle Fusion records the future-dated structure correctly for activation on the intended date.SyntraFlow Ready
HDL-021Valid HDL FilePositiveSubmit a fully valid ${HDL_FILE} containing correctly formatted records via HDL; Oracle Fusion processes the file successfully with no errors.SyntraFlow Ready
HDL-022Multiple Object TypesPositiveSubmit an ${HDL_FILE} containing multiple ${OBJECT_TYPE} definitions in a single load; Oracle Fusion processes each object type correctly within the same submission.SyntraFlow Ready
HDL-023High-Volume BatchPositive/BoundarySubmit a high-volume ${HDL_FILE} containing a large number of ${WORKER} and ${ASSIGNMENT} records at the upper end of supported batch size; Oracle Fusion processes the full batch correctly within expected processing limits.SyntraFlow Ready
HDL-024Multiple FilesPositiveSubmit multiple related ${HDL_FILE} files together via HDL; Oracle Fusion processes the related files correctly as a coordinated load.SyntraFlow Ready
HDL-025File with Header/Metadata ValidationPositiveSubmit an ${HDL_FILE} with correctly formatted header and metadata rows; Oracle Fusion correctly validates the file structure before processing the data rows.SyntraFlow Ready
HDL-026Load in Correct Dependency OrderPositive/IntegrationSubmit an ${HDL_FILE} containing multiple ${OBJECT_TYPE} records in the correct dependency order; Oracle Fusion processes the objects in the intended sequence without dependency errors.SyntraFlow Ready
HDL-027Load Parent Before ChildPositive/IntegrationSubmit an ${HDL_FILE} that loads a parent ${OBJECT_TYPE} record before its dependent child record; Oracle Fusion successfully links the child record to the correctly preloaded parent.SyntraFlow Ready
HDL-028Child Before Parent FailureNegative/IntegrationSubmit an ${HDL_FILE} that attempts to load a child record before its required parent ${OBJECT_TYPE} exists; Oracle Fusion correctly defers or flags the dependency ordering issue rather than silently loading an orphaned record.SyntraFlow Ready
HDL-029Missing Mandatory AttributeNegativeSubmit an ${HDL_FILE} record for ${OBJECT_TYPE} with a mandatory attribute missing; Oracle Fusion correctly rejects the record with a clear mandatory-attribute validation error.SyntraFlow Ready
HDL-030Invalid Object TypeNegativeSubmit an ${HDL_FILE} referencing an invalid or unsupported ${OBJECT_TYPE}; Oracle Fusion correctly rejects the file with the expected object-type validation error.SyntraFlow Ready
HDL-031Invalid AttributeNegativeSubmit an ${HDL_FILE} record containing an invalid attribute name or value for ${OBJECT_TYPE}; Oracle Fusion correctly rejects the record with the expected attribute validation error.SyntraFlow Ready
HDL-032Invalid Effective DateNegativeSubmit an ${HDL_FILE} record with an invalid or out-of-sequence ${EFFECTIVE_DATE}; Oracle Fusion correctly rejects the record with the expected effective-date validation error.SyntraFlow Ready
HDL-033Invalid Legal EmployerNegativeSubmit an ${HDL_FILE} record referencing a ${LEGAL_EMPLOYER} that does not exist or is inactive; Oracle Fusion correctly rejects the record with the expected reference validation error.SyntraFlow Ready
HDL-034Invalid JobNegativeSubmit an ${HDL_FILE} record referencing a ${JOB} that does not exist in the target environment; Oracle Fusion correctly rejects the record with the expected reference validation error.SyntraFlow Ready
HDL-035Invalid PositionNegativeSubmit an ${HDL_FILE} record referencing a ${POSITION} that does not exist in the target environment; Oracle Fusion correctly rejects the record with the expected reference validation error.SyntraFlow Ready
HDL-036Invalid DepartmentNegativeSubmit an ${HDL_FILE} record referencing a ${DEPARTMENT} that does not exist in the target environment; Oracle Fusion correctly rejects the record with the expected reference validation error.SyntraFlow Ready
HDL-037Duplicate PersonNegativeSubmit an ${HDL_FILE} record that would create a duplicate ${WORKER} person record for an already-loaded identity; Oracle Fusion correctly detects and rejects the duplicate rather than creating a second record.SyntraFlow Ready
HDL-038Invalid IdentifierNegativeSubmit an ${HDL_FILE} record with a malformed or invalid ${NATIONAL_IDENTIFIER} format using masked test data; Oracle Fusion correctly rejects the record with the expected identifier-format validation error.SyntraFlow Ready
HDL-039Invalid Lookup ValueNegativeSubmit an ${HDL_FILE} record referencing a lookup value outside the configured value set for ${OBJECT_TYPE}; Oracle Fusion correctly rejects the record with the expected lookup validation error.SyntraFlow Ready
HDL-040Referential Integrity FailureNegative/IntegrationSubmit an ${HDL_FILE} record whose parent-child references break referential integrity across dependent ${OBJECT_TYPE} objects; Oracle Fusion correctly blocks the load rather than committing an inconsistent record.SyntraFlow Ready
HDL-041Malformed FileNegativeSubmit a malformed ${HDL_FILE} with corrupted delimiters or structure; Oracle Fusion correctly rejects the file before any records are processed.SyntraFlow Ready
HDL-042Empty FileNegativeSubmit an empty ${HDL_FILE} containing no data rows; Oracle Fusion correctly handles the empty submission without processing errors or false-positive loads.SyntraFlow Ready
HDL-043Invalid Encoding/StructureNegativeSubmit an ${HDL_FILE} with an unsupported character encoding or invalid file structure; Oracle Fusion correctly rejects the file with the expected structural validation error.SyntraFlow Ready
HDL-044Unauthorized LoadNegative/SecurityAttempt to submit an ${HDL_FILE} load using a user account without HCM Data Loader privileges; Oracle Fusion correctly prevents the unauthorized load attempt.SyntraFlow Ready
HDL-045Successful ImportPositiveImport a valid ${HDL_FILE} into the HCM Data Loader staging process; Oracle Fusion successfully imports the file and stages the records for loading.SyntraFlow Ready
HDL-046Successful LoadPositiveProcess a successfully imported ${HDL_FILE} through to completion; Oracle Fusion loads all valid records into the target ${OBJECT_TYPE} tables correctly.SyntraFlow Ready
HDL-047Partial FailurePositiveProcess an ${HDL_FILE} containing a mix of valid and invalid records; Oracle Fusion correctly loads the valid records while rejecting the invalid ones individually.SyntraFlow Ready
HDL-048Review Error MessagesPositiveReview the error messages generated for rejected records within an ${HDL_FILE} load; Oracle Fusion presents clear, actionable error detail for each failed ${OBJECT_TYPE} record.SyntraFlow Ready
HDL-049Correct Failed RecordPositiveCorrect a previously failed record identified in an ${HDL_FILE} load using the reported ${LOAD_STATUS} error detail; the corrected record is prepared successfully for reprocessing.SyntraFlow Ready
HDL-050Reprocess Failed LoadPositiveResubmit a corrected ${HDL_FILE} containing previously failed records for reprocessing; Oracle Fusion successfully loads the corrected records on reprocessing.SyntraFlow Ready
HDL-051Duplicate PreventionPositiveReprocess an ${HDL_FILE} that includes records already successfully loaded in a prior run; Oracle Fusion correctly prevents duplicate creation while still loading any genuinely new records.SyntraFlow Ready
HDL-052Load Status ValidationPositiveValidate the ${LOAD_STATUS} reported for a completed ${HDL_FILE} submission; Oracle Fusion accurately reflects Succeeded, Partially Succeeded or Failed status for the load.SyntraFlow Ready
HDL-053Worker Data Validation After LoadPositiveValidate ${WORKER} and ${ASSIGNMENT} data after a completed HDL load against the source ${HDL_FILE}; the loaded data matches the source file exactly across all mandatory attributes.SyntraFlow Ready
HDL-054High-Volume Performance ValidationPositive/BoundaryValidate load processing time and ${LOAD_STATUS} accuracy for a high-volume ${HDL_FILE} at the upper boundary of supported record counts; Oracle Fusion completes processing within expected performance limits without data integrity loss.SyntraFlow Ready

Positive and Negative HCM Data & Security Testing

Positive Testing

Jarvis generates scenarios designed to confirm that Oracle Fusion HCM correctly loads worker, assignment and workforce structure data via HDL when the file, references and dependency order are all valid.

Valid HDL File + Correct Dependency Order + Referenced Objects Exist → Records Loaded and Downstream Data Consistent

Negative Testing

Jarvis can also generate scenarios that deliberately violate a data, referential-integrity or access-control rule to confirm Oracle correctly rejects or blocks the condition rather than silently accepting it.

  • Missing Mandatory Attribute → Expected Validation Displayed
  • Invalid Object Type / Attribute → Expected Validation Displayed
  • Invalid Effective Date → Expected Validation Displayed
  • Referential Integrity Failure → Load Blocked
  • Malformed / Empty File → File Rejected Before Processing
  • Duplicate Person → Duplicate Detected and Rejected
  • Unauthorized Load Attempt → Access Prevented

A negative HCM Data & Security scenario passes when Oracle correctly enforces the expected data, referential-integrity or access-control rule

ScenarioOracle OutcomeTest Result
Valid HDL file loads successfullyData loadedPASS
Missing mandatory attributeValidation occursPASS
Referential integrity violationValidation occursPASS
Unauthorized load attemptAccess preventedPASS
Unexpected application exceptionUnexpected failureFAIL

Turn AI-Generated Variations into a Regression Pack

Users can select generated HCM Data Loader scenarios and group them into reusable execution packs.

HCM Data Loader Regression Pack

  • Load New Worker
  • Load Multiple Workers
  • Load Worker Assignment
  • High-Volume Batch
  • Load in Correct Dependency Order
  • Missing Mandatory Attribute
  • Referential Integrity Failure
  • Unauthorized Load
  • Reprocess Failed Load
  • Worker Data Validation After Load
Add Selected to Regression Pack(coming soon)Run Now(coming soon)Schedule(coming soon)

Run On-Demand or Schedule Automated Batch Execution

SyntraFlow can execute selected HCM Data Loader scenarios individually or as a batch. Users can schedule regression packs according to their testing cycle.

Once scheduled, SyntraFlow executes the selected HCM Data Loader scenarios unattended and records the outcome of each test and business assertion.

Run immediatelyNightly regressionWeekly regressionBefore releaseAfter configuration changesAfter environment refreshQuarterly Oracle update testingPre-UAT validation
PackHCM Data Loader Regression Pack
ScheduleWeekly Regression
Tests54 scenarios
ExecutionBatch Mode
Start9:00 PM
EnvironmentOracle Fusion TEST
StatusScheduled

Illustrative example — not a live schedule.

Review Results Across the Entire Test Pack

Users can drill from the regression pack into a scenario, its business steps, the underlying automation actions, and the evidence captured for each.

Illustrative example data — not actual production metrics.

54
Total Scenarios
50
Passed
3
Failed
1
Exceptions
38
Positive Tests
16
Negative Tests
402
Business Assertions

Regression Pack → Scenario → Business Step → Automation Action → Evidence

DataVault HCM Persona

Rather than generating variations from disconnected field values, Jarvis can draw on a DataVault persona built for bulk data loading — fully synthetic worker, assignment and national-identifier data generated at bulk-load scale, so HCM Data Loader testing never touches real workforce PII while still constructing realistic, internally consistent load scenarios.

Persona: Synthetic Bulk-Load Worker Batch
Worker${WORKER}
Assignment${ASSIGNMENT}
Legal Employer${LEGAL_EMPLOYER} (valid)
Job${JOB}
Position${POSITION}
Department${DEPARTMENT}
National Identifier${NATIONAL_IDENTIFIER} (masked)
HDL File${HDL_FILE}
Object Type${OBJECT_TYPE}
Load Status${LOAD_STATUS}

DataVault personas generate fully synthetic worker, assignment and identifier data at the scale required for bulk HDL testing, so Jarvis constructs realistic, internally consistent load scenarios without ever using real workforce PII.

Security & Access Variations

Oracle Fusion HCM Data Loader role and security configuration is customer-specific, so SyntraFlow can exercise load submission under different personas to confirm the customer's own access model behaves as expected, rather than assuming a universal Oracle security model.

PersonaActionExpectedSyntra Result
HR Data AdministratorLoad Worker Data via HDLAllowedPASS
Integration Service AccountAutomated Batch LoadAllowedPASS
Unauthorized UserAttempts to Submit HDL LoadAccess preventedPASS

Understand Why a Test Failed

SyntraFlow execution evidence can help distinguish business-data failures, configuration issues, automation problems and potential application defects.

DataConfigurationSecurityAutomationApplicationEnvironmentExpected Validation
Jarvis Failure Intelligence — Coming Soon

From Business Scenario to Execution Evidence

Business teams get readable test documentation; automation teams retain detailed execution traceability.

Standard Business Scenario
AI-Generated Variation
Regression Pack
Business Test Step
Automation Actions
Business Assertion
Screenshot / Evidence
Execution Result

Meet Jarvis — SyntraFlow's AI Testing Engine

Jarvis extends the Syntra Standard Test Library by analysing the HCM Data Loader scenario, available DataVault test data and expected business outcomes to systematically generate Positive, Negative, Boundary, Security and Integration coverage for the customer's environment.

Generate
Positive, Negative, Boundary, Security and Integration variations.
Parameterize
Use relevant worker, assignment and structure data from DataVault.
Assemble
Build reusable regression packs.
Execute
Run scenarios autonomously.
Schedule
Execute unattended test batches.
Validate
Evaluate expected business outcomes.

How SyntraFlow Automates This Test

The Standard Test defines the scenario; DataVault, Jarvis AI and SyntraFlow's execution engine take it from a single reusable business definition to executed, evidenced regression coverage.

Standard Library — HCM Data Loader, 9 Business Steps
DataVault — HCM Persona-Specific Test Data
Jarvis AI — Generate Positive/Negative/Boundary/Security/Integration Variations
Regression Pack — Select Relevant Coverage
SyntraFlow Execution — Each Variation
Detailed UI Actions
Business Assertions
Evidence
PASS / FAIL

Business Step → Underlying UI Actions

Business Step
Submit HDL File for Load
May internally include
Navigate to Data Exchange → Select HCM Data Loader → Upload File → Submit → Capture Process ID
Business Step
Review Load Status and Error Messages
May internally include
Open Process Details → Filter Errors by Object Type → Capture Error Log → Screenshot Status

What SyntraFlow Captures Per Run

Parameterised input valuesReusable navigationAutomation action traceScreenshots / evidence captureExecution timingPass / fail statusBusiness assertionsEnvironment-independent test data

Action Status vs. Business Validation

A successful file submission does not automatically prove a worker, assignment or workforce structure was loaded correctly and completely — this is illustrative of how SyntraFlow separates action success from business validation; it does not reflect a specific live execution. Because this page aggregates 54 individual scenarios across worker loads, workforce structure loads, file/batch mechanics, negative data validation, dependency-order integration and processing/reprocessing, evidence-based failure classification matters most here. When a step or business assertion fails, SyntraFlow's evidence is intended to help classify the likely cause into one of eight categories — DATA_ERROR, CONFIGURATION_ERROR, SECURITY_ERROR, EXPECTED_VALIDATION, INTEGRATION_ERROR, AUTOMATION_ERROR, ENVIRONMENT_ERROR or APPLICATION_ERROR — rather than assuming a defect. For example: an HDL object fails due to an invalid reference — Likely category: DATA_ERROR — Evidence: the referenced ${JOB}, ${POSITION} or ${LEGAL_EMPLOYER} does not exist in the target environment — Recommended action: verify the referenced value before resubmitting. A required child object loads before its parent exists — Likely category: INTEGRATION_ERROR or DATA_ERROR depending on evidence — Evidence: the file's dependency order does not match Oracle's expected load sequence — Recommended action: verify file ordering and object dependency configuration. A failure should not be labeled as an Oracle application defect until data, configuration, security, automation and integration causes have been eliminated.

StepAction StatusBusiness Validation
Submit HDL File for LoadPass
Review Load Status and Error MessagesPass
Verify Worker/Structure Data Matches Source FilePassPass

Related HCM Data & Security Tests

HCM Data Loader is the first, largest scenario family in the HCM Data & Security cluster, covering 54 individual scenarios that connect to HCM Extracts, User Access and Role Security within the same cluster.

Turn This Standard Test into Your Oracle HCM Data Loader Regression Suite

Start with the Syntra Standard HCM Data Loader test, use DataVault to provide environment-specific worker, assignment and structure data generated at bulk-load scale, let Jarvis generate additional Positive, Negative, Boundary, Security and Integration variations, and execute the resulting regression pack automatically with SyntraFlow.

Use This Oracle Fusion Test Case

Download Test Case

Excel, CSV or JSON export.

Coming soon

Automate with SyntraFlow

Run this script against your own tenant today.

Frequently Asked Questions

How many test scenarios does this HCM Data Loader catalog cover, and why are they grouped on one page?
This page catalogs 54 individual HCM Data Loader test scenarios — the largest catalog in the HCM Data & Security library — spanning worker loads, workforce structure loads, file/batch mechanics, negative data validation, dependency-order integration and processing/reprocessing testing. They are grouped on a single page rather than published as 54 separate URLs so search engines and users find one authoritative, comprehensive reference for HCM Data Loader rather than dozens of thin near-duplicate pages; every scenario remains individually executable within SyntraFlow.
How does SyntraFlow protect national identifier and salary data used in HDL testing?
All worker data, national identifiers and salary figures used in HDL testing are synthetic/masked via DataVault, generated at bulk-load scale — never real workforce PII. This follows the same masked-only standard used across HCM Core HR testing, including the Manage National Identifiers scenarios. See /datavault/data-masking/ for details.
How does SyntraFlow test dependency order (parent-before-child) loads?
Dedicated scenarios submit files where parent objects such as legal employer, job, position and department load before dependent worker and assignment records, and deliberately attempt a child-before-parent condition to confirm Oracle correctly defers or flags the ordering issue rather than silently loading an orphaned record. Referential integrity failures across dependent objects are tested separately from simple ordering.
What file- and batch-level conditions does SyntraFlow validate?
Scenarios cover valid single- and multi-object-type files, high-volume batch submissions at the upper end of supported record counts, multiple related files submitted together, file header and metadata validation, and negative conditions including malformed files, empty files and invalid encoding or structure.
How does SyntraFlow test error correction and reprocessing?
Scenarios cover a partial-failure load where valid records succeed and invalid records are rejected individually, reviewing the resulting error messages, correcting a failed record based on the reported error detail, reprocessing the corrected file, and confirming reprocessing does not create duplicate records for already-loaded data.
How does SyntraFlow classify a failed HCM Data Loader test?
When a step or business assertion fails, SyntraFlow's evidence is intended to help classify the likely cause into one of eight categories — DATA_ERROR, CONFIGURATION_ERROR, SECURITY_ERROR, EXPECTED_VALIDATION, INTEGRATION_ERROR, AUTOMATION_ERROR, ENVIRONMENT_ERROR or APPLICATION_ERROR — along with supporting evidence and a recommended action. A failure should not be labeled as an Oracle application defect until data, configuration, security, automation and integration causes have been eliminated.