Yoetz.ai Team May 14, 2026 7 min read

Oracle AI Agents Readiness: The HCM Configuration Gaps

Oracle's AI Agents are powerful — and unforgiving. They expose every fast formula error, broken approval rule, and value set validation gap in your HCM tenant. Here is the configuration surface they depend on and how to audit each one before your next POC.

Abstract visualisation of AI models drawing on structured HR data
AI Readiness

1. Security console roles

Agents inherit Oracle role-based security. Over-permissive seeded roles (Human Resource Specialist, Compensation Manager) expose PII to agents that surface it to users who should not see it. Audit role definitions and data role inheritance before agent deployment.

2. Fast formulas

Oracle's calculation engine. Fast formulas drive compensation, benefits eligibility, absence accruals, and payroll. If a fast formula has errors — invalid syntax, missing database items, deprecated functions — the agent that calls it returns incorrect output silently. Audit: navigate to Setup and Maintenance → Fast Formulas → filter by Status = Invalid.

3. Approval rules and routing

Agents that submit transactions inherit the approval routing. A broken BPM rule routing to an inactive position means the agent submits work that stalls forever in BPM Worklist. Audit BPM rules using 'Manage Approval Groups' and 'Manage Task Configuration.'

4. Value sets and descriptive flexfields

If a value set's validation rule rejects the agent's input, the agent transaction fails silently. DFFs with required attributes the agent doesn't know to populate cause the same failure. Audit every active value set used in HCM transactions.

Abstract comparison of manual consulting effort versus automated scanning
Abstract comparison of manual consulting effort versus automated scanning

5. HCM Extracts

Agents that pull data use HCM Extract definitions. Deprecated data groups or changed column structures cause null or error responses. Run 'View Extract Definition' for each agent-dependent extract and validate against the current HCM data model.

6. OTBI report health

Agents that summarise data depend on OTBI. Broken OTBI subject areas or invalid SQL fragments cause the agent to return wrong analytics answers. Run a quarterly OTBI health audit.

7. Building an agent-readiness audit into Oracle's quarterly update cycle

Oracle HCM Cloud ships quarterly updates (24C, 24D, 25A and so on), and each one can introduce new seeded roles, modify fast formula function libraries, or change value set behaviour in ways that are not always prominent in release notes. Because AI agents depend on the same configuration surface as ordinary transactions, a quarterly update that silently deprecates a fast formula function used in a compensation calculation will surface as an agent failure before it surfaces as a report failure, simply because agents run more continuously and touch more edge cases than a monthly batch report. Fold an agent-focused regression check into your existing quarterly update testing cycle: after applying the update in a test environment, specifically re-run the fast formula validity check, the invalid value set scan, and a sample of agent interactions rather than relying solely on Oracle's standard readiness report.

8. Role-based security console audit in practice

  • Export the full list of seeded and custom roles assigned to any user population that will interact with AI agents, using 'Manage HCM Role Provisioning Rules.'
  • Cross-reference each role's data role template against the actual security profiles it inherits — seeded roles like Human Resource Specialist often carry broader data access than teams realise.
  • Identify any role granting 'View All' at the Person Security Profile level and confirm it is genuinely required, since this is the single most common over-permissioning pattern in Oracle HCM tenants.
  • Check for orphaned custom roles created for a past project that were never revoked — these frequently retain broad data access with no active business justification.
  • Document the intended data scope for every role touched by an AI agent before activation, so any future agent-surfaced exposure can be traced to a specific, reviewed decision rather than an unexamined default.

9. Fast formula remediation workflow

Once you have identified fast formulas with Status = Invalid, the remediation workflow should not simply patch the syntax error in isolation. Invalid formulas often signal a broader pattern — a database item that was deprecated in a prior quarterly update and never remapped across every formula that referenced it. Before fixing the first invalid formula, search for every other formula referencing the same deprecated database item, since fixing one and leaving three others broken means the AI agent's behaviour will still be inconsistent across similar transactions. Maintain a formula dependency map for any fast formula feeding an AI agent, so future Oracle updates that deprecate a function can be assessed for full blast radius rather than fixed reactively one formula at a time.

10. Approval rule health beyond BPM Worklist stalls

A stalled approval due to an inactive position routing target is the most visible approval rule failure, but agents introduce a subtler risk: an agent that automatically resubmits a failed transaction with modified parameters, attempting to work around what it interprets as a data issue rather than a routing issue. This behaviour, while intended to be helpful, can produce transactions that technically clear approval but no longer reflect what the requester intended. Before enabling any agent capable of resubmitting or modifying a transaction, confirm the approval rule set has no ambiguous or catch-all routing rules that an agent's retry logic could exploit unintentionally, and test the agent's resubmission behaviour explicitly in a non-production environment.

11. HCM Extracts and the hidden dependency chain

Extract definitions are often built years apart by different teams for different downstream systems, and it is common for an enterprise to have dozens of extracts with overlapping but not identical data selection criteria. When an AI agent is configured to pull from a specific extract, any future change to that extract's data group — even one made for an unrelated downstream integration — silently changes what the agent sees. Maintain an explicit registry of which extracts feed which AI agents, and require any change to a registered extract to include an agent-impact review step before being promoted to production.

12. OTBI subject area governance for summarisation agents

Agents that summarise workforce data via OTBI inherit every weakness of the underlying subject area, including broken joins, deprecated folders, and subject areas built against an old data model that Oracle has since restructured. Because OTBI errors often manifest as silently incomplete result sets rather than explicit errors, an agent summarising 'headcount by department' can produce a plausible but understated number without any visible failure. Run a quarterly OTBI health audit that specifically checks row counts against a known-good baseline for any subject area feeding a summarisation agent, not just a syntax validity check.

13. Redwood UX changes and hidden agent dependencies

Oracle's ongoing migration to the Redwood user experience has changed how many transactional pages surface underlying data, and in some cases has changed which page-level personalisation and flexfield configurations are actually rendered to end users. An AI agent built to reference a specific page or field label from the classic UX can silently mismatch once Redwood renders a different label or hides a field behind a progressive disclosure pattern. Before activating or upgrading any agent, verify its assumptions against the current Redwood-rendered UI, not the legacy UI documentation it may have originally been configured against, and re-test after every quarterly update that touches Redwood page composers relevant to your agent's use case.

14. Person Security Profile scope creep over multi-year tenants

Person Security Profiles define which worker records a role can see, and in tenants that have been live for many years, these profiles accumulate scope expansions that were each individually justified at the time — a manager promoted to a regional role who kept an old profile assignment, a project team granted temporary broadened access that was never revoked. Individually, each expansion looked reasonable; collectively, they produce a security posture far broader than current business need. Because AI agents inherit the invoking user's Person Security Profile scope, this accumulated scope creep becomes an amplifier: an agent summarising 'my team's compensation data' for a manager whose profile scope silently includes several other teams will produce output well beyond what that manager should see, and will do so without any of the friction a manual report request might have introduced. Run a full Person Security Profile audit comparing current scope against current org assignment before activating any agent that summarises or reasons over compensation, performance, or other sensitive worker data.

15. Testing agent behaviour against terminated and inactive worker populations

A frequently overlooked readiness test is how an AI agent behaves when a query touches terminated, on-leave, or otherwise inactive worker records. Fast formulas, extracts, and OTBI subject areas are sometimes built with an implicit assumption of active-worker-only data, and when an agent is asked a question that happens to span a terminated worker's record — for example, a manager asking about a team member who left mid-quarter — the underlying logic can produce an error, a stale answer, or in some cases a data point that should have been purged under retention policy but was not. Include terminated and on-leave worker scenarios explicitly in your pre-activation test script rather than testing exclusively against active worker data, since production usage will inevitably include these edge cases within the first weeks of go-live.

16. Coordinating readiness scans across Oracle Fusion pods and instances

Larger Oracle HCM customers, particularly those with a history of acquisitions, sometimes run more than one Fusion pod or maintain separate test, staging, and production instances with configuration that has drifted apart over time due to different teams managing each independently. A readiness scan run against production alone can miss configuration debt sitting in a staging instance that is scheduled to be promoted as part of an upcoming project, creating a false sense of security about the tenant an agent will ultimately be activated against. Maintain an explicit inventory of every Fusion instance in your landscape, scan each one that is a candidate for near-term AI agent activation, and treat configuration parity between instances as a readiness prerequisite in its own right, not an assumption.

17. Building a fast formula and extract change-approval gate

Because fast formulas and HCM Extracts are two of the most common sources of silent agent-impacting drift, mature Oracle HCM programmes introduce a lightweight change-approval gate specifically for changes to any formula or extract registered as an AI agent dependency. This does not need to be a heavyweight change advisory board process — a simple requirement that any change to a registered formula or extract be reviewed by the configuration owner responsible for the dependent agent, with a quick regression check against a known-good test case, catches the majority of drift-related agent failures before they reach production. Document this gate as part of your standard change management procedure so it survives staff turnover rather than depending on institutional memory of which formulas matter.

Frequently asked questions

Do Oracle's quarterly updates automatically fix invalid fast formulas?

No. Oracle's updates can introduce new invalid formulas by deprecating functions or database items, but existing invalid formulas are not automatically remediated — that remains the customer's responsibility to identify and fix.

Can we restrict an AI agent to a narrower security scope than the user invoking it?

Generally agents inherit the invoking user's role-based security rather than operating with a separately scoped permission set, which is exactly why over-permissioned seeded roles are a primary readiness risk — the agent can only be as restricted as the human user's access allows.

How do we test agent behaviour without risking production data?

Use a full or partial data-masked test environment refreshed from production, run the target fast formulas, approval flows, and extract definitions there first, and only promote to production after a clean regression pass across the specific configuration surface the agent depends on.

What is the fastest single readiness check to run before an Oracle AI POC?

The fast formula validity scan (Setup and Maintenance → Fast Formulas → Status = Invalid) typically surfaces the highest-impact, quickest-to-fix issues and takes only minutes to run against a full tenant.

Does migrating to the Redwood UX affect existing AI agent configurations?

It can. Redwood can change how fields and labels are rendered or surfaced through progressive disclosure, and an agent built against classic UX assumptions should be re-validated against the current Redwood-rendered pages after any relevant quarterly update.

How do we test an agent's behaviour with terminated worker data before go-live?

Explicitly include terminated, on-leave, and other inactive worker scenarios in your pre-activation test script rather than testing only against active worker data, since production usage will surface these edge cases within the first weeks regardless.

Should we scan every Fusion instance or just production?

Scan every instance that is a near-term candidate for AI agent activation, including staging instances scheduled for promotion, since configuration parity between instances is itself a readiness prerequisite that a production-only scan will miss.

Continue reading

Get the next HR tenant health briefing

Monthly. No spam. Unsubscribe with one click.

Find out what's broken in your tenant

Free first scan. Read-only access. Results in under 2 hours.

Start Your Free Scan

Related posts