Oracle Taleo logoLoket logo

Recruitment to HR

Oracle Taleo to Loket integration: hired candidates from the Taleo export as concepts in Loket

With an integration between Oracle Taleo and Loket, every candidate who reaches the agreed step and status of the selection workflow in Taleo automatically becomes a concept employee in Loket at the right employer. Taleo delivers the hires through a scheduled export, and payroll turns the concept into an employee in Loket.

What the integration does

Organisations that recruit worldwide in Oracle Taleo and run their Dutch payroll in Loket often receive hires as a spreadsheet or email. Payroll then works out which entity the new colleague belongs to and copies the data into Loket.

  1. The Taleo administrator sets an exportable combination of workflow, step and status for Loket and makes that step mandatory.
  2. KoppelHet sends an export query on a schedule and waits until Taleo has the result ready.
  3. Per row KoppelHet picks the Loket employer and payroll administration for the requisition's organisation.
  4. In Loket a concept employee is in place with the new hire checklist started.
  5. Payroll adds citizen service number, payroll tax and collective agreement details and converts the concept.
Oracle Taleo → KoppelHet → LoketSOURCEOracle TaleoTARGETLoketKoppelHetmapping · logging · monitoringOracle Taleo → KoppelHet → LoketSOURCEOracle TaleoTARGETLoketKoppelHetmapping · logging · monitoring
Out: Submission with step, status and submission number · Candidate with name, date of birth and address · Organisation or location of the requisition · Concept employee with start date in Loket

What to watch for with Oracle Taleo and Loket

  • In Taleo the administrator sets per external system at which combination of workflow, step and status a submission is ready for export. Loket thus gets its own combination, separate from any export to a global HR system, and only submissions that reached that combination in the requested time window are included.
  • Oracle advises against an exportable status on the first New-New step, because the service then has to search the whole history table. For Loket we choose a late step, such as offer accepted, which by definition holds few submissions.
  • The export fields are defined in a Taleo Connect Client configuration, and the columns of the CSV result must match it exactly. KoppelHet manages that configuration together with the translation to Loket, so an extra column for Loket does not silently change another system's export.
  • Taleo processes an export query in the background and first returns a message key. KoppelHet checks the status until there is a correlation key, only then fetches the full result and then creates the concepts in Loket, so a half-read export does not produce half a batch of hires.
  • A concept employee in Loket belongs to an employer, and which fields it needs depends on the payroll administration. Taleo has organisations and locations, not Dutch employers. A lookup table links each Dutch organisation from Taleo to one employer and payroll administration; a requisition outside the table becomes an alert.
  • Loket only gives an external application access to production after approval and has an acceptance environment with test data. The first Taleo export runs there, with the lookup table per organisation, before concepts appear at real employers.
  • Anyone who accidentally moves a submission back and sets it to offer accepted again appears in a next export once more. KoppelHet recognises the submission number and creates no second concept in Loket.

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

Do hires for other countries go to Loket too?

No. Only organisations that belong to a Dutch employer in the lookup table. KoppelHet leaves the rest alone.

How quickly is a hire in Loket?

Within a few hours, depending on how often the export runs. Well before the next payroll run.

Technical details for IT

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

  • Taleo Enterprise through the export service with a configuration (wrapsoap.xml) from Taleo Connect Client. Submit Document with a unique alias of at most 30 characters returns a message key; Get Document Status is repeated until state and correlation key are ready; Get Document Results returns the CSV result, which is read in segments. Exportable Statuses sits in Recruiting Administration under Integration.
  • Loket through the REST API with OAuth 2.0 (authorization code with refresh token). Metadata for a concept per employer (jobapplicant/metadata) and then per payroll administration; create the concept and start the new hire workflow. Acceptance on api.loket-acc.nl/v2, production only for approved applications.

Which fields are transferred

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

Field in Oracle TaleoField in LoketNotes
SollicitatienummerEigen administratie van KoppelHetPrevents a second concept on a next export
Voornaam en achternaamVoornaam, voorvoegsel en achternaam
GeboortedatumGeboortedatum
AdresWoonadres
Organisatie of locatie van de vacatureWerkgever en loonadministratieThrough a lookup table
Startdatum uit het aanbodDatum in dienst

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.