ADP Workforce Now logoMicrosoft Dynamics 365 logo

HR naar ERP

ADP Workforce Now Dynamics 365 koppeling: workers uit ADP als employees in Business Central, met dimensies en status

Met een koppeling tussen ADP Workforce Now en Microsoft Dynamics 365 Business Central staat elke worker uit ADP automatisch als employee in het juiste Business Central-bedrijf, met afdeling en kostenplaats als standaarddimensies. Verlof en vertrek in Workforce Now zetten de employee in Business Central op inactief of beëindigd, met de einddatum uit ADP.

Wat de koppeling doet

Organisaties met Noord-Amerikaanse medewerkers in ADP Workforce Now en de administratie in Business Central, typen employees over om kosten en declaraties op de juiste dimensie te boeken. Wie van afdeling wisselt, boekt in Business Central nog op de oude kostenplaats, en vertrokken mensen staan er nog als actief.

  1. Workforce Now meldt een hire, verlof, organisatiewijziging of termination; KoppelHet leest de worker.
  2. KoppelHet kiest het Business Central-bedrijf dat bij de ADP-company hoort.
  3. De employee wordt aangemaakt of bijgewerkt, en home department en home cost number worden standaarddimensies.
  4. Verlof zet de employee op inactief; terugkeer weer op actief.
  5. Een termination zet de employee op beëindigd, met de einddatum uit ADP.
ADP Workforce Now → KoppelHet → Microsoft Dynamics 365BRONADP Workforce NowDOELMicrosoft Dynamics 365KoppelHetmapping · logging · monitoringADP Workforce Now → KoppelHet → Microsoft Dynamics 365BRONADP Workforce NowDOELMicrosoft Dynamics 365KoppelHetmapping · logging · monitoring
Heen: Employee met nummer, naam, functie en werkmail · Business Central-bedrijf per ADP-company · Standaarddimensies afdeling en kostenplaats · Datum in dienst en einddatum · Status actief, inactief of beëindigd

Waar je op let bij ADP Workforce Now en Microsoft Dynamics 365

  • Dimensiewaarden zijn via de API van Business Central alleen te lezen, niet aan te maken. Een nieuw home cost number in Workforce Now moet dus eerst door finance als dimensiewaarde worden aangemaakt; KoppelHet controleert dat en zet de employee tot die tijd op een lijst.
  • Business Central kent drie statussen voor een employee: actief, inactief en beëindigd. Workforce Now stuurt een apart event als iemand met verlof gaat. KoppelHet zet de employee dan op inactief, zodat er geen nieuwe kosten op hem worden geboekt, en bij terugkeer weer op actief.
  • De API van Business Central werkt per bedrijf. Heeft Workforce Now een Amerikaanse en een Canadese company die in Business Central elk een eigen bedrijf zijn, dan schrijft KoppelHet elke worker naar het bedrijf dat bij zijn ADP-company hoort, en verhuist hij mee bij een overstap.
  • Een nieuwe home department of home cost number geeft in Workforce Now een eigen event. KoppelHet past daarop alleen de standaarddimensies van de employee aan, zodat declaraties vanaf dat moment op de nieuwe kostenplaats vallen.
  • Wijzigingen die via de API in Workforce Now binnenkomen, bijvoorbeeld uit een recruitmentsysteem, leveren geen event op. De nachtelijke vergelijking van KoppelHet vangt die wijzigingen op, zodat Business Central ook dan bij is.
  • Het employee-record in Business Central heeft ook velden voor geboortedatum en bankrekening. Die staan in Workforce Now standaard gemaskeerd en zijn voor boekingen niet nodig; KoppelHet laat ze leeg en vraagt ze niet ongemaskeerd 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

Werkt dit ook met Dynamics 365 Finance?

Deze pagina gaat uit van Business Central. Dynamics 365 Finance werkt met andere entiteiten voor workers en dienstverbanden; dat bekijken we bij de start.

Gaat het loonjournaal uit ADP ook naar Business Central?

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

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, asOfDate MM/DD/YYYY, standaard gemaskeerd) en events worker.hire, worker.rehire, worker.onLeave, worker.terminate en worker.workAssignment.homeOrganizationalUnits.modify; events alleen bij wijzigingen in Workforce Now zelf.
  • Business Central via API v2.0 per company: employees (POST, PATCH; number, givenName, surname, jobTitle, email, employmentDate, terminationDate, status Active, Inactive of Terminated) en defaultDimensions met parentType Employee; dimensionValues alleen GET.

Welke velden overgaan

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

Veld in ADP Workforce NowVeld in Microsoft Dynamics 365Toelichting
workers/workerID/idValuenumberBusiness Central-nummer van hoogstens 20 tekens
legalName (givenName, familyName1)givenName en surname
Job title van de primaire positiejobTitle
Werk-e-mailemail
CompanyBusiness Central-bedrijfVia een tabel
Home DepartmentdefaultDimensions (afdeling)
Home Cost NumberdefaultDimensions (kostenplaats)Waarde moet al bestaan
hireDate en terminationDateemploymentDate en terminationDate
workerStatus en worker.onLeavestatus (Active, Inactive, Terminated)

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.