Oracle Taleo logoVisma Raet YouForce logo

Recruitment to HR

Oracle Taleo to YouForce integration: hire in Taleo, hire request in YouForce

With an integration between Oracle Taleo and Visma Raet YouForce, a Dutch hire from Taleo becomes a hire request in YouForce, with start date, contract hours, job and organisational unit. KoppelHet collects the hires with a scheduled Taleo export, checks in YouForce whether the person is already known and follows the request until HR has completed it.

What the integration does

Organisations that recruit internationally in Oracle Taleo and run Dutch payroll in YouForce enter every Dutch hire again in YouForce self-service. Job and department names from Taleo often do not fit the codes in YouForce.

  1. KoppelHet requests the hires for Dutch requisitions from Taleo several times a day.
  2. For each hire KoppelHet searches YouForce for whether the candidate was employed before.
  3. A new candidate becomes a hire request; a former employee gets a new contract.
  4. KoppelHet follows the workflow in YouForce and reports a rejected request back to recruitment.
  5. HR picks scale and step and completes the request.
Oracle Taleo → KoppelHet → Visma Raet YouForceSOURCEOracle TaleoTARGETVisma Raet YouForceKoppelHetmapping · logging · monitoringOracle Taleo → KoppelHet → Visma Raet YouForceSOURCEOracle TaleoTARGETVisma Raet YouForceKoppelHetmapping · logging · monitoring
Out: Hired application with candidate and offer · Requisition with organisation and job · Hire request in YouForce · New contract for an existing person · Final status of the workflow

What to watch for with Oracle Taleo and Visma Raet YouForce

  • YouForce requires an employer and payroll administration, job, organisational unit, contract type and contract hours on every request. Taleo does not know these codes; KoppelHet records per Taleo organisation and job which YouForce code belongs to it.
  • Jobs and organisational units can be requested from YouForce. KoppelHet checks the lookup table against them, so a closed department in YouForce stands out before a request fails on it.
  • YouForce can find a former employee by last name at birth and date of birth. If Taleo does not ask for the date of birth, we add that question to the offer; without a date of birth KoppelHet starts a regular request and flags it for HR.
  • Taleo delivers hires in an export produced in the background, and YouForce also processes requests later. KoppelHet monitors both waiting times separately, so it is clear whether a hire is still waiting in Taleo or already in YouForce.
  • According to the YouForce documentation the status completed only says the request was submitted. Only the final workflow status shows whether HR approved or rejected the hire; KoppelHet waits for that.
  • In Taleo the selection workflow decides when a candidate is hired. We export on one fixed step and status that recruiters must pass, as Oracle recommends, so a hire does not fall outside the integration because someone skipped a step.

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

Does Oracle Taleo have an integration with YouForce?

Not from Oracle or Visma themselves. KoppelHet connects Taleo's export option with the entry point Visma has for recruitment systems.

Can we use a separate workflow in YouForce for these hires?

Yes. The integration can select a specific workflow per request, for example with an extra check for international hires.

What if the job from Taleo does not exist in YouForce?

Then no request starts and HR gets a notification to complete the translation.

Are changes after the hire included?

Not in the first version. YouForce allows a running contract to be adjusted; that can be added later as an extension.

Technical details for IT

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

  • Taleo through an export configuration from Taleo Connect Client (TCC) and the Taleo Enterprise export service; asynchronous with a message key, status checks until there is a correlation key, then the CSV result. Filter on step, status and Dutch organisations.
  • YouForce through the Youforce Recruitment API (OAuth 2.0). GET jobProfiles and organizationUnits for the lookup table, GET persons/search (lastNameAtBirth, birthDate), POST hires or POST persons/{personId}/contracts, and GET hires/{id}/status until hrssWorkflowStatus.data.isActive is false (endStatus OK or NOK). Optionally the X-Raet-Workflow header selects a specific workflow.

Which fields are transferred

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

Field in Oracle TaleoField in Visma Raet YouForceNotes
Sollicitatie-ID uit TaleocandidateIDRecognises an application that comes back in a next export
Kandidaat: achternaam en geboortedatumpersons/searchTo find a former employee
Aanbod: startdatumhireDate
Aanbod of vacature: uren per weekamountOfHours
Vacature: functiejobProfileThrough a lookup on the jobs from YouForce
Vacature: organisatieorganizationUnit en payrollClientCodeRecorded per Taleo organisation
Vacature: soort dienstverbandcontractType en employeeType

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.