Denne artikel beskriver integrationen mellem eADM og Sensio 365, en platform til styring af plejeteknologiske enheder og patientalarmer på plejehjem. Integrationen håndterer oprettelse af brugere og tildeling af roller mellem eADM og Sensio 365 og fungerer som referenceimplementering for eADM’s rammeværk for tredjepartsintegration.
Oversigt
Sensio 365 anvendes af norske kommuner og plejeorganisationer til at administrere plejeteknologiske enheder, herunder patientalarmer, på plejehjem og lignende institutioner. Integrationen mellem eADM og Sensio 365 automatiserer arbejdsgangene i forbindelse med ansættelse, forflyttelse og fratrædelse for medarbejderkonti i Sensio 365, baseret på roletildelinger i eADM.
Integrationen opretter forbindelse til Sensio Partner API og synkroniserer brugere, medlemskaber af websteder og gruppemedlemskaber. Da Sensio 365 anvender en model baseret på websteder og grupper til adgangskontrol, knyttes eADM-systemroller direkte til Sensio-grupper inden for bestemte websteder.
Arkitektur
Integrationen er baseret på eADM-rammeværket til tredjepartsintegration, som omfatter:
-
Et standardiseret referencedataformat til import og eksport mellem eADM og eksterne systemer
-
En mekanisme til at starte en ekstern præprocessor eller postprocessor via eADM-klienten og synkroniseringscyklussen
-
Callback-endpunkter til centraliserede logposter og fejlrapportering i eADM
Integrationskomponenten kører på serversiden i eADM-miljøet. API-kommunikationen med Sensio 365 foregår via IP-hvidliste; der kræves ingen VPN-tunnel.
Datamodel
Tabellen nedenfor beskriver, hvordan Sensio 365-objekter svarer til eADM-begreber.
|
Sensio-objekt |
eADM-repræsentation |
Noter |
|---|---|---|
|
Websted |
Kun til reference |
Der kan ikke oprettes eller redigeres websteder via API’et. Anvendes til at afgrænse gruppemedlemskaber. |
|
Gruppe |
Systemrolle |
Grupper importeres fra Sensio og synkroniseres som systemroller. Grupper kan ikke oprettes eller slettes via API’et. Navngivningskonvention: |
|
Medarbejder |
eADM-bruger |
Brugere kan ikke slettes via API’et; de kan kun tilføjes til eller fjernes fra websteder og grupper. |
Anvendelsesområde
Omfatter
-
Import af systemroller fra Sensio-websteder og -grupper
-
Oprettelse og opdatering af brugerkonti i Sensio 365 i henhold til synkroniseringsskabelonen
-
Tilføjelse af brugere til websteder
-
Fjernelse af brugere fra websteder
-
Tilføjelse af brugere til grupper
-
Fjernelse af brugere fra grupper
-
Brugersøgning efter e-mailadresse, brugernavn, nationalt identifikationsnummer (
pid), ellerexternalID -
Håndtering af API-begrænsninger i overensstemmelse med Sensios API-grænser
-
Konfigurerbare undtagelser for grupper og websteder i syncstep-konfigurationen
-
Omfattende logning på både serversiden og klientsiden, herunder sammenfletningsrapporter og objekthistorik
-
Effektiv håndtering af forbindelsesproblemer
Uden for anvendelsesområdet
-
Sletning af brugere i Sensio 365 (understøttes ikke af Sensio API)
-
Oprettelse eller sletning af grupper i Sensio 365 (understøttes ikke af Sensio API)
-
Oprettelse, opdatering eller sletning af websteder i Sensio 365 (understøttes ikke af Sensio API)
-
Inddeling af eksisterende brugere i roller inden idriftsættelsen
Konfiguration
Synkroniseringskonfigurationen for Sensio 365-integrationen understøtter følgende parametre.
|
Parameter |
Beskrivelse |
|---|---|
|
|
Kundens legitimationsoplysninger til godkendelse via Sensio Partner API. |
|
|
Basis-URL for Sensio Partner API-endpointet. |
|
|
URL til token-endpoint til OAuth-godkendelse. |
|
|
En kommasepareret liste over Sensio-websteds-ID’er, der skal udelades fra synkroniseringen. |
|
|
En kommasepareret liste over Sensio-gruppe-ID’er, der skal udelades fra synkroniseringen. |
|
|
Angiver, hvilket attribut der skal bruges ved sammenkobling af eADM-brugere med Sensio-medarbejdere. Konfigureres i synkroniseringsskabelonen. |
Relaterede artikler