OTBI: HCM Core — terminationReason: Resignation, enteredBy: HR_USER_CHEN, enteredDate: 15-FEB-2026 09:14
Fusion worker diagnostics via REST API and OTBI — assignment status, future changes, employment terms completeness, costing validity, and Synchronize Person Records ESS job history.
Oracle Fusion HCM worker record diagnostics use a fundamentally different data model than Oracle EBS HR. Where EBS stores employee data in date-effective relational tables (PER_ALL_PEOPLE_F, PER_ALL_ASSIGNMENTS_F), Fusion HCM uses an object-oriented model accessed through the REST API at /hcmRestApi/resources/workers and its child resources — assignments, contracts, salaries, and work relationships. The diagnostic approach uses the Fusion HCM REST API for individual worker detail, OTBI HCM subject areas for population-level analysis, and Manage Employment screens for interactive review.
Worker record integrity in Fusion is managed through the Work Relationship model. A worker can have multiple work relationships — for example, an employee relationship and a contingent worker relationship — and each relationship has its own set of assignments. When a worker's primary work relationship is terminated incorrectly or a work relationship is missing, downstream modules see the worker as inactive. Fusion payroll, absence management, and benefits all reference the primary work relationship to determine eligibility.
The most operationally impactful Fusion worker record issue is an incorrect termination. When a worker is terminated in error — either because the wrong person was selected, or because the termination date was set incorrectly — Oracle Fusion triggers a cascade of actions: payroll is end-dated, benefits enrollment is terminated, system access is revoked, and position becomes vacant. Reversing an incorrect termination requires reversing each of these actions in the correct sequence through Fusion's Reverse Termination function, and HCM-04 maps out the full reversal sequence and verifies each step completed correctly.
HCM-04 provides a structured Fusion worker record diagnostic using REST API GET /workers for complete worker profile, OTBI HCM Core subject area for assignment history analysis, Manage Employment for work relationship status, and the Fusion HCM Audit Report for change history review.
HCM-04 systematically investigates every major condition that can cause the issue this diagnostic targets. Below is the complete coverage breakdown.
Completed diagnostic worksheet showing what the full diagnostic picture looks like after all steps have been worked through. Your worksheet will reflect your environment's specific data — the steps, tool sequence, and REST API calls to assemble it are documented in the Audit Trail section below.
════════════════════════════════════════════════════════════
ORACLE FUSION — WORKER RECORD DIAGNOSTIC
════════════════════════════════════════════════════════════
Worker Number : WRK-10482
Name : J. Martinez
Legal Entity : US Incorporated
Case Number : FC-HCM-2026-0418
Report Date : 20-FEB-2026 10:30:22
════════════════════════════════════════════════════════════
[ STEP 1 — REST API WORKER STATUS ] STATUS: ✗ ISSUE
────────────────────────────────────────────────────────────
REST Endpoint : GET /hcmRestApi/resources/workers/WRK-10482
workerType : Employee ✓
workRelationship : Status: Inactive — terminated 15-FEB-2026 ✗
assignmentStatus : Suspended ✗
✗ FAIL: Worker shows as terminated — payroll and access revoked
[ STEP 2 — OTBI ASSIGNMENT HISTORY ] STATUS: ✗ INCORRECT TERMINATION
────────────────────────────────────────────────────────────
Termination Date : 15-FEB-2026
Termination Reason : Resignation
✗ No resignation letter on file — termination entered in error
HR Confirmation : Manager confirms J.Martinez is still active ✗
[ STEP 3 — CASCADE IMPACT ] STATUS: ✗ ACTIONS TRIGGERED
────────────────────────────────────────────────────────────
✗ Payroll excluded from FEB-2026 run
✗ Benefits enrollment end-dated 15-FEB-2026
✗ Fusion account access revoked 15-FEB-2026
════════════════════════════════════════════════════════════
FUSION DIAGNOSTIC SUMMARY
════════════════════════════════════════════════════════════
Worker terminated in error — Reverse Termination required
FIX: Fusion Manage Employment > Reverse Termination — full sequence
════════════════════════════════════════════════════════════
Fusion Cloud does not permit direct database access. Every corrective action goes through a supported Oracle interface. Before any action is taken, the current state is exported and documented.
Exported before any UI action, ESS resubmission, or FBDI reimport. Provides a point-in-time record of the error state for the KB article and SR documentation if needed.
Oracle Fusion Cloud is a SaaS environment. There is no consultant-accessible Oracle schema, no SQL*Plus connection, and no CONS_BACKUP tablespace. All diagnostic and corrective activity goes through OTBI, REST APIs, BIP reports, ESS programs, and the Fusion UI — the same supported tools Oracle Support uses.
All API calls use OAuth 2.0 authentication. The base URL is your Fusion Cloud instance URL. Replace {instanceName} with your tenant name. Obtain the OAuth token via the /oauth/token endpoint using client credentials.
This article is produced automatically at the end of every HCM-04 execution — written from actual run output. No manual documentation required.
Wrong worker selected for termination, or termination date incorrect. Cascade actions triggered immediately — payroll excluded, benefits end-dated, access revoked. HCM-04 maps the full Reverse Termination sequence and verifies each cascade action is correctly reversed.
Primary work relationship terminated or missing — worker shows as inactive to payroll, benefits, and downstream modules. HCM-04 identifies the missing relationship and the correct start date for re-establishment.
Worker assigned to the wrong supervisor in Fusion — affects approval hierarchy routing, organization chart, and manager self-service visibility. HCM-04 identifies the current and correct supervisor from the REST API and org chart.
Bulk worker data import via FBDI rejected records. Missing required fields, invalid legal entity, or date format errors. HCM-04 identifies the failing rows from the ESS job output log.
| Data Source | Type | Purpose |
|---|---|---|
| REST API: /hcmRestApi/resources/workers | REST | Complete worker profile — relationships, assignments, contracts |
| OTBI: HCM Core | OTBI | Assignment history — status changes, effective dates, entered-by |
| Fusion HCM Audit Report | Fusion UI | Change history — user, timestamp, old/new values |
| Manage Employment | Fusion UI | Interactive work relationship and assignment management |
| BIP: Worker Data Report | BIP | Complete worker data for documentation |
Every condition identified by the diagnostic maps to exactly one resolution path. In Fusion Cloud, all paths go through supported Oracle interfaces — UI, REST API, FBDI, or ESS. Direct database access does not exist in this environment.
Oracle's own Fusion screens, Scheduled Processes (ESS), and workflow tools are always the first resolution path. Manage Invoices, Manage Suppliers, Manage Accounting Periods, BPM Worklist, Scheduled Processes — the diagnostic identifies the exact navigation path and screen sequence for every condition that can be resolved this way. No third-party tools, no API calls, no risk beyond what Oracle's own UI carries.
For bulk corrections or conditions not surfaced in the standard UI, Oracle Fusion's public REST APIs and FBDI import templates are the supported programmatic path. A REST API PATCH call to correct an invoice distribution account, an FBDI resubmission with corrected records after an import failure, or a Mass Update via the REST API — these are supported, documented, and reversible through normal Oracle mechanisms. The current state is exported before any API call is made.
Certain conditions in Fusion Cloud cannot be resolved through any customer-accessible interface. The diagnostic flags these and generates the Service Request documentation:
Before any UI action, ESS resubmission, REST API call, or FBDI reimport — the current error state is exported via OTBI report, BIP report output, or REST API GET response. After the action, a verification step confirms the expected outcome. The complete sequence — tool used, pre-action state, action taken, result verified — is written into the KB article as the primary record of what was done and why.
| Condition Identified | Resolution Path | Notes |
|---|---|---|
| Worker terminated in error — Reverse Termination required | Functional First | Execute Reverse Termination via Manage Employment > Actions > Reverse Termination. HCM-04 maps the full reversal sequence and verifies each cascade action (payroll, benefits, access) is correctly reversed. |
| Work relationship missing — worker shows as inactive | Functional First | Add the work relationship via Manage Employment > Add Work Relationship. HCM-04 identifies the missing relationship type and the correct start date from the OTBI assignment history. |
| Assignment status incorrect — Suspended or Inactive in error | Functional First | Correct the assignment status via Manage Employment > Edit Assignment. HCM-04 identifies the current status and the correct status from the worker's current work context. |
| Supervisor assignment incorrect in Fusion | Functional First | Update the line manager via Manage Employment > Edit Assignment. HCM-04 identifies the current supervisor from the REST API response and confirms the correct supervisor from the org chart. |
| Worker not included in payroll after record correction | Functional First | Use Correct Payroll Results or a QuickPay calculation to include the corrected worker in the current period. HCM-04 identifies the payroll flow and the submission parameters. |
| Benefits not re-enrolled after reversal | Functional First | Submit benefits re-enrollment via Benefits > Enrollment. HCM-04 identifies which benefit plans were end-dated and the re-enrollment path for each. |
| FBDI worker import error — bulk import failure | Functional First | Review the Load Worker Data ESS output. Correct the FBDI template and resubmit. HCM-04 identifies the failing rows and column-level error from the ESS log. |
| Work relationship data corruption — unresolvable via UI | Oracle Support SR | If the work relationship is in an inconsistent state not correctable through Reverse Termination or Manage Employment, HCM-04 documents the worker ID and data state for the Oracle Support SR. |
Fusion Cloud's SaaS architecture eliminates direct database access — which means every action is a supported Oracle API call, UI operation, or ESS submission. Before any action runs, the current error state is captured. After any action, the result is verified.
In EBS R12, a CONS_BACKUP table provides the rollback point. In Fusion Cloud, the equivalent audit trail is built from three sources that together give a complete before-and-after record:
The knowledge base article is generated automatically from the script's execution output. No manual documentation required. It becomes the institutional record — for the team, for auditors, and for every future engagement in the same environment.
References the Oracle public documentation for this diagnostic area. These links open directly on docs.oracle.com.
| Documentation Page | Title | Scenario |
|---|---|---|
| Accounts Payable Manager Job Role | Accounts Payable Manager Job Role | Fusion HCM worker data and financial system integration |
| Implement General Ledger | Getting Started with Financials Implementation | Business unit and legal entity setup for Fusion HCM workers |
HCM-04 is one of 65 diagnostic scripts covering every major Oracle EBS and Fusion module. William A. Green Consulting runs the script in your environment, applies guided data fixes, and builds the knowledge base that prevents the same issues from recurring.
See this script run autonomously — Oracle AI Platform →