Kundcase

Power Pages ersatt med en Dataverse-portal byggd på Umbraco

En självbetjäningsportal för omkring 14 000 företagskunder, ombyggd så att den kan testas och ändras säkert.

Kund
Southern Communications Group
Bransch
Telekom för företag
Roll
Arkitekt och utvecklare
Period
2026 · pågående

Utgångsläget

Southern Communications Groups företagskunder hanterar sina telefonlinjer, mobiler och bredband via en självbetjäningsportal: förbrukningsaviseringar, beställningar, fakturor, behörigheter för den egna personalen och serviceärenden som att säga upp en linje eller byta SIM-kort.

Portalen var byggd på Microsoft Power Pages ovanpå SCG:s Dynamics 365-plattform. Den hade vuxit till 260 webbsidor, 37 formulär och 69 listor, med egen JavaScript på 23 sidor, och omkring 14 000 personer loggar in i den på fler än 12 000 kundkonton.

Elephas har arbetat med SCG sedan 2018 — först med 2 Circles, innan bolaget blev en del av koncernen — bland annat med de offert- och orderappar som säljteamen använder tillsammans med Dynamics 365.

Det här gjorde vi

  • Behöll Dynamics 365 som källsystem: portalen lagrar inga egna kunddata
  • Byggde en konfigurerbar tabell- och formulärmotor, så att sidor, formulär och Dataverse-frågor sätts upp i CMS:et i stället för att hårdkodas
  • Krypterade fråge- och formulärdefinitioner på servern, så att webbläsaren inte kan ändra vilka poster som läses eller skrivs
  • Skrev verktyg som läser den befintliga Power Pages-konfigurationen direkt ur Dataverse och jämför den med den nya portalen, så att likvärdigheten kontrolleras i stället för att antas
  • Täckte portalen med 575 enhetstester och webbläsartester i Playwright
  • Planerade en driftsättning där återgång bara är en DNS-ändring, eftersom båda portalerna delar samma Dataverse

Resultatet

~14 000kundinloggningar
87sidor konfigurerade i CMS:et
154Dataverse-frågor
575enhetstester

Den nya portalen är funktionellt klar och förbereds för driftsättning. Den har tagits fram med AI-kodagenter under noggrann granskning, och testsviten kontrollerar även att projektdokumentationen fortfarande stämmer med koden.

När en portal växer ur Power Pages

Power Pages är ett rimligt val för en enkel portal. När en portal bär så här mycket eget beteende är en vanlig .NET-applikation ovanpå samma Dataverse-data lättare att testa, versionshantera och ändra med trygghet.

Dynamics ligger kvar precis där det är. Det är bara gränssnittet som byts.

Läs om Dynamics 365 & Power Platform →

Teknik vi använde

.NET 10 Umbraco 17 Dataverse SDK FetchXML Dynamics 365 Power BI Embedded xUnit Playwright Claude & AI-agenter

Berätta om ert projekt

Ett kostnadsfritt första samtal. Inga säljare — du pratar direkt med utvecklaren.

Kontakta oss