Nedap ONS logoOkta logo

Identity en access management

Nedap ONS koppelen met Okta: zorgmedewerkers en teams als bron voor Okta

Met een koppeling tussen Nedap ONS en Okta wordt ONS de bron voor zorgmedewerkers in Okta, met hun teams en deskundigheden als groepen, zodat Okta de juiste apps geeft aan wie in welk team werkt. Loopt een teamtoewijzing of het laatste contract in ONS af, dan vervalt de bijbehorende toegang in Okta.

Wat de koppeling doet

Organisaties die Nedap ONS voor planning en dossier gebruiken en Okta als toegangspoort naar hun zorgapplicaties, regelen die toegang vaak per aanvraag. Welke applicaties iemand nodig heeft, hangt af van team en deskundigheid, en bij een teamwissel blijft de oude toegang vaak staan.

  1. De zorgorganisatie vraagt de koppeling aan via het Ons API Dashboard; Nedap beoordeelt de aanvraag.
  2. KoppelHet levert de medewerkers uit ONS aan Okta als HR-bron, met teams en deskundigheden als groepen.
  3. Okta geeft via jullie groepsregels de applicaties die bij team en deskundigheid horen.
  4. Begint of eindigt een teamtoewijzing in ONS, dan past KoppelHet het groepslidmaatschap in Okta op die datum aan.
  5. Na het laatste contract haalt KoppelHet de medewerker uit de bron en deactiveert Okta de gebruiker.
Nedap ONS → KoppelHet → OktaBRONNedap ONSDOELOktaKoppelHetmapping · logging · monitoringNedap ONS → KoppelHet → OktaBRONNedap ONSDOELOktaKoppelHetmapping · logging · monitoring
Heen: Okta-gebruiker per medewerker · Groep per team, met leden en datums · Groep per deskundigheid · Eigen medewerker of extern · Afmelden na het laatste contract

Waar je op let bij Nedap ONS en Okta

  • Toegang tot zorgapplicaties hangt in de zorg vaak af van team en deskundigheid, en beide staan in ONS. KoppelHet levert ze als groepen met hun leden aan Okta, zodat de regels voor apps in Okta op de actuele planning werken.
  • Een teamtoewijzing in ONS heeft een begin- en einddatum. KoppelHet voegt de medewerker op de begindatum toe aan de groep en haalt hem er op de einddatum uit, zodat toegang tot het dossier van een team niet langer blijft staan dan nodig.
  • ONS onderscheidt eigen medewerkers en externen, zoals flexkrachten en zzp'ers. Die markering gaat mee naar Okta, zodat externen andere beleidsregels kunnen krijgen, bijvoorbeeld strengere aanmeldvoorwaarden.
  • De login volgt de geboortenaam uit ONS, niet de naam die iemand gebruikt. Na een huwelijk verandert de naam in Okta wel, maar blijft de login gelijk, zodat gekoppelde applicaties dezelfde gebruiker blijven herkennen.
  • ONS verwacht dat een melding binnen drie seconden wordt bevestigd. KoppelHet bevestigt direct en levert daarna aan Okta, zodat ONS de koppeling niet als storing ziet en er geen meldingen verloren gaan.
  • ONS bevat ook cliëntgegevens. De koppeling vraagt bij Nedap alleen toegang tot medewerkers en hun toewijzingen, zodat er geen cliëntgegevens naar Okta gaan.

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

Moet Nedap de koppeling goedkeuren?

Ja. De zorgorganisatie vraagt haar aan via het Ons API Dashboard en Nedap beoordeelt de aanvraag. KoppelHet werkt in opdracht van de zorgorganisatie.

Hoe zit het met de AVG?

Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst. De koppeling leest alleen medewerkers en hun toewijzingen, geen cliëntgegevens.

Technische details voor IT

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

  • Nedap ONS wordt gelezen via de Ons API met webhooks (CREATE, UPDATE en DELETE voor Employee en de toewijzingen; HMAC-handtekening, bevestiging met 200 binnen drie seconden) en de updates-endpoints als vangnet. Toegang met een clientcertificaat dat Nedap ondertekent, aangevraagd via het Ons API Dashboard.
  • Okta wordt gevoed via de Identity Sources API (custom identity source) met bulk-upsert voor gebruikers, bulk-groups-upsert voor teams en deskundigheden, bulk-group-memberships-upsert en -delete op de datums van de toewijzingen, en bulk-delete na het laatste contract.

Welke velden overgaan

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

Veld in Nedap ONSVeld in OktaToelichting
identificationNoexternalId en employeeNumber
RoepnaamfirstName
Achternaam volgens naamgebruiklastName
birthName en birthNamePrefixloginGeboortenaam, zodat de login niet wisselt bij een huwelijk
type (0 Regular, 1 External)userType
TeamAssignment (team, begin, einde)Lidmaatschap teamgroep
ExpertiseProfileAssignmentLidmaatschap deskundigheidsgroep
Team van het hoofdcontractdepartment
Einde laatste contractUit de bron, gebruiker gedeactiveerd

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.