Identity en access management
Officient SailPoint koppeling: Exact Officient als gezaghebbende bron in SailPoint
Met een koppeling tussen Officient en SailPoint krijgt SailPoint voor elke persoon in Exact Officient een identiteit met team, functie, leidinggevende en de datums van het dienstverband, zodat rollen meebewegen bij een teamwissel en toegang vervalt na de laatste dag. KoppelHet zet de webhooks van Officient om in aanleveringen aan een Delimited File-bron in SailPoint.
Wat de koppeling doet
Organisaties die Exact Officient voor HR en payroll gebruiken en SailPoint voor toegangsbeheer, laten toegangsreviews vaak lopen op een lijst die HR af en toe exporteert.
- In Officient maken we een client app voor KoppelHet met alleen leesrechten op persoonsgegevens, en registreren we de webhooks.
- Het SailPoint-team maakt een Delimited File-bron als gezaghebbende bron met lifecycle states.
- Bij een webhook haalt KoppelHet het detail van de persoon op en werkt de eigen volledige stand bij.
- KoppelHet stuurt het bijgewerkte bestand naar SailPoint, dat direct aggregeert.
- Na de laatste dag van het dienstverband zet de transform de identiteit op inactief.
Waar je op let bij Officient en SailPoint
- KoppelHet levert aan een Delimited File-bron, zodat het SailPoint-team de bron zelf beheert zonder connectorcode voor Officient.
- Een webhook van Officient bevat alleen het id van de persoon, terwijl een Delimited File-bron per aggregatie het hele bestand verwacht. KoppelHet haalt bij elke melding het detail op, werkt de eigen volledige stand bij en levert dan het hele bestand, zodat een teamwissel kort daarna in SailPoint staat.
- Officient staat dertig aanroepen per vijf seconden toe. Bij een reorganisatie komen tientallen webhooks tegelijk. KoppelHet bundelt meldingen die kort na elkaar komen tot één aanlevering, zodat SailPoint niet voor elke persoon apart aggregeert en Officient niet tegen zijn grens loopt.
- Officient kent naast de leidinggevende een extra leidinggevende. SailPoint koppelt via manager correlation één leidinggevende per identiteit. KoppelHet zet de gewone leidinggevende in de kolom voor manager correlation en de extra leidinggevende in een aparte kolom, die jullie bijvoorbeeld als tweede goedkeurder kunnen gebruiken.
- Op person_reactivated houdt KoppelHet het Officient-id als uid aan. SailPoint zet dezelfde identiteit dan terug op actief, in plaats van een nieuwe identiteit naast de oude.
- Verwijdert HR een persoon in Officient, dan komt person_deleted. KoppelHet laat die persoon met een einddatum in het bestand staan tot na de afgesproken termijn, zodat SailPoint de identiteit inactief maakt en de intrekking van toegang zichtbaar blijft.
- Het nummer bij de payrollprovider vult Officient alleen bij een deel van de Nederlandse koppelingen. KoppelHet gebruikt daarom het Officient-id als uid, dat bij Belgische en Nederlandse medewerkers altijd bestaat.
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.
Gaan er salarisgegevens naar SailPoint?
Nee. De client app leest alleen persoonsgegevens, en 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.
- Officient REST API (api.officient.io/1.0) met een bearer token van een eigen client app (scope personal.info:read): GET /people/{id}/detail met email, team, current_role, current_reports_to (person_id, extra_manager_id) en employment (first_employment_date, last_employment_date). Webhooks person_added, person_updated, person_deleted, person_reactivated, person_team_updated, person_manager_updated en person_role_updated; maximaal 30 aanroepen per 5 seconden.
- 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; Manager Name via manager correlation; Lifecycle State via een transform op startDate en endDate.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Officient | Veld in SailPoint | Toelichting |
|---|---|---|
id (Officient) | uid | Sleutel van de identiteit |
Voornaam | firstname | |
Achternaam | lastname | |
email of naamgevingsregel | email | |
team | department | |
current_role | title | |
current_reports_to.person_id | manager | |
current_reports_to.extra_manager_id | extraManager | |
employment.first_employment_date en last_employment_date | startDate en endDate |
Gerelateerd
Officient → Active Directory
Officient Active Directory koppeling: AD-accounts uit Exact Officient
Officient → ADP iHCM
Officient ADP iHCM koppeling: Nederlands loon en vertrek uit Exact Officient naar ADP iHCM
Officient → AFAS Profit
Officient koppelen met AFAS: Nederlandse medewerkers uit Exact Officient in AFAS Profit Payroll
Officient → Arbodienst (SIVI)
Officient koppelen met de arbodienst via SIVI: verzuimperiodes uit Exact Officient als verzuimmelding