

Accounts in applications
Oracle HCM to Simplicate integration: Dutch employees with timetable from Oracle in Simplicate
With an integration between Oracle HCM Cloud and Simplicate, every new employee of a Dutch legal employer in Oracle automatically appears in Simplicate, with manager, team and a timetable based on the normal working hours from Oracle. KoppelHet adjusts a cancelled hire, a different start date or a termination in Oracle in Simplicate, and the administrator gets a task for inviting and blocking.
What the integration does
Organisations that run HR in Oracle HCM Cloud and register projects and hours in Simplicate in the Netherlands create new colleagues there by hand. A candidate who drops out at the last minute then stays in Simplicate as an employee who never books hours.
- HR hires someone in Oracle at a Dutch employer, often with a future start date.
- The new hire Atom feed reports it straight away; KoppelHet fetches the work relationship and the assignment.
- KoppelHet creates person, employee and timetable in Simplicate, with the start date from Oracle.
- The administrator invites the colleague as a user.
- KoppelHet adjusts a different start date, a cancelled hire or a termination in Simplicate; the administrator gets a task when the user must be blocked.
What to watch for with Oracle HCM Cloud and Simplicate
- Oracle reports a new employee as soon as HR records the hire, even when it lies in the future. KoppelHet then creates the colleague in Simplicate straight away with the future start date, so the project lead can schedule them before they start.
- If a candidate withdraws or does not show up, Oracle reports a cancelled work relationship. KoppelHet then sets the employee in Simplicate to inactive and removes the timetable, so no phantom employee is left behind.
- A changed start date does not come through Oracle's new hire feed, but through a separate feed for work relationship changes. KoppelHet listens to both and then moves the start date of the timetable in Simplicate.
- Oracle stores normal working hours with a frequency, such as per week or per month. A Simplicate timetable works with hours per day within a week. KoppelHet converts a monthly value to a week and spreads the hours by a rule you choose.
- Oracle also sends events for contingent workers and pending workers. Every Simplicate user costs a licence. KoppelHet includes per worker type what you agree on; a pending worker only goes into Simplicate once the hire is confirmed.
- A change of manager falls under Oracle's assignment feed, just like salary changes. On such an event KoppelHet only fetches the manager and the department, never the salary, and only updates the supervisor in Simplicate if it really differs.
- Simplicate cannot invite or block users through its public API. After a termination in Oracle, KoppelHet closes the timetable on the last working day and the administrator gets a task to block the user.
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 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.
Frequently asked questions
Does the new colleague automatically become a Simplicate user?
No. Simplicate's public API cannot create users. The integration prepares employee and timetable, the administrator sends the invitation.
Do salaries from Oracle come along for the cost rate?
No. The integration user in Oracle gets no access to salary, and rates cannot be written through the Simplicate API.
Technical details for IT
For those who want to know how it works under the hood: APIs, fields and sources used.
- Oracle HCM Cloud through the Atom feeds in the employee workspace (/hcmRestApi/atomservlet/employee/newhire, empassignment, empupdate, termination, cancelworkrelship and workrelshipupdate; only for employees, contingent workers and pending workers) and the workers resource of the HCM REST API for the work relationship and the assignment (LegalEmployerName, StartDate, TerminationDate, DepartmentName, manager, NormalHours, Frequency with week, month or year). Integration user without access to salary.
- Simplicate REST API v2 (Authentication-Key and Authentication-Secret; at least 60 requests per minute): POST /crm/person, POST and PUT /hrm/employee (only person_id, supervisor, status and custom_fields), POST, PUT and DELETE /hrm/timetable (even_week, odd_week, has_odd_weeks, start_date, end_date). Teams read-only; no users endpoint.
Which fields are transferred
The key fields. The full mapping is agreed per customer.
| Field in Oracle HCM Cloud | Field in Simplicate | Notes |
|---|---|---|
PersonNumber | Eigen veld bij de medewerker (custom_fields) | Fixed key |
FirstName, LastName | first_name, family_name_prefix, family_name (persoon) | |
WorkEmail | email (persoon) | |
Manager van de toewijzing | supervisor (medewerker) | |
DepartmentName | teams (persoon) | Lookup to existing teams |
NormalHours en Frequency | even_week (rooster) | Converted to hours per week |
StartDate van de werkrelatie | start_date (rooster) | |
TerminationDate | end_date (rooster) en status | |
LegalEmployerName | Wel of niet naar Simplicate | Dutch employers only |
Related
Ashby → Oracle HCM Cloud
Ashby to Oracle HCM integration: an accepted offer on an opening becomes a pending worker
Bullhorn → Oracle HCM Cloud
Bullhorn to Oracle HCM integration: an approved placement of an employee becomes a pending worker
Carerix → Oracle HCM Cloud
Carerix to Oracle HCM integration: successful placement as a pending worker in Oracle HCM Cloud
Greenhouse → Oracle HCM Cloud
Greenhouse to Oracle HCM integration: accepted offer as a pending worker in Oracle HCM Cloud