Integratie met Sensio 365

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: [SiteName] - [GroupName].

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), of externalID

  • 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

API credentials

Inloggegevens van de klant voor authenticatie bij de Sensio Partner API.

API Base URL

Basis-URL voor het Sensio Partner API-eindpunt.

API Token URL

URL van het token-eindpunt voor OAuth-authenticatie.

Site IDs to exclude

Een door komma’s gescheiden lijst met Sensio-site-ID’s die van de synchronisatie moeten worden uitgesloten.

Group IDs to exclude

Een door komma’s gescheiden lijst met Sensio-groeps-ID’s die van de synchronisatie moeten worden uitgesloten.

OverrideMergeAttribute

Bepaalt welk attribuut moet worden gebruikt bij het koppelen van eADM-gebruikers aan Sensio-medewerkers. Wordt geconfigureerd in het synchronisatiesjabloon.

Laatst bijgewerkt: