Bullhorn logoOracle HCM Cloud logo

Recruitment naar HR

Bullhorn Oracle HCM koppeling: goedgekeurde plaatsing van een werknemer wordt een pending worker

Met een koppeling tussen Bullhorn en Oracle HCM Cloud wordt de eerste goedgekeurde plaatsing van een kandidaat die bij jullie in loondienst komt een pending worker in Oracle, met juridische werkgever, locatiecode, verwachte startdatum en fte. Zzp'ers uit Bullhorn blijven buiten Oracle, en een volgende plaatsing van dezelfde persoon wordt een melding voor HR.

Wat de koppeling doet

Organisaties die consultants of gedetacheerden via Bullhorn plaatsen en hun personeel in Oracle HCM Cloud beheren, maken na een plaatsing met de hand een pending worker aan. HR rekent daarbij uren per dag om naar fte en moet bij elke volgende opdracht nagaan of de persoon al in Oracle staat.

  1. De recruiter keurt de Placement in Bullhorn goed.
  2. KoppelHet leest de plaatsing uit de eventwachtrij en houdt contractors buiten Oracle.
  3. Staat de kandidaat nog niet in Oracle, dan maakt KoppelHet een pending worker aan.
  4. Staat de kandidaat er al, dan gaat er een melding naar HR.
  5. HR rondt de onboarding af en zet de pending worker om naar medewerker.
Bullhorn → KoppelHet → Oracle HCM CloudBRONBullhornDOELOracle HCM CloudKoppelHetmapping · logging · monitoringBullhorn → KoppelHet → Oracle HCM CloudBRONBullhornDOELOracle HCM CloudKoppelHetmapping · logging · monitoring
Heen: Placement met startdatum, uren per dag en soort medewerker · Kandidaat met naam, e-mail, telefoon en land · Pending worker in Oracle HCM · Koppeltabel van Bullhorn-kandidaat naar Oracle-persoon

Waar je op let bij Bullhorn en Oracle HCM Cloud

  • Een eigen Oracle HCM-koppeling van Bullhorn vonden we niet; Oracle duikt bij Bullhorn-partners alleen op als Taleo, het wervingssysteem van Oracle. KoppelHet leest de plaatsingen uit de eventwachtrij van Bullhorn en schrijft met de REST API van Oracle.
  • Oracle neemt een nieuwe collega eerst op als pending worker, met een verwachte startdatum. Voor die datum neemt KoppelHet de dag waarop het betaalde dienstverband volgens de Bullhorn-plaatsing begint, en die dag is ook de ingangsdatum van de aanroep.
  • Bullhorn legt per plaatsing uren per dag vast, Oracle de omvang als fte en headcount. KoppelHet vermenigvuldigt met de werkdagen per week uit de tabel en deelt door de volledige week van de werkgever in Oracle; ontbreken de uren, dan stopt de aanname met een melding.
  • Een kandidaat kan in Bullhorn veel plaatsingen na elkaar krijgen. Alleen bij de eerste maakt KoppelHet een pending worker; daarna herkent KoppelHet de persoon aan het Bullhorn-kandidaatnummer in de eigen koppeltabel en gaat een nieuwe opdracht als melding naar HR.
  • In Bullhorn staat het land van een kandidaat als nummer, met labels via de meta-aanroep. Oracle wil bij naam en telefoon een wetgevingscode zoals NL of US. KoppelHet vertaalt het nummer met een tabel; een onbekend land houdt de aanname tegen.
  • Het kostenplaatsveld op een plaatsing is de kostenplaats van de klant en stuurt de facturen. Het zegt niets over de eigen organisatie, dus KoppelHet zet het niet in Oracle; werkgever en businessunit volgen uit de locatie van de opdracht.
  • Bij een plaatsing zijn kandidaat en opdracht achteraf niet meer te wijzigen. Staat een plaatsing op de verkeerde naam, dan maakt de recruiter een nieuwe; KoppelHet meldt HR dat de eerdere pending worker in Oracle moet worden afgehandeld.

Hoe we het bouwen en beheren

  • De koppeling draait op het KoppelHet platform, gehost in een datacenter in de EU.
  • Elke synchronisatie en elke fout is zichtbaar in de functionele logging; bij een fout krijgt jullie beheerder een melding.
  • Een mutatie die niet door kan, wordt niet half doorgezet maar klaargezet om opnieuw te proberen.
  • KoppelHet is ISO 27001-gecertificeerd. Gegevens gaan versleuteld over en blijven niet langer op het platform dan nodig.
  • Na livegang beheren wij de koppeling en passen we hem aan als jullie proces verandert.
  • De koppeling past naast je bestaande integratielaag. Alleen de velden uit het ontwerp gaan over; het platform houdt geen eigen registratie bij.

Implementatie, architectuur en compliance

Implementatie en prijs

Dit is geen app die je aanzet. We bouwen de koppeling voor jullie organisatie op ons platform, met bouwstenen die we steeds opnieuw gebruiken. Zo is het maatwerk, zonder dat we bij nul beginnen.

Een consultant bereidt de intake voor en analyseert beide systemen. Daarna leggen we de mapping en uitzonderingen per veld vast, testen we in de test- of acceptatieomgeving en gaan we live op een moment dat jij kiest. De kosten bestaan uit een eenmalig bedrag voor de inrichting en een maandbedrag voor platform, monitoring en beheer.

Prijsindicatie · Basis

Laat je zakelijke e-mailadres achter, dan zie je de prijsindicatie direct.

We gebruiken je adres alleen om je vraag over deze koppeling op te volgen.

Veelgestelde vragen

Komen zzp'ers ook in Oracle?

Niet in de eerste versie. Contractors als contingent worker in Oracle kan later als uitbreiding.

Wie zet de pending worker om naar medewerker?

HR, in Oracle. Oracle zet de omzetting daarna door met een geplande taak.

Gaat het salaris van de plaatsing mee?

Niet in de eerste versie. HR legt het loon vast tijdens de onboarding in Oracle.

Technische details voor IT

Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.

  • Bullhorn via de REST API na OAuth 2.0 en een REST-login met BhRestToken. Event subscription op Placement (INSERTED en UPDATED) met GET event/subscription. Placement employeeType, employmentStartDate, hoursPerDay, jobLocation, positionCode en costCenter (Client Cost Center); Candidate firstName, lastName, email en address.countryID.
  • Oracle HCM Cloud via POST /hcmRestApi/resources/11.13.18.05/workers met header effective-Of RangeStartDate; workRelationships met LegalEmployerName en WorkerType P; assignments met ActionCode ADD_PEN_WKR, ProjectedStartDate, BusinessUnitName, LocationCode en workMeasures (FTE en HEAD). Omzetting via ReadyToConvertFlag door HR.

Welke velden overgaan

De belangrijkste velden. De volledige mapping stellen we per klant vast.

Veld in BullhornVeld in Oracle HCM CloudToelichting
Candidate firstName en lastNamenames FirstName en LastName
Candidate emailemails (EmailType H1)
Candidate address.countryIDLegislationCodeBullhorn-nummer vertaald naar landcode
Placement employmentStartDateProjectedStartDate en effective-Of RangeStartDate
Placement hoursPerDayworkMeasures FTEMaal werkdagen, gedeeld door de volle week van de werkgever
Placement jobLocation of positionCodeLegalEmployerName, BusinessUnitName en LocationCodeVertaaltabel
Placement employeeTypeFilter: alleen Employee of W2

Gerelateerd

Welke systemen wil je koppelen?

Vertel welke systemen je gebruikt en wat er automatisch moet gebeuren. Samen bepalen we de kleinste werkende oplossing, met een helder ontwerp en een offerte vooraf.