Oracle HCM Cloud logoMicrosoft Entra ID logo

Identity and access management

Oracle HCM to Entra ID integration: Microsoft accounts from Oracle Fusion HR

With an integration between Oracle HCM Cloud and Microsoft Entra ID, every new employee hired in Oracle gets a Microsoft account with job title, department, line manager and licence. On a termination in Oracle sign-in is blocked on the last day, and a cancelled hire removes the prepared account again.

What the integration does

Organisations that run HR worldwide on Oracle HCM Cloud and manage Microsoft 365 per region often pass new Dutch colleagues to IT with an export from Oracle. If that export arrives once a week, a new colleague sometimes waits days for an account.

  1. HR completes the hire in Oracle, often weeks before the start date. Oracle reports the new employee.
  2. KoppelHet fetches the employee and creates the Microsoft account if they belong to the Dutch legal employer, with preferred name, job, department and line manager.
  3. The work address goes back to Oracle, so it is right in Oracle and in self-service.
  4. When job, department or manager change, details and groups in Entra ID follow.
  5. On the termination date KoppelHet blocks sign-in. If a hire is cancelled in Oracle, KoppelHet deletes the still unused account.
Oracle HCM Cloud → KoppelHet → Microsoft Entra IDSOURCEOracle HCM CloudTARGETMicrosoft Entra IDKoppelHetmapping · logging · monitoringOracle HCM Cloud → KoppelHet → Microsoft Entra IDSOURCEOracle HCM CloudTARGETMicrosoft Entra IDKoppelHetmapping · logging · monitoring
Out: Microsoft account with person number · Preferred name and surname · Job, department and legal employer · Line manager · Country of the location and licence

What to watch for with Oracle HCM Cloud and Microsoft Entra ID

  • Oracle reports a new hire as soon as it is recorded with a future date. KoppelHet then prepares the account, so laptop and access are sorted before the first working day.
  • Oracle has a separate notification for a cancelled work relationship, for example when a candidate drops out before the start. KoppelHet then deletes the prepared account, instead of blocking and keeping it as a leaver.
  • In Oracle an employee can have several kinds of managers, such as a line manager and a project leader. Entra ID holds only one. KoppelHet takes the line manager of the primary assignment, so approvals and the Teams org chart point to the actual manager.
  • On a transfer to another country Oracle creates a new work relationship with another legal employer. KoppelHet keeps the account tied to the person number, so the colleague keeps their mailbox, and only adjusts country, licence and entity.
  • Oracle has a field for the preferred name next to the official first name. We use it in Entra ID, so Teams and Outlook show the name colleagues actually use.
  • Oracle also reports changes for contingent workers. Whether they get an account is up to you; the worker type is passed to Entra ID, so access rules for contingent staff can differ.
  • Worldwide all employees are in Oracle, while this Microsoft environment is only for the Netherlands. KoppelHet looks at the legal employer of the primary assignment and keeps the rest out of this tenant.

This integration is also part of joiner, mover, leaver.

How we build and run it

  • The integration runs on the KoppelHet platform, hosted in a data centre in the EU.
  • Every sync and every error is visible in the functional log; on an error your administrator is notified.
  • A change that cannot go through is not half-applied but queued for another attempt.
  • KoppelHet is ISO 27001 certified. Data travels encrypted and stays on the platform no longer than needed.
  • After go-live we manage the integration and adjust it when your process changes.
  • The integration fits next to your existing integration layer. Only the fields in the design are transferred; the platform keeps no register of its own.

Implementation, architecture and compliance

Implementation and price

This is not an app you switch on. We build the integration for your organisation on our platform, with building blocks we reuse on every project. So it is custom work that does not start from scratch.

A consultant prepares the intake and analyses both systems. We then record the mapping and exceptions field by field, test in the test or acceptance environment and go live at a moment you choose. Costs are a one-off amount for the setup and a monthly amount for platform, monitoring and support.

Price indication · Basic

Leave your work email and you see the price indication right away.

We only use your address to follow up on your question about this integration.

Frequently asked questions

How quickly does a new employee appear in Entra ID?

Within an hour of Oracle reporting the hire, usually well before the first working day.

Does this also work with Active Directory in our own network?

Yes, through a small program in your network.

We already have an integration platform. Does this fit alongside it?

Yes. This integration runs on the KoppelHet platform and asks nothing of your existing integration platform. Every action is in the audit logging, so operations and audit know what happened.

Technical details for IT

For those who want to know how it works under the hood: APIs, fields and sources used.

  • Oracle HCM Cloud is read through the employee Atom feeds newhire (also for a future-dated hire), empassignment, termination and cancelworkrelship, and then the workers resource with the child resources names (KnownAs), workRelationships, assignments and managers. The work address goes back through the emails child (POST or PATCH with EmailType). Feeds fire for employee, contingent worker and pending worker.
  • Entra ID is written through Microsoft Graph (user) with employeeId (at most 16 characters), givenName, surname, jobTitle, department, companyName, manager, usageLocation, employeeType, employeeHireDate and accountEnabled; deletion on a cancelled hire. Integration user in Oracle with read access to feeds and workers and write access to email.

Which fields are transferred

The key fields. The full mapping is agreed per customer.

Field in Oracle HCM CloudField in Microsoft Entra IDNotes
PersonNumberemployeeIdPer person, not per assignment; at most 16 characters
KnownAs of FirstNamegivenName
LastNamesurname
NaamgevingsregeluserPrincipalName en mailGoes back to Oracle as work email
Job (primaire assignment)jobTitle
Departmentdepartment
Legal employercompanyName
Line managermanagerLine manager type only
Land van de locatieusageLocation
Worker typeemployeeTypeEmployee or contingent worker
Hire dateemployeeHireDate

Related

Which systems do you want to connect?

Tell us which systems you use and what should happen automatically. Together we define the smallest working solution, with a clear design and a quote before building.