Identity en access management
Cezanne HR SailPoint koppeling: Cezanne als gezaghebbende bron in SailPoint Identity Security Cloud
Met een koppeling tussen Cezanne HR en SailPoint krijgt SailPoint voor elke persoon met een dienstverband in Cezanne een identiteit met functie, organisatie-eenheid, locatie, werkgever en levenscyclusstatus, ook voor wie nog moet beginnen. KoppelHet leest de Cezanne API en levert één regel per persoon aan een Delimited File-bron in SailPoint.
Wat de koppeling doet
Organisaties die Cezanne HR gebruiken en SailPoint invoeren, laten het SailPoint-team vaak werken met exports die bij elke reorganisatie verouderd zijn.
- Via de Customer Success-contactpersoon van Cezanne krijgt KoppelHet API-toegang met een koppelgebruiker die alleen de werkgevers in scope ziet.
- Het SailPoint-team maakt een Delimited File-bron als gezaghebbende bron met lifecycle states.
- KoppelHet leest personen, primaire dienstverbanden en toewijzingen, en bouwt één regel per persoon met de waarden van vandaag.
- KoppelHet stuurt het bestand naar SailPoint, dat direct aggregeert.
- Een transform zet de status op pre-hire, actief of inactief op basis van de datums.
Waar je op let bij Cezanne HR en SailPoint
- KoppelHet leest Cezanne via de OData-API van Cezanne en levert aan een Delimited File-bron, zodat er in SailPoint niets op maat gebouwd hoeft te worden.
- De tabel met personen in Cezanne bevat ook toekomstige instroom en vertrekkers. KoppelHet neemt beide op, zodat SailPoint een nieuwe collega op pre-hire zet en geboorterechten op de startdatum klaar heeft, en een vertrekker inactief maakt in plaats van te laten verdwijnen.
- Cezanne zet bij een dienstverband zonder einde 31 december 2999 als einddatum. Een transform in SailPoint die op endDate kijkt, zou daar een echte datum in zien. KoppelHet levert dan een lege einddatum, zodat de transform eenvoudig blijft.
- Iemand kan in Cezanne meer dan één dienstverband hebben, en Cezanne kan per persoon het primaire lopende dienstverband teruggeven. SailPoint gebruikt van een meerwaardig attribuut in een transform alleen de eerste waarde. KoppelHet levert daarom functie, eenheid en werkgever van het primaire dienstverband als losse kolommen.
- Functie, eenheid en locatie zijn in Cezanne toewijzingen met een eigen ingangsdatum, en worden vaak vooruit ingevoerd. KoppelHet zet in elke aanlevering alleen de toewijzing die vandaag geldt, zodat SailPoint een nieuwe rol niet al toekent op het moment dat HR de verhuizing invoert.
- Elk dienstverband in Cezanne hoort via een bedrijfscode bij een werkgever. De API volgt de rechten van de koppelgebruiker. KoppelHet levert de werkgever als eigen kolom, en de koppelgebruiker ziet alleen de werkgevers die SailPoint beheert, zodat er geen identiteiten van andere landen in de bron komen.
- Webhooks heeft Cezanne alleen in People PLUS+. Met dat pakket start KoppelHet een aanlevering kort na een wijziging; zonder dat pakket vergelijkt KoppelHet elk uur, en levert SailPoint ook dan elke ronde de volledige stand.
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
Hebben we People PLUS+ nodig?
Nee. Zonder webhooks levert KoppelHet elk uur aan.
Gaan er salarisgegevens naar SailPoint?
Nee. Het bestand bevat alleen identiteitsvelden.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Cezanne HR API v2 (OData, dataservice.svc, JSON) met OAuth 2.0; toegang via Customer Success, rechten volgens de koppelgebruiker. Tabellen People (ook vertrekkers en toekomstige instroom; filter ActiveEmployee), PeopleToEmploymentCurrentPrimary, Employments (CompanyCode, TerminationDate), JobDeployments, OrgUnitPositionDeployments en LocationDeployments. Webhooks bij People PLUS+.
- SailPoint Identity Security Cloud met een Delimited File-bron als gezaghebbende bron; aanlevering via de import-accounts-API, die de aggregatie start. Verplichte attributen uid, email en lastname; Lifecycle State via een transform op startDate en endDate; meerwaardige attributen in een transform alleen met de eerste waarde.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Cezanne HR | Veld in SailPoint | Toelichting |
|---|---|---|
Persoonscode | uid | Sleutel van de identiteit |
Voornaam | firstname | |
Achternaam | lastname | |
Werkadres of naamgevingsregel | email | |
JobDeployments | title | |
OrgUnitPositionDeployments | department | |
LocationDeployments | location | |
CompanyCode | company | |
Startdatum en TerminationDate (primair dienstverband) | startDate en endDate |
Gerelateerd
Cezanne HR → Active Directory
Cezanne HR koppelen met Active Directory: domeinaccounts per werkgever en locatie
Cezanne HR → ADP iHCM
Cezanne HR ADP iHCM koppeling: compensatie, eenmalige betalingen en vertrek naar de Nederlandse ADP-payroll
Cezanne HR → AFAS Profit
Cezanne HR koppelen met AFAS: de Nederlandse werkgever uit Cezanne in AFAS Profit Payroll
Cezanne HR → Arbodienst (SIVI)
Cezanne HR koppelen met de arbodienst via SIVI: absence events voor ziekte als verzuimmelding