Bullhorn logoDayforce logo

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.

  1. De recruiter keurt de Placement in Bullhorn goed.
  2. KoppelHet leest de plaatsing uit de eventwachtrij en kijkt naar het soort medewerker.
  3. Is de kandidaat nog geen medewerker, dan laat KoppelHet Dayforce de nieuwe medewerker eerst controleren.
  4. Zonder fouten maakt KoppelHet de medewerker aan en legt het Dayforce-nummer vast bij de kandidaat.
  5. Een volgende plaatsing van dezelfde persoon gaat als melding naar HR.
Bullhorn → KoppelHet → DayforceBRONBullhornDOELDayforceKoppelHetmapping · logging · monitoringBullhorn → KoppelHet → DayforceBRONBullhornDOELDayforceKoppelHetmapping · logging · monitoring
Heen: Placement met soort medewerker, positiecode en betaalgroep · Kandidaat met naam, e-mail en land · Medewerker in Dayforce met werktoewijzing · Koppeltabel van Bullhorn-kandidaat naar Dayforce-medewerker

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, 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

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 BullhornVeld in DayforceToelichting
Candidate firstName en lastNameFirstName en LastName
Candidate emailContacts (e-mail)
Placement employmentStartDateHireDateTerugval op dateBegin als het veld leeg is
Placement positionCodeWorkAssignments (positie)
Placement payGroupBetaalgroep in EmploymentStatusesVertaaltabel naar de codes in Dayforce
Placement employeeTypeFilter: alleen Employee of W2Contractor en 1099 vallen af
Candidate idKoppeltabel naar XRefCode

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.