ADP iHCM logoSailPoint logo

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.

  1. ADP registreert de koppeling en voegt de API's en meldingen voor medewerkers toe aan de applicatie.
  2. KoppelHet ontvangt de meldingen voor in dienst, uit dienst en gewijzigde werktoewijzing en haalt daarna de medewerker op.
  3. KoppelHet levert de medewerkers als bestand aan een gezaghebbende bron in SailPoint, die de aggregatie direct start.
  4. SailPoint zet de identiteit op pre-hire, actief of inactief op basis van de datums uit ADP.
  5. Wordt een vertrek ingetrokken of een datum verschoven, dan levert KoppelHet de nieuwe stand meteen aan.
ADP iHCM → KoppelHet → SailPointBRONADP iHCMDOELSailPointKoppelHetmapping · logging · monitoringADP iHCM → KoppelHet → SailPointBRONADP iHCMDOELSailPointKoppelHetmapping · logging · monitoring
Heen: Identiteit met ADP-referentie en personeelsnummer · Functie, afdeling en land van de werkplek · Leidinggevende · Datum in dienst en vertrekdatum voor de lifecycle state

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

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 iHCMVeld in SailPointToelichting
associateOIDuidVaste sleutel van de identiteit
workerIDemployeeNumber
person.legalNamefirstname, lastname
Naamgevingsregel of zakelijk e-mailadresemail
workAssignments.jobTitlejobTitle
homeOrganizationalUnitsdepartment
Land van de werkplekcountry
reportsTomanager
workerDates (hire, termination)startDate, endDate (lifecycle state)

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.