Integration med Sensio 365

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

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

  • 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

API credentials

Kundens legitimationsoplysninger til godkendelse via Sensio Partner API.

API Base URL

Basis-URL for Sensio Partner API-endpointet.

API Token URL

URL til token-endpoint til OAuth-godkendelse.

Site IDs to exclude

En kommasepareret liste over Sensio-websteds-ID’er, der skal udelades fra synkroniseringen.

Group IDs to exclude

En kommasepareret liste over Sensio-gruppe-ID’er, der skal udelades fra synkroniseringen.

OverrideMergeAttribute

Angiver, hvilket attribut der skal bruges ved sammenkobling af eADM-brugere med Sensio-medarbejdere. Konfigureres i synkroniseringsskabelonen.

Senest opdateret: