Koncept
Handyman-systemet tillhandahåller en användarvänlig webbportal för kunder. Denna portal gör det enkelt för kunder att lista, spåra och skapa order.
Portalen har möjligheten att visa tillgångar och länka samman order och dokument.
Handyman kan aktivera portalen för specifika kunder.
För mer information om hur portalen fungerar, vänligen se Connect snabbstartsguide här.
Arkitektur
Komponenter
Identity Server (IDM)
Identity Server hanterar användarkonton och skyddar åtkomsten till Handyman API. Den hanterar autentisering för Handyman-relaterade webbapplikationer och är kompatibel med Oauth 2.0.
Identity Server Webb
Denna webbapplikation tillhandahåller ett användargränssnitt för åtgärder som inloggning, utloggning, skapande och ändring av lösenord samt kontoaktivering.
Connect Portal
Huvudwebbapplikationen som utökar funktionaliteten i Handyman-systemet för kunder.
Handyman Office-applikation
En skrivbordsapplikation för användare av Handyman-systemet för att hantera Connect-åtkomst och skapa Connect-administratörer.
Handyman Office-databas
En databas som lagrar all Handyman-data, inklusive kundrelaterad data och Connect-relaterade användare och behörigheter.
Handyman API
En API som exponerar data från Handyman-databasen för Connect-portalen.
Användarhantering
Användare av den nya Connect-portalen lagras i GSGroups nya identitetsleverantörsserver (IDM):s användardatabas. Åtkomst till portalen kräver ett GSGroup-konto.
Den befintliga Handyman Web-applikationens användarhanteringsfunktioner utökas för att skapa GSGroup-konton och lagra kopplingen mellan dessa konton och Handyman-databasen.
Den nya Connect-portalen kommer att hämta Handyman-data med Handymans nya REST API. Autentiseringsmekanismen för Handyman API kommer att utökas för att inkludera GSGroup Identity server som en identitetsleverantör. Som ett resultat kommer Handyman API att få åtkomst till alla användaranspråk som tilldelats en GSGroup-identitet och kommer därmed att kunna implementera korrekt åtkomstkontroll på API-nivå. Den befintliga Handyman WEB-logiken kommer inte att vara involverad i datatillgångsprocessen.
Connect-infrastruktur
Cloud installation
Här är en abstrakt diagram över Gsgroups Cloud baserade infrastruktur och hur servrar är anslutna till Handyman-system.
Lokal lösning