Av Mads de Vries Laursen, Power Platform Team Lead
När Microsoft Power Platform lanserades 2018 ledde det till stor hajp och förväntan. Nu, sex år senare, har vi lagt hajpen bakom oss och hittat den rätta, produktiva rollen för Power Platform.
Som med de flesta hajpade lösningar krävdes det att vi hittade rätt sätt att använda den på. Först och främst var vi tvungna att inse att även om lösningen inte innehåller så mycket traditionell kod, krävs det ändå att utvecklarna förstår den underliggande koden.
Därefter skulle vi hitta rätt användningsområde. Standardapplikationer klarar det mesta, och ibland behövs professionell traditionell kod för att optimera systemen med skräddarsydda lösningar som motsvarar specifika affärsbehov.
När ska Power Platform då användas?
Limmet som binder samman dina lösningar
Moderna affärslösningar består av flera delar, främst ERP, CRM, egen IP och tredjepartslösningar. Även om man förlitar sig så mycket som möjligt på standardlösningarna kommer det fortfarande att finnas situationer där det är nödvändigt att använda antingen low-code eller pro-code för att säkerställa enhetlighet mellan applikationerna.
Fördelarna med att använda low-code-verktygen i Power Platform för att binda samman lösningarna är bland annat att integrationerna är enklare att utveckla och underhålla än pro-code-integrationer. Eftersom integrationerna görs med standardiserade verktyg är de lättare för andra att förstå och arbeta vidare med.
Samtidigt har vi genom Dataverse ett dataunderlag för plattformen som kan säkerställa att det finns färre versioner av ”sanningen” och mindre behov av att flytta runt data.
Dataverse är en datalagrings- och administrationsmotor som utgör grunden för Microsoft Power Platform, Microsoft 365 och Microsoft Dynamics 365-applikationer.
Tack vare Dataverse finns data inte längre i de enskilda applikationerna, utan på ett och samma ställe. Det gör det lättare att analysera data från alla tänkbara utgångspunkter och rapportera utifrån data som tidigare var utspridda i en mängd olika applikationer. De lösningar och integrationer du skapar med Power Platform utnyttjar och berikar således befintliga, gemensamma data i stället för att skapa ytterligare oreda.
Power Platform har också blivit ett viktigt verktyg i utvecklingsprocessen, så att vi snabbare kan sätta ihop den första versionen av integrationerna eller processautomatiseringarna. Det kommer inte alltid att vara slutprodukten, men det är ett tidseffektivt sätt för att visa på värdet av en lösning. Ibland är Power Platform tillräckligt stark för att bygga slutprodukten, men andra gånger behöver vi använda pro-code för att binda samman lösningen med ännu starkare lim.
Minsta möjliga komplexitet
Cepheos konsultverksamhet kommer alltid att utgå från standardapplikationer, så som Microsoft levererar dem. Anpassade pro-code-lösningar innebär ofta en stor risk för onödig komplexitet, eftersom det skräddarsydda ofta tenderar att låsa fast dig vid de personer som har utvecklat dem.
När standardlösningarna inte räcker till föredrar vi att använda Power Platform, som säkerställer en högre grad av systematisering och möjlighet att bygga modulärt i de lösningar vi bygger åt dig.
Model-driven Apps är ett verktyg i Power Platforms verktygslåda som vi kan använda för att skapa ett användargränssnitt som är helt i linje med standardapplikationerna, så som Microsoft levererar dem. Men samtidigt har vi också en plattform som gör det möjligt att anpassa standardapplikationer med minimal ansträngning, tack vare low-code-verktygen i Power Platform.
Lösningar som kodas från grunden har förmågan att matcha dina nuvarande behov exakt, men riskerar att måla in dig i ett hörn när behoven ändras. Att byta ut hela eller delar av lösningen kräver helt enkelt ofta mycket arbete.
Eftersom vi utgår från standardapplikationer och standardverktygen i Power Platform och en komponerbar (composable) arkitektur kan vi bygga lösningar som är enklare att underhålla, utveckla och utöka.
Uppnå säkerhet och styrning med Power Platform
Säkerhet är en viktig aspekt i alla affärslösningar. Med Power Platform definieras säkerheten från datalagret och uppåt, vilket innebär att användarna bara kan få inblick i den del av företaget som de behöver och har rätt att se – oavsett om det är i standardapplikationer eller genom applikationer som vi har satt ihop.
Microsoft gör stora investeringar i den övergripande säkerheten och styrningen av Power Platform. Denna investering omfattar kontinuerliga uppdateringar och förbättringar av plattformens säkerhetsfunktioner, vilket säkerställer att vi alltid har tillgång till de senaste säkerhetsteknikerna och -metoderna.
Oavsett om vi använder standardappar eller utvecklar kundanpassade delar säkerställer Power Platform att säkerheten är inbyggd och konsekvent i alla komponenter. Det innebär att du kan vara säker på att dina data är skyddade oavsett hur du väljer att använda plattformen.
Ett viktigt verktyg
Power Platform har visat sig vara en viktig resurs i den moderna affärsvärlden och vi har funnit en stabil och produktiv användning av plattformen. Till exempel automatisering av dagliga processer med Power Automate, enkla men effektiva kundportaler med Power Pages, eller en Model-Driven App som kan skräddarsys för utvalda processer och ändamål som inte ingår i standardlösningarna från Microsoft eller Cepheos egna branschlösningar.
Genom att bygga vidare på standardapplikationer och lösningar som skapats med Power Platform kan vi leverera effektiva, säkra och anpassningsbara affärslösningar som kan tillgodose nuvarande behov och förbereda dig för framtiden på ett flexibelt och effektivt sätt.