ADP iHCM logoMicrosoft Entra ID logo

Identity en access management

ADP iHCM Entra ID koppeling: accounts uit de ADP-payroll, in elk Europees land met de juiste licentie

Met een koppeling tussen ADP iHCM en Microsoft Entra ID krijgt elke nieuwe medewerker uit ADP automatisch een Microsoft-account met functie, afdeling, leidinggevende en het land waarin hij werkt. Een vertrekdatum in ADP zet de blokkade in Entra ID op die dag klaar, en een aangepaste vertrekdatum schuift de blokkade mee.

Wat de koppeling doet

Organisaties die personeel en salaris in ADP iHCM vastleggen en hun Microsoft-omgeving in Entra ID beheren, maken accounts vaak aan op basis van een export of een ticket. Nieuwe collega's in andere landen krijgen dan een licentie die daar niet beschikbaar is, en vertrekkers houden hun account tot de volgende export.

  1. De organisatie geeft KoppelHet in ADP leesrechten op medewerkers en de meldingen bij wijzigingen.
  2. HR voert een nieuwe medewerker in iHCM in. ADP meldt de indiensttreding en KoppelHet haalt de volledige medewerker op.
  3. KoppelHet maakt het Microsoft-account aan met functie, afdeling, leidinggevende en het land van de werkplek, zodat de juiste licentie kan worden toegekend.
  4. Een functiewijziging of overplaatsing in ADP werkt functie, afdeling en leidinggevende in Entra ID bij.
  5. Bij vertrek zet KoppelHet de vertrekdatum op het account en blokkeert het na de laatste werkdag. Wijzigt HR de datum, dan volgt de blokkade.
ADP iHCM → KoppelHet → Microsoft Entra IDBRONADP iHCMDOELMicrosoft Entra IDKoppelHetmapping · logging · monitoringADP iHCM → KoppelHet → Microsoft Entra IDBRONADP iHCMDOELMicrosoft Entra IDKoppelHetmapping · logging · monitoring
Heen: Microsoft-account met personeelsnummer uit ADP · Functie, afdeling en leidinggevende · Land van de werkplek, voor licenties · Datum in dienst en vertrekdatum · Profielfoto

Waar je op let bij ADP iHCM en Microsoft Entra ID

  • Niet elke medewerker in iHCM heeft de interne ADP-sleutel, zegt ADP zelf in de API-gids. KoppelHet gebruikt daarom het referentienummer van de medewerker als vast nummer op het Microsoft-account, zodat ook die medewerkers altijd terug te vinden zijn.
  • ADP stuurt de vertrekmelding opnieuw als HR de vertrekdatum of reden later aanpast; een losse melding voor alleen een gewijzigde datum kent iHCM niet. KoppelHet verwerkt elke nieuwe vertrekmelding, zodat een verlengd contract geen account blokkeert dat nog nodig is.
  • In iHCM kan een medewerker zowel een leidinggevende ('Reports to') als een supervisor hebben. Verlofaanvragen gaan in ADP naar 'Reports to'; de supervisor is alleen ter registratie. KoppelHet zet daarom 'Reports to' als manager in Entra ID, zodat Teams en goedkeuringen dezelfde lijn volgen als ADP.
  • iHCM bedient vaak meerdere Europese landen tegelijk. Microsoft wil per account een gebruikslocatie voordat er een licentie op kan. KoppelHet vult die uit het land van de werkplek in ADP, zodat een nieuwe collega in Duitsland of België op de eerste dag een licentie kan krijgen.
  • ADP levert per verzoek hooguit honderd medewerkers en kan niet filteren op werktoewijzing. KoppelHet haalt de populatie daarom in delen op en bepaalt zelf welke afdelingen of landen een account in deze Microsoft-omgeving krijgen.
  • Welke ADP-gegevens de koppeling mag lezen, legt ADP per applicatie vast in een register. Staan de meldingen voor bijvoorbeeld naamswijzigingen niet aan, dan vangt de dagelijkse controle van KoppelHet die wijziging alsnog op.
  • ADP heeft per medewerker een foto in iHCM. KoppelHet zet die als profielfoto op het Microsoft-account, zodat collega's in Teams en Outlook dezelfde foto zien als in de personeelsadministratie.

Deze koppeling hoort ook bij in-, door- en uitstroom.

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

Kan het nieuwe e-mailadres terug naar ADP?

De iHCM-gids van ADP beschrijft het lezen van het werkadres en een melding als het verandert, niet het schrijven. Of terugschrijven kan, zoeken we per omgeving met ADP uit; anders neemt HR het adres over.

Waarom duurt de ADP-kant vaak langer?

ADP zet per applicatie vast welke API's en velden de koppeling mag gebruiken. Dat aanvragen en testen vraagt doorlooptijd bij ADP, los van het bouwen.

Werkt dit ook met Active Directory in ons eigen netwerk?

Ja. Dan schrijft KoppelHet via een agent in jullie netwerk naar Active Directory, met dezelfde regels voor sleutel, manager en vertrekdatum.

Technische details voor IT

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

  • ADP iHCM wordt gelezen via de Worker Management API: GET /hr/v2/workers met $top (maximaal 100) en $skip, en /hr/v2/workers/{associate-oid}, waarbij het idValue van workerID werkt als er geen associateOID is. Meldingen worker.hire, worker.terminate, worker.workAssignment.modify en worker.legalName.change. Canonical /hr/workerInformationManagement/workerManagement/workerProfileManagement/worker.read in de Consumer Application Registry (CAR). Foto via /hr/v2/workers/{aoid}/worker-images/photo.
  • Velden onder meer workerID/idValue, person/legalName (givenName, nickName, familyName1, initial), workAssignments (primaryIndicator, jobTitle, homeOrganizationalUnits, homeWorkLocation/address/countryCode, reportsTo met reportsToRelationshipCode, hireDate) en workerDates/terminationDate. Filters op workAssignment worden volgens ADP niet ondersteund.
  • Naar Entra ID schrijven we via Microsoft Graph (user met employeeId, givenName, surname, displayName, userPrincipalName, jobTitle, department, usageLocation, manager, employeeHireDate, employeeLeaveDateTime met User-LifeCycleInfo.ReadWrite.All, en accountEnabled; profielfoto via PUT photo/$value).

Welke velden overgaan

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

Veld in ADP iHCMVeld in Microsoft Entra IDToelichting
Reference number (workerID)employeeIdSleutel; ook voor medewerkers zonder associateOID
Known As of First NamegivenName en displayName
Last Namesurname
Job Title van de primaire werktoewijzingjobTitle
Organisation Unitdepartment
Location (landcode)usageLocationNodig voor licenties
Reports tomanagerNiet de supervisor
Date of JoinemployeeHireDate
Date of LeavingemployeeLeaveDateTime en accountEnabled
FotoProfielfoto

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.