Identity en access management
Sage People SailPoint koppeling: team members als gezaghebbende bron in SailPoint Identity Security Cloud
Met een koppeling tussen Sage People en SailPoint krijgt SailPoint voor elke team member uit Sage People een identiteit met functie, afdeling, land en leidinggevende, en volgen rollen en toegang de start- en einddatum van het employment record. De Salesforce-connector van SailPoint beheert de Salesforce-gebruikers en permission sets van Sage People, niet de team members zelf; KoppelHet levert die aan als HR-bron.
Wat de koppeling doet
Organisaties die Sage People voor meerdere landen gebruiken en SailPoint voor toegangsbeheer, hebben Sage People vaak al als Salesforce-bron in SailPoint voor de rechten van HR-gebruikers. Als HR-bron voor alle medewerkers dient die bron niet, want de team members staan in een eigen object.
- De Sage People-beheerder maakt een API-gebruiker met alleen leesrechten op team members en employment records.
- KoppelHet leest elk kwartier de gewijzigde records en voegt per team member het geldende employment record toe.
- KoppelHet levert het bestand aan de bron in SailPoint en start de verwerking.
- SailPoint zet nieuwe collega's op pre-hire en kent op de startdatum de rollen toe.
- Na de einddatum van het employment record wordt de identiteit inactief.
Waar je op let bij Sage People en SailPoint
- De Salesforce-connector van SailPoint beheert Salesforce-gebruikers met hun permission sets, rollen en groepen. Sage People draait op Salesforce, maar een medewerker is daar een team member-record in een eigen object, geen Salesforce-gebruiker. KoppelHet levert de team members als aparte gezaghebbende bron; de Salesforce-bron blijft voor de rechten van HR-gebruikers.
- Sinds juli 2026 kan de Salesforce-connector van SailPoint zich aanmelden via een External Client App. KoppelHet gebruikt in dezelfde Sage People-omgeving een eigen app met alleen leesrechten. Zo blijven beheerrechten van SailPoint en de HR-gegevens voor de identiteiten van elkaar gescheiden.
- De einddatum staat in Sage People op het employment record en niet op de team member. KoppelHet volgt wijzigingen op beide objecten en levert de einddatum van het geldende record, zodat SailPoint een vertrek ziet ook als de team member zelf niet is gewijzigd.
- Na een terugkeer krijgt een team member een nieuw employment record. Een identiteit in SailPoint met reviewhistorie hoort bij die persoon te blijven. KoppelHet gebruikt het personeelsnummer van de team member als uid, zodat de oude identiteit weer actief wordt in plaats van een tweede te ontstaan.
- Sage People wijst elke medewerker via de payroll company aan een land toe. KoppelHet levert payroll company en land als attributen, zodat SailPoint rollen en certificeringen per land kan maken, bijvoorbeeld voor een lokaal salarissysteem.
- HR legt een einddatum vaak weken vooruit vast. KoppelHet levert die datum meteen als endDate, en de transform in SailPoint zet de identiteit pas na die dag op inactief. De vertrekker houdt tot en met de laatste werkdag zijn toegang.
- SailPoint wil bij elke identiteit een werk-e-mailadres, terwijl een nieuwe team member vaak alleen een privéadres heeft. KoppelHet vult het werkadres volgens de naamgevingsregel per land, en geeft een privéadres nooit door.
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 Sage People en SailPoint?
In Sage People alleen leesrechten op team members en employment records. In SailPoint alleen de rechten om deze ene bron bij te werken.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Sage People via de Salesforce API met SOQL op fHCM2__Team_Member__c en fHCM2__Employment__c, gefilterd op de wijzigingsdatum van beide objecten; aanmelden via een External Client App met OAuth 2.0 client credentials en een API-gebruiker met een permission set met alleen leesrechten.
- SailPoint Identity Security Cloud krijgt een Delimited File-source als gezaghebbende bron; KoppelHet stuurt de CSV via de import-accounts-API, die de aggregatie direct start. Verplichte attributen uid, email en lastname; lifecycle states prehire, active en inactive via een transform op startDate en endDate. De Salesforce SaaS-connector van SailPoint (gebruikers, PermissionSet, PermissionSetGroup, PublicGroup, Role) blijft een aparte bron.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Sage People | Veld in SailPoint | Toelichting |
|---|---|---|
Employee Number (team member) | uid | Per team member, niet per employment record |
First Name | firstname | |
Last Name | lastname | |
Werkadres of naamgevingsregel | email | |
Job Title | title | |
Department | department | |
Payroll company en land | company en country | |
Manager (team member) | manager | |
Start Date en End Date (employment) | startDate en endDate |
Gerelateerd
Sage People → Active Directory
Sage People koppelen met Active Directory: domeinaccounts voor het Nederlandse kantoor
Sage People → ADP iHCM
Sage People ADP iHCM koppeling: salarisrecords, bonussen en vertrek van de Nederlandse payrollcompany naar ADP
Sage People → AFAS Profit
Sage People koppelen met AFAS: Nederlandse medewerkers en salarissen uit Sage People in AFAS Profit
Sage People → Arbodienst (SIVI)
Sage People koppelen met de arbodienst via SIVI: absence records als verzuimmelding