
Identity en access management
BuddeeHR SailPoint koppeling: Buddee als gezaghebbende bron in SailPoint
Met een koppeling tussen BuddeeHR en SailPoint wordt elke medewerker uit Buddee een identiteit in SailPoint, met bedrijf, afdeling, locatie, functie, soort dienstverband en leidinggevende. KoppelHet levert Buddee als bestand aan een Delimited File-bron, met de positie die op die dag geldt en de datums waaruit SailPoint de lifecycle state berekent.
Wat de koppeling doet
Organisaties die HR in BuddeeHR bijhouden en toegang met SailPoint besturen, laden medewerkers nu met een export in SailPoint. Toekomstige collega's ontbreken daarin, een overstap per de eerste van de maand komt te vroeg binnen, en zzp'ers en vrijwilligers krijgen dezelfde rollen als werknemers.
- In Buddee komt een apart account voor de koppeling; in SailPoint een Delimited File-bron met een identity profile.
- KoppelHet leest medewerkers met hun actieve of toekomstige dienstverband, contracten en posities.
- KoppelHet schrijft één regel per medewerker met de positie van vandaag en de datums in een vaste notatie, zonder IBAN of BSN.
- SailPoint aggregeert het bestand, koppelt de leidinggevende via manager correlation en berekent de lifecycle state.
- Rollen in SailPoint volgen afdeling, locatie en soort dienstverband.
Waar je op let bij BuddeeHR en SailPoint
- SailPoint heeft geen bron voor Buddee, en Buddee noemt alleen inloggen met Microsoft en Google als authenticatiekoppeling. KoppelHet levert de medewerkers daarom als bestand aan een Delimited File-bron, die SailPoint als gezaghebbende bron gebruikt.
- Een medewerker heeft in Buddee in de loop van de tijd meer posities, elk met een begin- en einddatum. Een transform in SailPoint gebruikt van een meerwaardig attribuut alleen de eerste waarde. KoppelHet zet daarom alleen de positie van vandaag in het bestand, zodat SailPoint rollen pas op de dag van de overstap wisselt.
- Buddee kan medewerkers met een toekomstig dienstverband meegeven. KoppelHet neemt die op met hun startdatum, zodat de transform in SailPoint een voorbereidende lifecycle state kan geven en accounts klaarstaan voor de eerste werkdag.
- Contracten vormen in Buddee een reeks, met een kenmerk voor het laatste contract. KoppelHet levert als einddatum die van het laatste contract in de reeks, zodat de lifecycle state niet tussen twee tijdelijke contracten op inactief springt.
- Buddee kent zes soorten dienstverband, waaronder stagiair, uitzendkracht, zzp'er en vrijwilliger. KoppelHet zet het soort als eigen kolom, zodat rollen en certificeringen in SailPoint voor een zzp'er of vrijwilliger anders kunnen zijn dan voor een werknemer.
- SailPoint koppelt een leidinggevende via manager correlation op een account in dezelfde bron. In Buddee wijst een positie naar het interne ID van de leidinggevende. KoppelHet zet daar de User Name van die leidinggevende voor in de plaats, en levert de indirect leidinggevende in een aparte kolom voor goedkeuringen in twee stappen.
- Het medewerkerrecord in Buddee bevat ook IBAN, BSN en privécontact. Het koppelaccount meldt zich aan met e-mail en wachtwoord en ziet die velden. KoppelHet laat ze direct vallen, zodat in het bestand voor SailPoint alleen identiteitsgegevens staan.
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
Heeft Buddee een SailPoint-koppeling?
Niet volgens de integratiepagina van Buddee. KoppelHet levert de gegevens als bestand voor een Delimited File-bron.
Komt de buddy ook in SailPoint?
Standaard niet; alleen direct en indirect leidinggevende. Een extra kolom kan later als uitbreiding.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Buddee via de REST API op api.buddee.nl: /employees met include=active_or_future_employment (company_id, number, first_name, composed_last_name, work_email, manager_id, indirect_manager_id), /employments (type, start_date, end_date), /contracts (sequence_number, is_last_in_sequence, end_date) en /positions (job_id, department_id, location_id, manager_id met start_date en end_date); per_page 200. Basic Auth op /auth/token, daarna JWT als Bearer.
- SailPoint Identity Security Cloud met een Delimited File-bron als gezaghebbende bron. Verplichte identity attributes uid (uniek over alle profielen), email (niet gevalideerd) en lastname; Manager Name met manager correlation; Lifecycle State via een transform op de datums; transform neemt van een meerwaardig attribuut alleen de eerste waarde.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in BuddeeHR | Veld in SailPoint | Toelichting |
|---|---|---|
company_id + number | uid (User Name) | |
work_email of naamgevingsregel | email (Work Email) | Nooit personal_email |
composed_last_name_prefix + composed_last_name | lastname | |
first_name | firstname | |
Afdeling, locatie en functie (positie van vandaag) | Identity attributes | |
manager_id | Manager Name (uid van de leidinggevende) | |
indirect_manager_id | Identity attribute indirect leidinggevende | |
employment.type | Identity attribute soort dienstverband | |
employment.start_date en einddatum laatste contract | Lifecycle State (via transform) |
Gerelateerd
BuddeeHR → Active Directory
BuddeeHR Active Directory koppeling: domeinaccount uit dienstverband en positie in Buddee
BuddeeHR → AllSolutions
Buddee AllSolutions koppeling: medewerkers, functies en roosters uit BuddeeHR in AllSolutions
BuddeeHR → Arbodienst (SIVI)
BuddeeHR arbodienst koppeling via SIVI: geverifieerde verzuimregistraties uit Buddee naar de arbodienst
BuddeeHR → Microsoft Entra ID
BuddeeHR Entra ID koppeling: Microsoft 365-account uit het dienstverband in Buddee