BuddeeHR logoSailPoint logo

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.

  1. In Buddee komt een apart account voor de koppeling; in SailPoint een Delimited File-bron met een identity profile.
  2. KoppelHet leest medewerkers met hun actieve of toekomstige dienstverband, contracten en posities.
  3. KoppelHet schrijft één regel per medewerker met de positie van vandaag en de datums in een vaste notatie, zonder IBAN of BSN.
  4. SailPoint aggregeert het bestand, koppelt de leidinggevende via manager correlation en berekent de lifecycle state.
  5. Rollen in SailPoint volgen afdeling, locatie en soort dienstverband.
BuddeeHR → KoppelHet → SailPointBRONBuddeeHRDOELSailPointKoppelHetmapping · logging · monitoringBuddeeHR → KoppelHet → SailPointBRONBuddeeHRDOELSailPointKoppelHetmapping · logging · monitoring
Heen: Account per medewerker in een Delimited File-bron · Positie van vandaag: afdeling, locatie, functie en leidinggevende · Soort dienstverband voor rolregels · Datums voor de lifecycle state, ook voor toekomstige medewerkers

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, architectuur en compliance

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.

Prijsindicatie · Basis

Laat je zakelijke e-mailadres achter, dan zie je de prijsindicatie direct.

We gebruiken je adres alleen om je vraag over deze koppeling op te volgen.

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 BuddeeHRVeld in SailPointToelichting
company_id + numberuid (User Name)
work_email of naamgevingsregelemail (Work Email)Nooit personal_email
composed_last_name_prefix + composed_last_namelastname
first_namefirstname
Afdeling, locatie en functie (positie van vandaag)Identity attributes
manager_idManager Name (uid van de leidinggevende)
indirect_manager_idIdentity attribute indirect leidinggevende
employment.typeIdentity attribute soort dienstverband
employment.start_date en einddatum laatste contractLifecycle State (via transform)

Gerelateerd

Welke systemen wil je koppelen?

Vertel welke systemen je gebruikt en wat er automatisch moet gebeuren. Samen bepalen we de kleinste werkende oplossing, met een helder ontwerp en een offerte vooraf.