BambooHR logoOkta logo

Identity en access management

BambooHR Okta koppeling: medewerkers uit BambooHR als Okta-gebruikers, ook bij vertrek op tijd

Met een koppeling tussen BambooHR en Okta wordt elke nieuwe medewerker in BambooHR een Okta-gebruiker met functie, afdeling, locatie en leidinggevende, en gaat de toegang dicht op de einddatum in BambooHR. KoppelHet reageert direct op de melding uit BambooHR, ook bij een vertrek met directe ingang, en deactiveert in de tijdzone van de locatie.

Wat de koppeling doet

Organisaties die BambooHR en Okta gebruiken, willen dat de toegang dichtgaat op het moment van vertrek. Een vertrekker houdt nu soms tot de volgende ochtend toegang, en bij een ontslag op staande voet moet HR de IT-afdeling bellen.

  1. HR maakt in BambooHR een nieuwe medewerker aan met startdatum, functie, afdeling en locatie.
  2. BambooHR meldt de wijziging; KoppelHet haalt de medewerker op en zet de gebruiker klaar in Okta.
  3. Op de startdatum wordt de gebruiker actief en kent Okta via groepen de apps van afdeling en locatie toe.
  4. Het werkadres gaat terug naar BambooHR, zodat HR het juiste adres in het dossier heeft.
  5. Op de einddatum, in de tijdzone van de locatie, deactiveert KoppelHet de gebruiker; bij een afgesproken ontslagreden meteen.
BambooHR → KoppelHet → OktaBRONBambooHRDOELOktaKoppelHetmapping · logging · monitoringBambooHR → KoppelHet → OktaBRONBambooHRDOELOktaKoppelHetmapping · logging · monitoring
Heen: Okta-gebruiker met personeelsnummer en naam · Functie, afdeling, divisie en locatie · Leidinggevende · Status: klaargezet, actief of gedeactiveerd · Werkadres terug naar BambooHR (optioneel)

Waar je op let bij BambooHR en Okta

  • KoppelHet reageert op de melding uit BambooHR en deactiveert voor afgesproken ontslagredenen direct, zonder op een geplande import te wachten.
  • Bij vestigingen in Europa en Amerika scheelt de tijdzone een halve werkdag. KoppelHet deactiveert aan het einde van de laatste werkdag in de tijdzone van de locatie in BambooHR.
  • Stagiairs en inhuur staan niet altijd als medewerker in BambooHR. KoppelHet spreekt per soort dienstverband af wie een account krijgt.
  • BambooHR geeft de leidinggevende als e-mailadres, terwijl Okta een verwijzing naar een gebruiker verwacht. KoppelHet zoekt de Okta-gebruiker van de leidinggevende op, zodat goedkeuringen in apps achter Okta bij de juiste persoon uitkomen.
  • Een wijziging die vanuit Okta in BambooHR terechtkomt, kan HR-gegevens overschrijven. KoppelHet schrijft alleen het werkadres terug; de rest blijft in BambooHR leidend.
  • Een verwijderd dossier in BambooHR is meestal een vergissing, geen vertrek. KoppelHet deactiveert dan niet, maar meldt het aan IT.

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

Hoe zit het met auditlogging, AVG en ons integratieplatform?

Elke actie van de koppeling staat in de auditlogging van het KoppelHet-platform. Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst; salarisgegevens uit BambooHR vallen buiten de koppeling. Een bestaand integratieplatform blijft ongemoeid.

Technische details voor IT

Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.

  • KoppelHet leest BambooHR via event-based webhooks (employee.created, employee.updated met monitor fields, employee.deleted), ondertekend met HMAC SHA-256, en het endpoint voor gewijzigde medewerkers als vangnet. terminationDate en supervisorEmail zijn alleen-lezen; het werkadres gaat terug via update-employee (workEmail).
  • Naar Okta schrijven we via de Users API (aanmaken zonder activatie, activeren, deactiveren) of via een Custom Identity Source met de Identity Sources API.

Welke velden overgaan

De belangrijkste velden. De volledige mapping stellen we per klant vast.

Veld in BambooHRVeld in OktaToelichting
employeeNumberemployeeNumber
preferredName of firstNamefirstName
lastNamelastName
Naamgevingsregellogin en email
jobTitletitle
departmentdepartment
divisiondivision
locationcity en countryCodeVia een tabel per locatie, ook voor de tijdzone
supervisorEmailmanagerId en managerOpgezocht via de Okta-gebruiker van de leidinggevende
employmentStatus en terminationDatestatus (STAGED, ACTIVE, DEPROVISIONED)

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.