All integration guides

Oracle Fusion HCMEntra ID

Connect Oracle Fusion HCM to Entra ID

Turn Oracle Fusion HCM hires, changes and departures into account updates in Entra ID. Follow the setup steps, preview changes with a dry run, then go live.

Oracle Fusion HCM fields mapped
13
Steps to go live
9
Employee records stored in our cloud
0

Joiners, movers and leavers

How Oracle Fusion HCM updates Entra ID

HR updates Oracle Fusion HCM. ezOnboard updates accounts based on your rules.

Joiner

An account before day one

A pending worker or new hire is added in Oracle Fusion HCM with a hire date.

  • Account created in the tenant, disabled until the start date
  • Name, email, title, department, office and manager set from Oracle Fusion HCM
  • Account added to its administrative unit and groups, with group-based licenses assigned
  • Account enabled on the start date, with a Temporary Access Pass for first sign-in

Mover

Access for the new role

A job, department, location or line manager changes on an assignment in Oracle Fusion HCM.

  • Title, department, office and manager updated
  • Account moved to the administrative unit your rules specify
  • Groups and group-based licenses updated to match the new role

Leaver

Offboarding on schedule

A termination date is set for a work relationship in Oracle Fusion HCM.

  • Account disabled on the termination date, never deleted
  • Sign-in sessions revoked
  • Direct licenses recovered and account removed from managed groups

Before you start

What to have ready

Work with a Oracle Fusion HCM admin and a directory admin to complete the setup.

In Oracle Fusion HCM
  • Oracle Fusion Cloud HCM IT Security Manager access to copy a role and add a user in the Security Console
  • A work email or person number for each worker in Oracle Fusion HCM to match them to their account
In Entra ID
  • A server running Windows Server 2019 or later; no domain join required
  • A Global Administrator to grant consent to the ezOnboard application
  • Outbound HTTPS to the HR system, ezOnboard, graph.microsoft.com and login.microsoftonline.com
  • Administrative units and groups for ezOnboard to manage, and Temporary Access Pass enabled in your authentication methods policy

Step by step

Set up Oracle Fusion HCM with Entra ID

Start in Oracle Fusion HCM and on your server. Then finish in the ezOnboard portal with our implementation team.

  1. 01

    Oracle Fusion HCM

    Create a read-only role for ezOnboard

    Navigator → Tools → Security Console → Roles → Copy Role

    In the Security Console, copy the Human Capital Management Integration Specialist job role using Copy top role. Name it ezOnboard Integration. Keep only the Read Only duty roles listed below. Remove roles that allow POST or PATCH.

    In Setup and Maintenance, open Assign Security Profiles to Role. Assign View All People to ezOnboard Integration. This includes future-dated hires, which View All Workers excludes.

    • Worker person details, Read Only: names, person number and work email
    • Worker employment details, Read Only: assignments, jobs, departments, locations, managers and dates
    • Person identifiers for external applications, Read Only: IDs used to match workers

    Copied role. Keep the Read Only workers duty roles and remove the rest.

  2. 02

    Oracle Fusion HCM

    Create an integration user

    Security Console → Users → Add User Account

    In Security Console → Users, choose Add User Account. Set Associated Person Type to None. Enter ezOnboard as the last name, a team email address, ezonboard.integration as the username and a password. Under Roles, choose Add Role, select ezOnboard Integration and choose Add Role Membership. Choose Save and Close.

    Store the username and password securely. Note your pod URL: your sign-in address, such as https://fa-acme-saasfaprod1.fa.ocs.oraclecloud.com. You’ll need all three in step 5.

    Add User Account. A non-worker user with the ezOnboard Integration role only.

  3. 03

    Your server

    Install the ezOnboard agent

    The agent runs as a Windows service on your server with Windows Server 2019 or later. No domain join is required. It connects to Oracle Fusion HCM, ezOnboard and Microsoft Graph over outbound HTTPS. No inbound firewall rules are needed.

    Download the signed MSI and enrollment bundle from the portal. Save the install code. The portal shows it only once. Run the MSI and enter the code. The agent uses a local virtual account by default, with no password to manage. The installer checks outbound access and the clock before making changes. Domain and LDAP checks show “not needed”.

    Installer screen with the setup requirements.

  4. 04

    ezOnboard portal and Microsoft

    Connect your tenant and grant admin consent

    Add a Microsoft 365 connection in the portal. Choose the Directory and Licenses capabilities, then continue to Microsoft. Sign in as a Global Administrator and grant consent. The portal shows which capabilities have access. You can grant missing permissions later.

    ezOnboard uses application permissions, not an administrator account or password. Revoke consent in Entra ID to remove its access. Each tenant connects to one organization.

    • Directory: manage users, managers, group memberships and administrative units
    • Licenses: read subscriptions, assign licenses and recover unused licenses
    • Sign-in: revoke sessions for leavers and issue a Temporary Access Pass to new hires

    Connection page showing which capabilities have access.

  5. 05

    ezOnboard portal

    Add Oracle Fusion HCM as an HR source

    In the portal, add Oracle Fusion HCM as an HR source using the integration user’s credentials and your pod URL. Your credentials are encrypted with your organization’s key and sent to your agent. The agent reads Oracle Fusion HCM from your network. Nobody at ezOnboard can read the credentials.

    Choose a field to match people across both systems, usually work email or employee ID. The agent checks Oracle Fusion HCM every five minutes and catches up on any missed changes.

    HR source. Your agent uses these credentials to read Oracle Fusion HCM.

  6. 06

    ezOnboard portal

    Map Oracle Fusion HCM fields to Entra ID attributes

    Choose which Oracle Fusion HCM fields update each directory attribute. Start with the defaults below, add custom fields or combine values. For example, build a display name from first and last names, format a job title or look up an office address by site.

    Blank Oracle Fusion HCM fields leave directory values unchanged unless you configure the mapping to clear them.

    Field mapping. See the full list of defaults below.

  7. 07

    ezOnboard portal

    Set rules for accounts, administrative units and groups

    Rules define who gets an account, which administrative unit it belongs to, how it’s named and which groups it joins. They also control offboarding. Use Oracle Fusion HCM fields, such as department and site, to make those choices.

    Our implementation team helps you write the rules. With approvals enabled, your team must approve each rule change before the agent uses it.

    Rules page with the placement rule open.

  8. 08

    ezOnboard portal

    Preview changes with a dry run

    Run a dry run for your whole workforce. The agent matches Oracle Fusion HCM records to existing accounts by employee ID, then work email, and previews changes without applying them. If two accounts match one person, that action stops for review.

    Review the planned changes and the rules behind them in the portal. Adjust your rules and repeat the dry run until the results match your expectations.

    Dry run. No changes are applied while dry run is on.

  9. 09

    ezOnboard portal

    Go live

    Turn off dry run to apply changes. If a run would disable or move more accounts than your safety limits allow, it stops and alerts your team before making changes. We review the first runs with you.

    HR continues working in Oracle Fusion HCM. Your rules handle new accounts, updates and offboarding on schedule. Get alerts by email, in the portal or by webhook when a run stops, the HR feed stops updating or the agent stops reporting. An inactive feed never triggers offboarding.

    Reports with account activity, tickets avoided and agent uptime.

Field mapping

Oracle Fusion HCM fields and Entra ID attributes

Start with these defaults and adjust any mapping. Dates and lifecycle status control when accounts are created, enabled or disabled.

Oracle Fusion HCM fieldEntra ID attributeHow it’s used
First NamePersonal Details › NamegivenNameSets the first name at account creation and keeps it up to date.
Last NamePersonal Details › NamesurnameKeeps the last name up to date. Also updates the logon name if your naming rule uses it.
Known AsPersonal Details › NamedisplayNameUses the known-as name for the display name and email. Uses the first name if blank.
Display NamePersonal Details › NamedisplayNameSets the name shown in address books and sign-in prompts. You can also build it from the first and last names.
Work EmailContact Info › Emailmail, userPrincipalNameSets the email address and sign-in name. A mail rule can also generate them from the person’s name.
Person NumberPersonal DetailsemployeeIdAdded to new accounts and used first to match existing accounts.
JobEmployment Info › AssignmentjobTitleKeeps the job title up to date and sets groups based on your rules.
DepartmentEmployment Info › AssignmentdepartmentKeeps the department up to date. Rules can use it to choose account placement and groups.
LocationEmployment Info › AssignmentofficeLocationKeeps the office up to date. A lookup table can also fill in the street, city and country.
Line ManagerEmployment Info › ManagersmanagerLinks to the manager’s account to keep approvals and org charts in sync with Oracle Fusion HCM.
Hire DateEmployment Info › Work RelationshipaccountEnabledSets when the account is created and enabled. You choose how many days before the hire date to create it.
Assignment StatusEmployment Info › AssignmentaccountEnabledActive keeps the account enabled. Inactive disables it when no other assignment keeps the person active.
Termination DateEmployment Info › Work RelationshipaccountEnabledSets the date for disabling the account and starting offboarding. Your rules set the time.

Frequently asked questions

Does ezOnboard write to Oracle Fusion HCM?
No. ezOnboard only reads the workers REST resource. Use the Read Only duty roles and make any corrections in Oracle Fusion HCM.
Which Oracle Fusion HCM roles does the integration user need?
Copy Human Capital Management Integration Specialist, keep only its Read Only workers duty roles and assign View All People. No other job or data roles are needed.
Do we need Oracle’s Entra ID integration or SCIM?
No. ezOnboard reads Oracle Fusion HCM’s REST API and uses your rules to manage accounts in Active Directory or Entra ID. Its agent runs on your network and can also manage Exchange.
Do we need a server for Entra ID?
Yes. Use a Windows Server with outbound HTTPS to Oracle Fusion HCM, ezOnboard and Microsoft Graph. No domain join or inbound firewall rules are required. The agent runs as a local virtual account by default and keeps employee data on your network. It doesn’t store tenant administrator credentials.
What permissions does ezOnboard need in Entra ID?
A Global Administrator grants consent to the ezOnboard application. Permissions are grouped by capability, such as managing users or assigning licenses. You can grant additional capabilities later. Revoke consent in Entra ID to remove access.
How quickly does a Oracle Fusion HCM change reach Entra ID?
The agent checks Oracle Fusion HCM every five minutes and usually applies changes within seconds of finding them. Scheduled changes follow your rules: accounts are created before the start date, enabled on that date and disabled on the termination date at the time you choose.
How does Oracle Fusion HCM trigger offboarding in Entra ID?
On the termination date, the account is disabled and its sign-in sessions are revoked. Direct licenses are recovered. The account is removed from managed groups, releasing their licenses. The account is never deleted. Every step is recorded for audit.
How do new hires sign in?
With a Temporary Access Pass issued when their account is enabled on the start date. ezOnboard emails it to their manager or an address set by your rules. Enable Temporary Access Pass in your authentication methods policy and provide an Exchange Online mailbox to send from.
Which guide should we use for a hybrid directory?
Use the Active Directory guide if your accounts sync to Entra ID through Entra Connect. The agent updates on-premises accounts and manages licenses and mailboxes in the cloud. It won’t change cloud attributes owned by Entra Connect. This guide covers cloud-only accounts.

Get a demo

See Oracle Fusion HCM connected to Entra ID

Get a demo for your Oracle Fusion HCM and Entra ID setup. For questions, email sales@ezonboard.io.

Optional

This site is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.