
Recruitment naar HR
Bullhorn Dayforce koppeling: eerste plaatsing van een werknemer als medewerker in Dayforce
Met een koppeling tussen Bullhorn en Dayforce wordt de eerste goedgekeurde plaatsing van een kandidaat die in loondienst komt een medewerker in Dayforce, met de startdatum van het betaalde dienstverband, de positiecode en de betaalgroep uit de plaatsing. Dayforce controleert elke aanname eerst zonder op te slaan, en contractors en latere plaatsingen van dezelfde persoon maken geen nieuwe medewerker.
Wat de koppeling doet
Organisaties die mensen via Bullhorn plaatsen en hun eigen werknemers in Dayforce verlonen, typen elke nieuwe plaatsing over in Dayforce. Daarbij moet HR telkens nagaan of de persoon al medewerker is, en zzp'ers horen er niet in. Een vergissing blijft in Dayforce staan.
- De recruiter keurt de Placement in Bullhorn goed.
- KoppelHet leest de plaatsing uit de eventwachtrij en kijkt naar het soort medewerker.
- Is de kandidaat nog geen medewerker, dan laat KoppelHet Dayforce de nieuwe medewerker eerst controleren.
- Zonder fouten maakt KoppelHet de medewerker aan en legt het Dayforce-nummer vast bij de kandidaat.
- Een volgende plaatsing van dezelfde persoon gaat als melding naar HR.
Waar je op let bij Bullhorn en Dayforce
- Bullhorn heeft op een Placement velden die bedoeld zijn voor payrollkoppelingen, zoals een positiecode, een betaalgroep en een soort medewerker voor de payroll. De recruiter vult ze bij de plaatsing; KoppelHet zet de positiecode in de werktoewijzing en de betaalgroep in Dayforce, zodat HR ze niet opnieuw kiest.
- Dayforce haalt een medewerker die eenmaal is toegevoegd nooit meer weg. KoppelHet reageert daarom pas op een goedgekeurde plaatsing en laat Dayforce eerst controleren zonder op te slaan; een fout wordt een melding in plaats van een medewerker die blijft staan.
- Een uitzendkracht of gedetacheerde krijgt in Bullhorn bij elke opdracht een nieuwe Placement, terwijl Dayforce één medewerker per persoon heeft. KoppelHet onthoudt welk Dayforce-nummer bij welke Bullhorn-kandidaat hoort en meldt een volgende plaatsing aan HR in plaats van een tweede medewerker te maken.
- Het soort medewerker op een plaatsing heeft waarden als W2, 1099, Employee en Contractor. Alleen W2 en Employee gaan naar Dayforce; zzp'ers en 1099-contractors blijven buiten de salarisadministratie.
- Bullhorn heeft naast de begindatum van het werk een aparte datum waarop het betaalde dienstverband ingaat, voor payrollkoppelingen. Die gebruikt KoppelHet als indiensttreding in Dayforce, zodat een inwerkdag zonder loon niet als eerste werkdag telt.
- Het land van een kandidaat staat in Bullhorn als nummer uit een eigen lijst, op te vragen via de meta van Candidate. Dayforce werkt met eigen codes. KoppelHet vertaalt het Bullhorn-nummer en stopt bij de controle als een land in de tabel ontbreekt.
- Bullhorn heeft op een plaatsing ook een veld dat aangeeft of de plaatsing bij de payrollleverancier is aangekomen. KoppelHet vult dat na een geslaagde aanname in Dayforce, zodat de recruiter in Bullhorn ziet dat de persoon in de salarisadministratie staat.
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 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.
Veelgestelde vragen
Gaat het uurloon van de plaatsing mee?
Niet in de eerste versie. HR legt het loon in Dayforce vast; meesturen kan later als uitbreiding.
Wat gebeurt er bij een wijziging van een goedgekeurde plaatsing?
Dan krijgt HR een melding. KoppelHet past Dayforce niet automatisch aan.
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), gelezen met GET event/subscription. Placement-velden status, employeeType, employmentStartDate, dateBegin, positionCode, payGroup, payrollEmployeeType en payrollSyncStatus; Candidate firstName, lastName, email en address.countryID (labels via /meta/Candidate).
- Dayforce via POST https://www.dayforcehcm.com/api/{clientName}/v1/Employees met isValidateOnly=true en daarna zonder; EmployeePostRequest met XRefCode, FirstName, LastName en subordinate resources Contacts, WorkAssignments, EmploymentStatuses en Locations.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Bullhorn | Veld in Dayforce | Toelichting |
|---|---|---|
Candidate firstName en lastName | FirstName en LastName | |
Candidate email | Contacts (e-mail) | |
Placement employmentStartDate | HireDate | Terugval op dateBegin als het veld leeg is |
Placement positionCode | WorkAssignments (positie) | |
Placement payGroup | Betaalgroep in EmploymentStatuses | Vertaaltabel naar de codes in Dayforce |
Placement employeeType | Filter: alleen Employee of W2 | Contractor en 1099 vallen af |
Candidate id | Koppeltabel naar XRefCode |
Gerelateerd
Bullhorn → AFAS Profit
Bullhorn AFAS koppeling: eerste plaatsing van een consultant start de onboarding
Bullhorn → BambooHR
Bullhorn BambooHR koppeling: eerste plaatsing als medewerker met statusregel in BambooHR
Bullhorn → Deel
Bullhorn Deel koppeling: eerste plaatsing als direct employee met contract in Deel
Bullhorn → HiBob
Bullhorn HiBob koppeling: een goedgekeurde plaatsing als nieuwe medewerker in Bob