Nedap ONS logoJumpCloud logo

Identity en access management

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

Met een koppeling tussen Nedap ONS en JumpCloud komen zorgmedewerkers uit ONS als gebruikers in JumpCloud, met hun teams als kenmerk waarop dynamische groepen de juiste apps en apparaten toewijzen. Voor de eerste werkdag staat de gebruiker klaar zonder toegang, en na het laatste contract in ONS schorst JumpCloud hem.

Wat de koppeling doet

Organisaties in de zorg die Nedap ONS gebruiken en JumpCloud voor accounts, apparaten en aanmelden, maken gebruikers vaak met de hand aan zodra een planner een nieuwe collega in ONS zet. Teamwissels en vertrek komen dan laat bij IT aan, terwijl toegang tot dossiers per team hoort te kloppen.

  1. De zorgorganisatie vraagt de koppeling aan via het Ons API Dashboard; Nedap beoordeelt de aanvraag.
  2. KoppelHet ontvangt de meldingen uit ONS en houdt per medewerker een actuele regel bij, met teams, contractdatums en een werkadres.
  3. In JumpCloud richten we een Custom API-import in op het adres van KoppelHet, met een statusregel op de contractdatums.
  4. Dynamische groepen in JumpCloud kijken naar het teamkenmerk en geven apps, apparaten en beleid.
  5. Na het laatste contract zet de statusregel de gebruiker op geschorst.
Nedap ONS → KoppelHet → JumpCloudBRONNedap ONSDOELJumpCloudKoppelHetmapping · logging · monitoringNedap ONS → KoppelHet → JumpCloudBRONNedap ONSDOELJumpCloudKoppelHetmapping · logging · monitoring
Heen: JumpCloud-gebruiker per medewerker · Teams als eigen kenmerk voor dynamische groepen · Eigen medewerker of extern als employee type · Status klaargezet, actief of geschorst

Waar je op let bij Nedap ONS en JumpCloud

  • ONS geeft alleen toegang met een clientcertificaat dat Nedap ondertekent, na goedkeuring per koppeling. De import van JumpCloud leest een JSON-lijst met een sleutel en kan dat certificaat niet zelf aanvragen. KoppelHet houdt het certificaat en biedt JumpCloud een eigen adres met alleen de velden die JumpCloud nodig heeft.
  • Werkadres en gebruikersnaam zijn verplicht in de JumpCloud-import, maar in ONS staat bij een nieuwe zorgmedewerker meestal geen werkadres. KoppelHet maakt beide uit de geboortenaam volgens jullie regel, zodat een huwelijk de login later niet verandert.
  • Een zorgmedewerker werkt vaak in meerdere teams tegelijk. Een dynamische groep in JumpCloud vergelijkt waarden letterlijk en hoofdlettergevoelig. KoppelHet zet alle lopende teamcodes met scheidingstekens in één eigen kenmerk, zodat een regel op team 12 niet ook team 120 vangt.
  • Een teamtoewijzing in ONS heeft een begin- en einddatum. KoppelHet past het teamkenmerk op die datums aan. JumpCloud berekent dynamische groepen opnieuw bij een gewijzigd kenmerk en elke nacht, en dat kan tot een dag duren; voor dossiers die direct dicht moeten, spreken we een vaste groep af.
  • Een nieuwe collega staat vaak weken voor de start in ONS. De statusregel in JumpCloud houdt de gebruiker tot de eerste contractdag op klaargezet, zonder toegang. Is de gebruiker eenmaal actief geweest, dan kan hij volgens JumpCloud niet meer terug naar klaargezet.
  • ONS stuurt meldingen niet opnieuw als de ontvanger faalt, bewaart mislukte meldingen een dag en kan een wijziging vóór de aanmaak sturen. KoppelHet bevestigt daarom direct, leest de medewerker daarna volledig na en gebruikt de updates-lijst van ONS als vangnet.
  • ONS onderscheidt eigen medewerkers en externen, zoals flexkrachten en zzp'ers. Dat komt als employee type in JumpCloud, zodat een dynamische groep externen bijvoorbeeld strengere wachtwoord- of apparaatregels geeft.

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; KoppelHet werkt in haar opdracht.

Wordt een vertrekker verwijderd uit JumpCloud?

Nee, geschorst. Verwijderen blijft een stap van IT.

Gaan er cliëntgegevens naar JumpCloud?

Nee. De koppeling vraagt bij Nedap alleen medewerkers, contracten en teamtoewijzingen aan.

Technische details voor IT

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

  • Nedap ONS via de Ons API met webhooks (CREATE, UPDATE en DELETE voor employee, contract en team_assignment, plus team_assignment_changed; HMAC-SHA512 in X-Signature-SHA512, bevestiging met 200 binnen drie seconden, geen automatische herhaling, mislukte events 24 uur bewaard) en /v0/xstream/api/employees/updates en /data. Toegang met een door Nedap ondertekend clientcertificaat (RSA 4096 bits, TLS 1.2), aangevraagd via het Ons API Dashboard.
  • JumpCloud: Custom API-import (HR Directories) op het KoppelHet-adres met Bearer Token of API Key, methode GET, offset-paginering (limit en offset), Total Count; verplichte mapping Company email en Username; State via EXPR met manageUserState (STAGED, ACTIVATED, SUSPENDED) en datumfuncties zoals today() en dateAfter(); geplande import per uur. Dynamische groepen op employeeType, department en een eigen kenmerk (maximaal vijf eigen kenmerken per groep).

Welke velden overgaan

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

Veld in Nedap ONSVeld in JumpCloudToelichting
identificationNoemployeeIdentifier
Roepnaamfirstname
Achternaam volgens naamgebruiklastname
birthName en birthNamePrefixusername en Company emailGeboortenaam, zodat de login gelijk blijft
type (0 Regular, 1 External)employeeType
TeamAssignment (lopende teams)Eigen kenmerk met teamcodesMet scheidingstekens, voor dynamische groepen
Team van het hoofdcontractdepartment
Begin eerste en einde laatste contractState via manageUserState

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.