Denne artikkelen beskriver integrasjonen mellom eADM og Sensio 365, en plattform for administrasjon av velferdsteknologiske enheter og pasientalarmer i omsorgsboliger. Integrasjonen håndterer opprettelse av brukere og tildeling av roller mellom eADM og Sensio 365, og fungerer som referanseimplementering for eADMs rammeverk for tredjepartsintegrasjon.
Oversikt
Sensio 365 brukes av norske kommuner og omsorgsorganisasjoner til å administrere velferdsteknologiske enheter, blant annet pasientalarmer, på sykehjem og lignende institusjoner. Integrasjonen mellom eADM og Sensio 365 automatiserer arbeidsflytene for ansettelse, forflytning og avgang for personalkontoer i Sensio 365, basert på rolletildelinger i eADM.
Integrasjonen kobler seg til Sensio Partner API og synkroniserer brukere, medlemskap i nettsteder og medlemskap i grupper. Siden Sensio 365 bruker en modell basert på nettsteder og grupper for tilgangskontroll, tilordnes eADM-systemroller direkte til Sensio-grupper innenfor bestemte nettsteder.
Arkitektur
Integrasjonen er basert på eADM-rammeverket for tredjepartsintegrasjon, som tilbyr:
-
Et standardisert referansedataformat for import og eksport mellom eADM og eksterne systemer
-
En mekanisme for å starte en ekstern for- eller etterbehandler via eADM-klienten og synkroniseringssyklusen
-
Tilbakekallingsendepunkter for sentraliserte loggoppføringer og feilrapportering i eADM
Integrasjonskomponenten kjører på serversiden i eADM-miljøet. API-kommunikasjonen med Sensio 365 benytter IP-hvitelisting; det er ikke behov for en VPN-tunnel.
Datamodell
Tabellen nedenfor viser hvordan Sensio 365-objekter tilsvarer eADM-begrepene.
|
Sensio-objekt |
eADM-representasjon |
Merknader |
|---|---|---|
|
Nettsted |
Kun til referanse |
Nettsteder kan ikke opprettes eller endres via API-et. Brukes til å avgrense gruppemedlemskap. |
|
Gruppe |
Systemrolle |
Grupper importeres fra Sensio og synkroniseres som systemroller. Det er ikke mulig å opprette eller slette grupper via API-et. Navngivningskonvensjon: |
|
Ansatt |
eADM-bruker |
Brukere kan ikke slettes via API-et; de kan bare legges til eller fjernes fra nettsteder og grupper. |
Omfang
Omfatter
-
Import av systemroller fra Sensio-nettsteder og -grupper
-
Opprette og oppdatere brukerkontoer i Sensio 365 i henhold til synkroniseringsmalen
-
Legge til brukere på nettsteder
-
Fjerne brukere fra nettsteder
-
Legge til brukere i grupper
-
Fjerne brukere fra grupper
-
Brukersøk etter e-postadresse, brukernavn, nasjonalt identitetsnummer (
pid), ellerexternalID -
Håndtering av API-begrensninger i samsvar med Sensios API-grenser
-
Konfigurerbare unntak for grupper og nettsteder i synkroniseringstrinnets konfigurasjon
-
Fullstendig loggføring på både serversiden og klientsiden, inkludert sammenslåtte rapporter og objekthistorikk
-
Effektiv håndtering av tilkoblingsproblemer
Utenfor omfanget
-
Slette brukere i Sensio 365 (støttes ikke av Sensio API)
-
Opprette eller slette grupper i Sensio 365 (støttes ikke av Sensio API)
-
Opprette, oppdatere eller slette nettsteder i Sensio 365 (støttes ikke av Sensio API)
-
Tildeling av eksisterende brukere til roller før systemet tas i bruk
Konfigurasjon
Synkroniseringskonfigurasjonen for Sensio 365-integrasjonen støtter følgende parametere.
|
Parameter |
Beskrivelse |
|---|---|
|
|
Kundens påloggingsopplysninger for autentisering mot Sensio Partner API. |
|
|
Grunn-URL for Sensio Partner API-endepunktet. |
|
|
URL til token-endepunktet for OAuth-autentisering. |
|
|
En kommaseparert liste over Sensio-nettsteds-ID-er som skal ekskluderes fra synkroniseringen. |
|
|
En kommaseparert liste over Sensio-gruppe-ID-er som skal ekskluderes fra synkroniseringen. |
|
|
Angir hvilket attributt som skal brukes ved sammenkobling av eADM-brukere med Sensio-ansatte. Konfigureres i synkroniseringsmalen. |
Relaterte artikler