Identity en access management
ADP iHCM SailPoint koppeling: ADP iHCM als HR-bron voor SailPoint Identity Security Cloud
Met een koppeling tussen ADP iHCM en SailPoint kent SailPoint elke medewerker die in ADP in dienst komt, wisselt of vertrekt, zodat rollen automatisch volgen en toegang na vertrek vervalt. KoppelHet levert de medewerkers uit iHCM aan als gezaghebbende bron, met regels voor herindiensttreding, ingetrokken vertrek en nieuwe medewerkers die ADP nog niet vrijgeeft.
Wat de koppeling doet
Organisaties die de salarisverwerking in Nederland en andere Europese landen bij ADP iHCM hebben en SailPoint invoeren voor identity governance, laten HR vaak een export sturen. Een vertrek dat later wordt ingetrokken haalt dan toegang weg die er had moeten blijven.
- ADP registreert de koppeling en voegt de API's en meldingen voor medewerkers toe aan de applicatie.
- KoppelHet ontvangt de meldingen voor in dienst, uit dienst en gewijzigde werktoewijzing en haalt daarna de medewerker op.
- KoppelHet levert de medewerkers als bestand aan een gezaghebbende bron in SailPoint, die de aggregatie direct start.
- SailPoint zet de identiteit op pre-hire, actief of inactief op basis van de datums uit ADP.
- Wordt een vertrek ingetrokken of een datum verschoven, dan levert KoppelHet de nieuwe stand meteen aan.
Waar je op let bij ADP iHCM en SailPoint
- Een nieuwe medewerker staat in iHCM eerst met de vlag Stop external processing, en is dan niet via de API op te vragen. Pas als HR de verplichte velden heeft ingevuld, verschijnt hij. KoppelHet meldt een indiensttreding die na de melding nog niet op te vragen is, zodat HR het dossier afmaakt voordat de startdatum nadert.
- ADP stuurt de vertrekmelding ook bij een ingetrokken vertrek, en opnieuw als datum of reden verandert. KoppelHet leest dan de actuele stand en past de einddatum in SailPoint aan, of haalt hem weg, zodat een collega die toch blijft zijn toegang houdt.
- Een losse melding voor alleen een gewijzigde vertrekdatum ondersteunt iHCM niet. Daarom luistert KoppelHet naar de algemene vertrekmelding en vergelijkt daarnaast dagelijks alle datums, zodat een verschoven laatste werkdag ook in SailPoint verschuift.
- Bij een herindiensttreding stuurt ADP de gewone indiensttredingsmelding, met de status Rehire. KoppelHet levert dezelfde ADP-referentie als sleutel aan, zodat SailPoint de bestaande identiteit weer actief maakt met haar historie, in plaats van een tweede identiteit.
- Welke velden ADP teruggeeft, hangt af van de rechten die ADP aan de applicatie toekent. Eigen velden van de klant hebben geen eigen afscherming, daarom adviseert ADP er geen gevoelige gegevens in te zetten. KoppelHet vraagt alleen de velden op die SailPoint voor rollen nodig heeft.
- Sommige meldingen vragen dat de organisatiemodule in iHCM in gebruik is; ADP beoordeelt dat in een technische haalbaarheidsstudie. Plan die studie aan het begin, want zonder die module ziet SailPoint een afdelingswissel pas bij de dagelijkse aanlevering.
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 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
Wat moet ADP aan zijn kant regelen?
De registratie van de applicatie met de juiste API's en meldingen, de rechten op velden en soms een haalbaarheidsstudie voor de organisatiemodule. Reken op wat extra doorlooptijd aan de ADP-kant.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- ADP iHCM via de Worker Management API (GET /hr/v2/workers met $top maximaal 100 en $skip; alleen workers met Stop external processing False of leeg) en meldingen worker.hire (ook rehire, status Rehire), worker.terminate (ook bij Terminate Cancel en gewijzigde datum of reden; worker.workerTerminationDate.change niet ondersteund) en wijzigingen in werktoewijzing. API's werken pas na toevoeging in de Consumer Application Registry (CAR); PRIS-eventtemplate nodig voor de gewijzigde velden.
- SailPoint Identity Security Cloud ontvangt een CSV via de import-accounts-API van een Delimited File-source (gezaghebbende bron), die de aggregatie direct start. Lifecycle states prehire en inactive via een transform op startDate en endDate.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in ADP iHCM | Veld in SailPoint | Toelichting |
|---|---|---|
associateOID | uid | Vaste sleutel van de identiteit |
workerID | employeeNumber | |
person.legalName | firstname, lastname | |
Naamgevingsregel of zakelijk e-mailadres | email | |
workAssignments.jobTitle | jobTitle | |
homeOrganizationalUnits | department | |
Land van de werkplek | country | |
reportsTo | manager | |
workerDates (hire, termination) | startDate, endDate (lifecycle state) |
Gerelateerd
ADP iHCM → Active Directory
ADP iHCM Active Directory koppeling: netwerkaccounts per land, met vervaldatum bij tijdelijke contracten
ADP iHCM → Coupa
ADP iHCM Coupa koppeling: goedgekeurde onkosten uit Coupa als variabel looncomponent in ADP iHCM NL
ADP iHCM → Dyflexis
ADP iHCM Dyflexis koppeling: medewerkers en contracten in de planning, uren terug naar ADP
ADP iHCM → Microsoft Entra ID
ADP iHCM Entra ID koppeling: accounts uit de ADP-payroll, in elk Europees land met de juiste licentie