
Identity en access management
SuccessFactors SailPoint koppeling: Employee Central als HR-bron, met de SailPoint-connector of maatwerk
Met een koppeling tussen SAP SuccessFactors en SailPoint kent SailPoint elke nieuwe, gewijzigde en vertrokken medewerker uit Employee Central, zodat rollen en toegang automatisch volgen en op de laatste werkdag vervallen. SailPoint heeft zelf een SuccessFactors-connector die medewerkers en gebruikers leest en ook accounts in SuccessFactors beheert; KoppelHet komt erbij als de HR-gegevens eerst moeten worden aangevuld, gefilterd of samengevoegd, bijvoorbeeld met een Nederlandse salarisadministratie, voordat SailPoint er rollen op baseert.
Wat de koppeling doet
Organisaties met SAP SuccessFactors en SailPoint Identity Security Cloud die in Nederland salaris betalen via een lokaal salarispakket met een eigen personeelsnummer, krijgen in SailPoint dubbele identiteiten. Rollen voor Nederland werken niet als lokale gegevens in SuccessFactors ontbreken.
- HR legt in Employee Central een nieuwe medewerker vast, met een startdatum die weken vooruit kan liggen.
- KoppelHet leest de gegevens zoals ze op de startdatum gelden en vult het Nederlandse personeelsnummer en werkadres aan.
- KoppelHet levert de set aan de HR-bron in SailPoint en start de verwerking.
- SailPoint maakt de identiteit aan als pre-hire en kent op de startdatum de rollen toe.
- Na de laatste werkdag van het laatste dienstverband wordt de identiteit inactief en vervalt de toegang.
Waar je op let bij SAP SuccessFactors en SailPoint
- De SuccessFactors-connector van SailPoint is een integratie waarvoor volgens SailPoint een aparte licentie of abonnement nodig is, en hij draait via een virtual appliance in jullie netwerk. Controleer dus of die al in jullie SailPoint-contract zit.
- SuccessFactors kan API-verkeer beperken tot bekende IP-adressen. SailPoint waarschuwt dat de connector daardoor sommige functies niet kan gebruiken. KoppelHet werkt vanaf vaste adressen die jullie SAP-beheer vooraf toestaat.
- De SailPoint-connector kan gebruikers in SuccessFactors aanmaken, aanpassen en blokkeren, maar medewerkers in Employee Central niet. Die blijven in HR. Voor een HR-bron is dat juist goed: SailPoint leest, HR beslist.
- Voor een nieuwe medewerker met een toekomstige startdatum toont SuccessFactors standaard de gegevens van vandaag. KoppelHet vraagt de gegevens op zoals ze op de startdatum gelden, zodat SailPoint de juiste rollen voorbereidt.
- De Nederlandse salarisadministratie kent een eigen personeelsnummer. KoppelHet voegt dat per medewerker toe aan de SuccessFactors-gegevens, zodat SailPoint één identiteit heeft in plaats van twee.
- Heeft iemand een uitzending naar het buitenland of twee dienstverbanden tegelijk, dan kiest KoppelHet het dienstverband dat voor de rollen telt en meldt pas een einddatum als het laatste dienstverband eindigt.
- SailPoint verwerkt de HR-bron normaal op vaste momenten. KoppelHet start de verwerking zelf na elke aanlevering, zodat een vertrek niet op het volgende vaste moment hoeft te wachten.
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
Welke rechten krijgt KoppelHet in SailPoint?
Alleen de rechten om deze ene bron bij te werken, geen beheerrechten over de hele omgeving.
Hoe zit het met auditlogging, AVG en ons integratieplatform?
Elke aanlevering en elke fout staat in de auditlogging van het KoppelHet-platform. Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst; naar SailPoint gaan alleen de velden uit het ontwerp, geen salaris of BSN. SAP Integration Suite of een ander integratieplatform blijft ongemoeid.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- De SailPoint SuccessFactors-connector ondersteunt volgens SailPoint full, single en delta aggregation (delta voor employees en users met employment), entitlements Group en Role (alleen statische groepen), en create, update, enable en disable alleen voor users. Vereist een virtual appliance cluster, rechten op de MDF OData API en OAuth2 Client Application, en Employee Central met user management.
- KoppelHet leest Employee Central via de OData API met OAuth 2.0, op lastModifiedDateTime per entiteit en met asOfDate op de startdatum, en levert een CSV aan een Delimited File-source via de import-accounts-API, 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 SAP SuccessFactors | Veld in SailPoint | Toelichting |
|---|---|---|
PerPerson.personIdExternal | uid (User Name) | |
PerPersonal.preferredName of firstName | firstname | |
PerPersonal.lastName | lastname | |
PerEmail (zakelijk type) of naamgevingsregel | email (Work Email) | |
EmpJob.jobCode | jobCode | Voor rollen die wereldwijd op functiecode zijn gedefinieerd |
EmpJob.department | department | |
EmpJob.company | company | |
EmpJob.managerId | manager | |
EmpEmployment.startDate en endDate | startDate en endDate (lifecycle state) | |
Personeelsnummer salarisadministratie | nlEmployeeNumber |
Gerelateerd
Ashby → SAP SuccessFactors
Ashby SAP SuccessFactors koppeling: aanname als nieuwe medewerker in Employee Central
Bullhorn → SAP SuccessFactors
Bullhorn SAP SuccessFactors koppeling: plaatsingen als medewerker of contingent worker in Employee Central
Carerix → SAP SuccessFactors
Carerix SAP SuccessFactors koppeling: geslaagde plaatsing als nieuwe medewerker in Employee Central
Greenhouse → SAP SuccessFactors
Greenhouse SAP SuccessFactors koppeling: aanname als nieuwe medewerker in Employee Central