Konsept
Handyman-systemet tilbyr en brukervennlig nettportal for kunder. Denne portalen gjør at kundene lett kan liste, følge og opprette ordre.
Portalen kan vise eiendeler og koble ordrer og dokumenter sammen.
Handyman kan aktivere portalen for spesifikke kunder.
For mer informasjon om portalens funksjoner, se Handyman Portal Quick Start-artikkel her.
Arkitektur
Komponenter
Identity Server (IDM)
Identitetsserveren administrerer brukerkontoer og sikrer tilgang til Handyman API. Den håndterer autentisering for Handyman-relaterte webapplikasjoner og er kompatibel med Oauth 2.0.
Identity Server Web
Denne nettapplikasjonen gir et brukergrensesnitt for å logge inn og ut, opprette og endre passord og aktivere kontoer.
Handyman Portal
Hovedwebapplikasjonen som utvider funksjonaliteten til Handyman-systemet for kunder.
Handyman Office-applikasjon
En skrivebordsapplikasjon for Handyman-systembrukere for å administrere portaltilgang og opprette portaladministratorer.
Handyman Office-database
En database som lagrer alle Handyman-data, inkludert kunderelaterte data og portalrelaterte brukere og tillatelser.
Handyman API
Et API som eksponerer dataene fra Handyman-databasen for Handyman-portalen.
Brukerhåndtering
Den nye Handyman Portals brukere lagres i GSGroups nye identitetsleverandørserver (IDM) sin brukerdatabase. Tilgang til portalen krever en GSGroup-konto.
Den eksisterende Handyman Web-applikasjonens brukerhåndteringsmuligheter utvides for å opprette GSGroup-kontoer og lagre assosiasjonen mellom disse kontoene og Handyman-databasen.
Den nye Handyman-portalen vil hente Handyman-data ved å bruke Handymans nye REST API. Authentiseringsmekanismen til Handyman API vil bli utvidet til å inkludere GSGroup Identitet server som en identitetstilbyder. Dette vil tillate Handyman API å få tilgang til alle brukerkrav knyttet til en GSGroup-identitet og implementere riktig tilgangskontroll på API-nivå. Den eksisterende Handyman WEB-logikken vil ikke være involvert i datatilgangen.
Handyman Portal Infrastruktur
Skyoppsett
Her er et forenklet diagram over den skybaserte Handyman-infrastrukturen og hvordan servere er koblet til Handyman-systemer.
On-premise løsning