Nedap ONS logoOI

Identity en access management

Nedap ONS koppelen met One Identity Manager: zorgmedewerkers als Person, teams als afdeling

Met een koppeling tussen Nedap ONS en One Identity Manager komen zorgmedewerkers uit ONS als Person in One Identity, met hun teams, deskundigheden en de datums van hun contracten. KoppelHet zet de ONS-gegevens om in een vast CSV-bestand dat de CSV-connector van One Identity Manager synchroniseert, zodat accounts en rechten volgen uit de planning in ONS.

Wat de koppeling doet

Organisaties die planning en dossiers in Nedap ONS hebben en rechten beheren met One Identity Manager, lezen de medewerkers vaak uit de salarisadministratie. Wie welk dossier mag inzien, hangt echter af van team en deskundigheid in ONS, en die stand loopt in One Identity dan achter.

  1. De zorgorganisatie vraagt de koppeling aan via het Ons API Dashboard; Nedap beoordeelt de aanvraag.
  2. KoppelHet houdt medewerkers, contracten, teams en deskundigheden uit ONS bij op basis van de meldingen van ONS.
  3. KoppelHet schrijft een bestand met teams en een bestand met medewerkers naar een map die de synchronisatieserver van One Identity kan lezen.
  4. Het synchronisatieproject van de CSV-connector zet teams om in Department en medewerkers in Person.
  5. One Identity maakt accounts en kent rechten toe op basis van afdeling en deskundigheid; na de datum uit dienst blokkeert One Identity de accounts.
Nedap ONS → KoppelHet → One IdentityBRONNedap ONSDOELOne IdentityOne IdentityKoppelHetmapping · logging · monitoringNedap ONS → KoppelHet → One IdentityBRONNedap ONSDOELOne IdentityOne IdentityKoppelHetmapping · logging · monitoring
Heen: Person per zorgmedewerker · Department per team · Deskundigheden als lijst per medewerker · Datum in en uit dienst uit de contracten · Eigen medewerker of extern

Waar je op let bij Nedap ONS en One Identity

  • One Identity Manager heeft geen connector voor Nedap ONS, en de CSV-connector heeft geen projectsjabloon. KoppelHet levert daarom een vaste bestandsstructuur en richt het synchronisatieproject in dat teams naar Department en medewerkers naar Person schrijft.
  • Zodra het CSV-bestand als data-import uit een ander systeem is ingesteld, staat One Identity de verwerkingsmethode MarkAsOutstanding niet toe. Een medewerker die uit het bestand verdwijnt, wordt dan niet geparkeerd. KoppelHet laat vertrekkers daarom in het bestand staan met een datum uit dienst, zodat One Identity zelf blokkeert.
  • Een zorgmedewerker heeft vaak meerdere deskundigheden, zoals medicatie of voorbehouden handelingen. Die gaan als één kolom met meerdere waarden naar One Identity, met een vast scheidingsteken, zodat rechten op elke deskundigheid apart kunnen worden toegekend.
  • ONS stuurt bij een wijziging alleen een melding met een id. KoppelHet haalt het actuele record op en schrijft het bestand opnieuw, zodat One Identity altijd een volledige stand leest en niet een rij losse wijzigingen die in de verkeerde volgorde binnenkwamen.
  • Staat dezelfde medewerker door een fout twee keer in het bestand, dan kan de CSV-connector de eerste, de laatste of geen van beide regels nemen, of stoppen. KoppelHet controleert de sleutel voordat het bestand wordt neergezet, en we stellen de connector in op stoppen met een foutmelding.
  • Een team in ONS kan in de hiërarchie onder een locatie of cluster vallen. KoppelHet vult het volledige pad van elk team, zodat de CSV-connector de bovenliggende afdelingen eerst aanmaakt en een nieuw team niet zonder ouder in One Identity belandt.
  • Het bestand bevat datums die One Identity volgens de ingestelde taal leest. KoppelHet schrijft datums altijd in hetzelfde formaat en in UTF-8, zodat een 1 maart niet als 3 januari wordt gelezen en namen met accenten heel blijven.

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

Waar staat het bestand?

In een map die de synchronisatieserver van One Identity kan lezen. KoppelHet zet het daar met een agent of via SFTP; dat kiezen we samen met jullie beheer.

Gaan er cliëntgegevens mee?

Nee. De koppeling leest alleen medewerkers, contracten, teams en deskundigheden.

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 voor employee, contract en team_assignment (alleen metadata met id, HMAC-SHA512, 200 binnen 3 seconden, 24 uur bewaard) en /v0/xstream/api/employees/data voor de volledige stand. Toegang met een clientcertificaat dat Nedap ondertekent.
  • One Identity Manager CSV-connector, mapping naar standaardtabellen Person en Department; sleutelkolom identificationNo, multi-value-kolom voor deskundigheden, hiërarchische sorteervolgorde op het teampad (Department.FullPath), bestandscodering UTF-8, bij uniciteitsfout Report error. Synchronisatiestap met de optie Data import; MarkAsOutstanding is dan niet beschikbaar.

Welke velden overgaan

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

Veld in Nedap ONSVeld in One IdentityToelichting
identificationNoPerson.PersonnelNumberSleutelkolom in het CSV-bestand
Roepnaam en achternaam volgens naamgebruikPerson.FirstName en Person.LastName
Begin eerste contractPerson.EntryDate
Einde laatste contractPerson.ExitDate
Team van de hoofdtoewijzingPerson.UID_DepartmentVerwijzing naar Department uit het teambestand
ExpertiseProfileAssignmentEigen kolom met meerdere waarden
type (0 Regular, 1 External)Person.IsExternal

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.