Greenhouse logoOracle HCM Cloud logo

Recruitment naar HR

Greenhouse Oracle HCM koppeling: geaccepteerd aanbod als pending worker in Oracle HCM Cloud

Met een koppeling tussen Greenhouse en Oracle HCM Cloud wordt een geaccepteerd aanbod in Greenhouse een pending worker in Oracle, bij de juiste werkgever en locatie, met de startdatum en de fte uit het aanbod. HR in Oracle bepaalt daarna wanneer de pending worker medewerker wordt, zodat onboarding en BSN eerst in Oracle worden afgerond.

Wat de koppeling doet

Organisaties die in Greenhouse werven en Oracle HCM Cloud als HR-systeem hebben, gebruiken de recruitmentmodule van Oracle niet. Daardoor ontbreekt de stap waarin een aangenomen kandidaat vanzelf een pending worker wordt, en HR voert elke aanname opnieuw in Oracle in.

  1. De recruiter accepteert het aanbod in Greenhouse.
  2. KoppelHet leest kandidaat, vacature, kantoor en aanbod en kijkt of de sollicitatie al in Oracle staat.
  3. Het kantoor bepaalt werkgever, businessunit en locatie; de uren worden fte.
  4. KoppelHet maakt de pending worker aan met de startdatum uit het aanbod.
  5. HR rondt de onboarding af in Oracle en zet de pending worker klaar voor omzetting.
Greenhouse → KoppelHet → Oracle HCM CloudBRONGreenhouseDOELOracle HCM CloudKoppelHetmapping · logging · monitoringGreenhouse → KoppelHet → Oracle HCM CloudBRONGreenhouseDOELOracle HCM CloudKoppelHetmapping · logging · monitoring
Heen: Pending worker met naam en e-mail · Werkgever, businessunit en locatie · Verwachte startdatum · Fte en headcount · Greenhouse-ID als kenmerk

Waar je op let bij Greenhouse en Oracle HCM Cloud

  • Oracle kent een eigen recruitmentmodule die een aangenomen kandidaat zelf omzet naar pending worker. Wie in Greenhouse werft, mist die stap, en een eigen Oracle-koppeling vonden we in de Greenhouse-documentatie niet. KoppelHet maakt de pending worker aan op het moment dat het aanbod in Greenhouse wordt geaccepteerd.
  • Een pending worker wordt in Oracle pas medewerker als HR de werkrelatie klaarzet voor omzetting en een geplande taak draait. KoppelHet zet die vlag niet zelf, zodat HR in Oracle het moment bepaalt, ook als de startdatum in Greenhouse dichtbij ligt.
  • Oracle rekent bij een toewijzing in fte en headcount, terwijl een Greenhouse-aanbod geen urenveld heeft. We voegen een getalveld voor uren toe aan het aanbod, en KoppelHet rekent dat om tegen de volledige werkweek van de werkgever in Oracle.
  • Een kantoor in Greenhouse is een naam, terwijl Oracle een werkgever, een businessunit en een locatiecode wil. KoppelHet legt per Greenhouse-kantoor die drie vast, zodat een aanname voor een Belgisch kantoor bij de Belgische werkgever komt.
  • Greenhouse probeert een melding tot zeven keer opnieuw. KoppelHet zet het sollicitatie-ID uit Greenhouse in het applicant-nummer van de pending worker en zoekt daar eerst op, zodat een herhaalde melding geen tweede persoon in Oracle maakt.
  • In Oracle hangt een wijziging aan een ingangsdatum die in de aanroep wordt meegegeven. KoppelHet gebruikt de startdatum uit het Greenhouse-aanbod als ingangsdatum en als verwachte startdatum, zodat de pending worker niet met de datum van vandaag in Oracle komt.

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

Waarom niet de recruitmentmodule van Oracle?

Dat is een keuze van de organisatie. Deze koppeling is voor wie in Greenhouse blijft werven en HR in Oracle voert.

Komt het BSN uit Greenhouse?

Nee. HR vult het in Oracle aan tijdens de onboarding, voordat de pending worker medewerker wordt.

Hoe zit het met auditlogging, AVG en ons integratieplatform?

Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst. Alleen aangenomen kandidaten gaan naar Oracle, en elke actie staat in de auditlogging. Een bestaand integratieplatform blijft ongemoeid.

Technische details voor IT

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

  • Greenhouse via de webhook hire_candidate (bij Accept Offer; application.id, candidate met email_addresses, jobs[] met name en offices, offer met starts_at en custom_fields; HMAC-SHA256 in de header Signature; tot zeven pogingen in circa vijftien uur) en Harvest v3 met OAuth 2.0.
  • Naar Oracle HCM Cloud via POST /hcmRestApi/resources/11.13.18.05/workers met header effective-Of RangeStartDate op de startdatum; workRelationships met WorkerType P en LegalEmployerName, assignments met ActionCode ADD_PEN_WKR, ProjectedStartDate, BusinessUnitName, LocationCode en workMeasures (FTE en HEAD). Omzetting via ReadyToConvertFlag en het proces Run Convert Pending Workers Automatically.

Welke velden overgaan

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

Veld in GreenhouseVeld in Oracle HCM CloudToelichting
first_name en last_namenames
email_addresses (type personal)emails
jobs[].offices (vertaaltabel)LegalEmployerName, BusinessUnitName en LocationCode
offer.starts_atProjectedStartDate en effective-Of
Uren per week (eigen veld in het aanbod)workMeasures FTE
application.idApplicantNumber
jobs[].nameAssignmentName

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.