In dit artikel wordt de integratie van eADM met Sensio 365 beschreven, een platform voor het beheer van welzijnstechnologische apparaten en patiëntalarmen in verzorgingstehuizen. De integratie regelt de aanmaak van gebruikersaccounts en de toewijzing van rollen tussen eADM en Sensio 365, en fungeert als de referentie-implementatie voor het eADM-integratiekader voor externe systemen.
Overzicht
Sensio 365 wordt door Noorse gemeenten en zorginstellingen gebruikt voor het beheer van welzijnstechnologische apparatuur, waaronder patiëntenalarmen, in verpleeghuizen en soortgelijke instellingen. De integratie tussen eADM en Sensio 365 automatiseert de workflows voor het aanmaken, verplaatsen en verwijderen van personeelsaccounts in Sensio 365, op basis van roltoewijzingen in eADM.
De integratie maakt verbinding met de Sensio Partner API en synchroniseert gebruikers, lidmaatschappen van sites en lidmaatschappen van groepen. Aangezien Sensio 365 een site-en-groepsmodel hanteert voor toegangsbeheer, worden de systeemrollen van eADM rechtstreeks gekoppeld aan Sensio-groepen binnen specifieke sites.
Architectuur
De integratie is gebaseerd op het eADM-integratieframework van een derde partij, dat het volgende biedt:
-
Een gestandaardiseerd referentiegegevensformaat voor de import en export tussen eADM en externe systemen
-
Een mechanisme voor het starten van een externe preprocessor of postprocessor via de eADM-client en de synchronisatiecyclus
-
Callback-eindpunten voor gecentraliseerde logboekvermeldingen en foutrapportage in eADM
De integratiecomponent draait aan de serverzijde in de eADM-omgeving. Voor de API-communicatie met Sensio 365 wordt gebruikgemaakt van een IP-whitelist; er is geen VPN-tunnel nodig.
Gegevensmodel
In de onderstaande tabel wordt beschreven hoe Sensio 365-objecten corresponderen met eADM-concepten.
|
Sensio-object |
eADM-weergave |
Opmerkingen |
|---|---|---|
|
Website |
Alleen ter referentie |
Via de API kunnen geen sites worden aangemaakt of gewijzigd. Wordt gebruikt om het lidmaatschap van groepen te bepalen. |
|
Groep |
Systeemrol |
Groepen worden geïmporteerd vanuit Sensio en gesynchroniseerd als systeemrollen. Groepen kunnen niet via de API worden aangemaakt of verwijderd. Naamgevingsconventie: |
|
Werknemer |
eADM-gebruiker |
Gebruikers kunnen niet via de API worden verwijderd; ze kunnen alleen aan sites en groepen worden toegevoegd of daaruit worden verwijderd. |
Toepassingsgebied
Toepassingsgebied
-
Systeemrollen importeren vanuit Sensio-sites en -groepen
-
Gebruikersaccounts aanmaken en bijwerken in Sensio 365 volgens het synchronisatiesjabloon
-
Gebruikers aan sites toevoegen
-
Gebruikers van sites verwijderen
-
Gebruikers aan groepen toevoegen
-
Gebruikers uit groepen verwijderen
-
Gebruikers zoeken op e-mailadres, gebruikersnaam, nationaal identiteitsnummer (
pid), ofexternalID -
Beheer van API-beperkingen in overeenstemming met de API-limieten van Sensio
-
Configureerbare uitsluitingen voor groepen en sites in de configuratie van syncstep
-
Volledige logboekregistratie aan zowel de server- als de clientzijde, inclusief samengevoegde rapporten en objecthistorie
-
Soepele afhandeling van verbindingsproblemen
Valt buiten het toepassingsgebied
-
Gebruikers verwijderen in Sensio 365 (wordt niet ondersteund door de Sensio API)
-
Groepen aanmaken of verwijderen in Sensio 365 (wordt niet ondersteund door de Sensio API)
-
Sites aanmaken, bijwerken of verwijderen in Sensio 365 (wordt niet ondersteund door de Sensio API)
-
Toewijzing van bestaande gebruikers aan rollen vóór de ingebruikname
Configuratie
De syncstep-configuratie voor de Sensio 365-integratie ondersteunt de volgende parameters.
|
Parameter |
Beschrijving |
|---|---|
|
|
Inloggegevens van de klant voor authenticatie bij de Sensio Partner API. |
|
|
Basis-URL voor het Sensio Partner API-eindpunt. |
|
|
URL van het token-eindpunt voor OAuth-authenticatie. |
|
|
Een door komma’s gescheiden lijst met Sensio-site-ID’s die van de synchronisatie moeten worden uitgesloten. |
|
|
Een door komma’s gescheiden lijst met Sensio-groeps-ID’s die van de synchronisatie moeten worden uitgesloten. |
|
|
Bepaalt welk attribuut moet worden gebruikt bij het koppelen van eADM-gebruikers aan Sensio-medewerkers. Wordt geconfigureerd in het synchronisatiesjabloon. |
Gerelateerde artikelen