OIIdentity 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.
- De zorgorganisatie vraagt de koppeling aan via het Ons API Dashboard; Nedap beoordeelt de aanvraag.
- KoppelHet houdt medewerkers, contracten, teams en deskundigheden uit ONS bij op basis van de meldingen van ONS.
- KoppelHet schrijft een bestand met teams en een bestand met medewerkers naar een map die de synchronisatieserver van One Identity kan lezen.
- Het synchronisatieproject van de CSV-connector zet teams om in Department en medewerkers in Person.
- One Identity maakt accounts en kent rechten toe op basis van afdeling en deskundigheid; na de datum uit dienst blokkeert One Identity de accounts.
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 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.
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 ONS | Veld in One Identity | Toelichting |
|---|---|---|
identificationNo | Person.PersonnelNumber | Sleutelkolom in het CSV-bestand |
Roepnaam en achternaam volgens naamgebruik | Person.FirstName en Person.LastName | |
Begin eerste contract | Person.EntryDate | |
Einde laatste contract | Person.ExitDate | |
Team van de hoofdtoewijzing | Person.UID_Department | Verwijzing naar Department uit het teambestand |
ExpertiseProfileAssignment | Eigen kolom met meerdere waarden | |
type (0 Regular, 1 External) | Person.IsExternal |
Gerelateerd
AFAS Profit → Nedap ONS
AFAS Nedap ONS koppeling: contracten naar de planning, uren terug naar salaris
HR2day → Nedap ONS
HR2day Nedap ONS koppeling: arbeidsrelaties, cao en contracturen automatisch in de zorgplanning
Nedap ONS → Active Directory
Nedap ONS Active Directory koppeling: accounts per zorglocatie, automatisch
Nedap ONS → Microsoft Entra ID
Nedap ONS Entra ID koppeling: Microsoft-accounts en teamgroepen voor zorgmedewerkers