Konsept
Handyman-systemet tilbyr en enkel nettportal for kundens kunder. Gjennom denne portalen kan kundene liste opp, spore og opprette ordre.
Portalene kan vise eiendeler og knytte ordre og dokumenter.
Portalene kan aktiveres for spesifikke kunder hos Handyman.
For å se hvordan portalene fungerer i praksis, kan du sjekke Connect hurtigstartartikkelen her
Arkitektur
Komponenter
Identity Server (IDM)
Identity Server håndterer brukerinformasjon. Den lagrer brukerkontoer og sikrer tilgang til Handyman API. Denne tjenesten håndterer autentiseringen av Handyman-relaterte nettapplikasjoner. Identitetsserveren er kompatibel med Oauth 2.0.
Identitetsserver Web
Denne nettapplikasjonen oppretter brukergrensesnittet for følgende interaksjoner:
- Pålogging/utlogging
- Opprettelse og endring av passord
- Aktivering av brukerkontoen
Connect Portal
Dette er hoved webapplikasjonen for tilkobling. Den utvider funksjonaliteten til Handyman-systemet for kundens kunde.
Handyman Office-applikasjon
Skrivebordsapplikasjonen for Handyman-systemet. Her kan Handyman-brukere administrere tilgangen til en kunde. Connect-administratorer kan også opprettes her.
Handyman Office-database
Handyman Office-databasen lagrer all Handyman-data i et databasesystem (SQL-server). All kunderelatert data lagres i Handyman-databasen. Brukere og tillatelser knyttet til tilkobling lagres også i Handyman-databasen.
Handyman-API
Handyman-APIet gjør Handyman-database data tilgjengelig for Connect Portal.
Brukerhåndtering
Brukere av den nye Connect-portalen lagres i GSGroups nye identitetstilbyder-server (IDM)'s brukerdatabase. Den nye portalen vil kun være tilgjengelig for brukere med en GSGroup-konto.
De eksisterende brukerhåndteringsfunksjonene i Handyman Web-applikasjonen er utvidet for å opprette GSGroup-kontoer sammen med kontoer i Handyman-databasen og for å lagre tilordningen av disse to typene kontoer.
Den nye Connect-portalen vil få tilgang til Handyman-data gjennom Handyman's nye REST-API. Handyman-API's nåværende API-nøkkel-autentiseringsmekanisme vil bli utvidet for å godta GSGroups identitetstilbyder som en identitetstilbyder. Som et resultat vil Handyman-API få tilgang til alle brukerkrav som er tilordnet en GSGroup-identitet og vil dermed kunne implementere riktig tilgangskontroll på API-nivå. Ingen eksisterende Handyman WEB-logikk vil være involvert i dataaksessflyten.
Connect infrastruktur
Skyoppsett
Her er en forenklet diagram av Gsgroup sin skybaserte infrastruktur og hvordan servere er koblet til Handyman-systemer.
Lokal løsning