ADP Workforce Now logoUnit4 ERP logo

HR naar ERP

ADP Workforce Now Unit4 koppeling: workers uit ADP als medewerkers in Unit4 ERP, met kostenplaats en leidinggevende

Met een koppeling tussen ADP Workforce Now en Unit4 ERP staat elke worker uit ADP automatisch als medewerker in Unit4, bij het juiste bedrijf, met kostenplaats uit de home cost number en leidinggevende uit de reports-to. Na een termination in Workforce Now zet de koppeling de medewerker in Unit4 op beëindigd.

Wat de koppeling doet

Organisaties met mensen in de Verenigde Staten of Canada in ADP Workforce Now en een Unit4-administratie voor de groep, zetten die medewerkers met de hand in Unit4 voor uren, projecten en declaraties. Een nieuwe kostenplaats of leidinggevende in ADP komt in Unit4 vaak pas na een vraag van finance.

  1. Workforce Now meldt een hire, wijziging of termination met een event; KoppelHet haalt de worker op.
  2. KoppelHet zoekt de leidinggevende op via de positie in de reports-to en vertaalt home cost number naar een Unit4-kostenplaats.
  3. KoppelHet laat Unit4 de medewerker eerst valideren en schrijft hem daarna, per bedrijf in één batch.
  4. Staat in Unit4 een workflow aan, dan wacht de wijziging op goedkeuring; KoppelHet volgt die en meldt wat blijft hangen.
  5. Na een termination zet KoppelHet de medewerker in Unit4 op beëindigd.
ADP Workforce Now → KoppelHet → Unit4 ERPBRONADP Workforce NowDOELUnit4 ERPKoppelHetmapping · logging · monitoringADP Workforce Now → KoppelHet → Unit4 ERPBRONADP Workforce NowDOELUnit4 ERPKoppelHetmapping · logging · monitoring
Heen: Worker met worker ID, naam en werkmail · Bedrijf (companyId in Unit4) · Kostenplaats en afdeling · Leidinggevende · Dienstverband met begin- en einddatum

Waar je op let bij ADP Workforce Now en Unit4 ERP

  • Workforce Now maakt alleen een event als een wijziging in Workforce Now zelf wordt gedaan, niet als een ander systeem via de API iets aanpast. Daarom vergelijkt KoppelHet naast de events ook dagelijks de workers met Unit4, zodat een wijziging uit een andere koppeling niet wordt gemist.
  • De reports-to in Workforce Now verwijst naar een positie, niet naar een persoon. KoppelHet zoekt bij elke wijziging op welke worker die positie heeft, en zet die als leidinggevende in Unit4. Staat de positie leeg, dan blijft de vorige leidinggevende staan en krijgt HR een melding.
  • Unit4 accepteert per batch hoogstens 200 medewerkers en maar één bedrijf. KoppelHet groepeert de workers uit Workforce Now per bedrijf, zodat een batch met mensen uit de Amerikaanse en de Canadese entiteit niet in zijn geheel wordt geweigerd.
  • Een worker met meerdere posities heeft in Workforce Now één worker ID en per positie een eigen positie-ID; de status volgt de primaire positie. KoppelHet maakt in Unit4 één medewerker met het dienstverband van de primaire positie.
  • Unit4 kan een nieuwe of gewijzigde medewerker eerst laten valideren zonder te schrijven. KoppelHet doet die controle bij elke run, zodat een onbekende kostenplaats uit Workforce Now als melding bij finance komt en niet als halve medewerker in Unit4.
  • Staat in Unit4 een workflow op medewerkers aan, dan antwoordt Unit4 dat de wijziging op goedkeuring wacht. KoppelHet houdt die wijzigingen bij en meldt ze als ze na een afgesproken termijn nog niet zijn goedgekeurd, zodat een nieuwe collega niet ongemerkt blijft wachten.
  • Persoonsgegevens zoals geboortedatum en tax ID zijn in de Workforce Now-API standaard gemaskeerd. Unit4 heeft ze voor deze koppeling niet nodig, dus KoppelHet vraagt ze ongemaskeerd niet op.

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 loonjournaal uit ADP ook naar Unit4?

Niet in deze koppeling. Het journaal is een aparte koppeling van payroll naar finance, die later als uitbreiding kan.

Wat gebeurt er bij verlof?

Standaard blijft de medewerker actief in Unit4. Of verlof een andere status in Unit4 krijgt, spreken we per klant af.

Technische details voor IT

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

  • ADP Workforce Now via de Worker Management API: GET /hr/v2/workers ($top maximaal 100, $skip, asOfDate in MM/DD/YYYY, standaard gemaskeerd) en events worker.hire, worker.rehire, worker.terminate, worker.onLeave, worker.reportsTo.modify en worker.workAssignment.homeOrganizationalUnits.modify (Home Department, Home Cost Number, Business Unit).
  • Unit4 ERPx via de Employees API met client ID en secret: POST/PATCH /v1/employees/validate, POST /v1/employees/batch (hoogstens 200, één companyId), PATCH /v1/employees/batch op relatedValues en employments, DELETE /v1/employees/{personId} voor de status Terminate; 202 bij een actieve workflow.

Welke velden overgaan

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

Veld in ADP Workforce NowVeld in Unit4 ERPToelichting
workers/workerID/idValuepersonIdUniek per ADP-klant
legalName (givenName, familyName1)nameInformation
Werk-e-mailcontactPoints
Company / payroll groupcompanyIdVia een tabel
homeOrganizationalUnits (Home Cost Number)relatedValues (kostenplaats)Via een tabel die finance beheert
homeOrganizationalUnits (Home Department)relatedValues (afdeling)
reportsTo/positionIDLeidinggevendePositie omgezet naar worker
hireDate en terminationDateemployments dateFrom en dateTo

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.