DDC 24 januari 2023 - PowerApps

Dinsdag, 24 januari 2023, door Sven Noomen

Sven vertelt in deze sessie vol enthousiasme over de mogelijkheden en noodzaak van het Power Platform, (dus breder dan de Power Apps) in combinatie met Dynamics 365, aangevuld met vele ervaringen. In de omschrijving van deze sessie staat onder andere: Het Power Platform is een onmisbaar onderdeel geworden van elke D365 implementatie. Onder andere om maatwerk te verminderen, om Dynamics pro-actief te maken, om te integreren met andere applicaties. Dit is niet alleen een mening van Sven of van de Dutch Dynamics Community, Microsoft roept:  OneDynamicsOnePlatform (ODOP). En om het wat breder te trekken, Gartner zegt: the future of business applications is composable.

Maatwerkverleden

In Dynamics 365 Business Central (BC) en Dynamics 365 Finance and Operations (FO) is in het verleden altijd veel maatwerk gemaakt. In het algemeen leverde dit veel problemen en was kostbaar, zeker bij upgrades. Om dit op te lossen kun je gebruik maken van een ‘Low Code’ platform dat integreert met je applicatie. We zien deze ontwikkeling bijvoorbeeld ook bij SAP met Mendix. Het probleem is uiteindelijk niet dat er custom code is, maar waar die zich bevindt en hoe die onderhoudbaar is. Belangrijk is: Keep the core clean.

We hebben de afgelopen jaren gezien dat het Power Platform binnen de Microsoft omgeving een grote en snelle ontwikkeling heeft doorgemaakt. En ook binnen de Dynamics 365 standaard gebruikt wordt. Microsoft maakt veel business software al in Power Apps, bijvoorbeeld CE (Customer Engagement, wat we vroeger CRM noemden).

Waaruit bestaat het Power Platform?

  • Power Apps:
    • Canvas Apps met veel vrijheid voor de ontwikkelaar om allerlei data en acties te combineren.
    • Model-driven Apps, die zijn gebaseerd op data(tabellen). Deze data kan opgeslagen zijn in Dataverse, de PowerPlatform database, of via (900+) connectoren uit andere databronnen komen.
  • Power Pages: Tot voor kort werd dit de PowerApps portal genoemd.
  • Power Automate: dit heette eerder Flow. Hiermee kunnen vervolgacties gedefinieerd worden op allerlei ‘gebeurtenissen’.  Kort samengevat: If “this” then “that”.
  • Power BI: Ophalen van data uit allerlei verschillende bronnen, berekeningen uitvoeren en dit presenteren in visuals.

Wat zijn een aantal mogelijkheden voor integratie op dit moment?

  • Power Apps kunnen ‘ge-embed’ worden in FO.
  • FO pages kunnen ‘ge-embed’ worden in Model driven Power Apps.
  • Vanuit BC pages kan er direct een Power Automate flow gestart worden.
  • Data kan op diverse manieren geïntegreerd worden, bijvoorbeeld:
    • FO Dual Write (Synchroniseren van data uit FO en Dataverse)
    • Virtual tables in Dataverse met data uit FO of BC
  • Power Automate kun je integreren met Teams, ook onderdeel van het Microsoft platform.

Een advies, dat Sven geeft: Kijk goed naar wat de beste methode is om iets te bereiken. Dat kan via het Power Platform zijn, maar ook via maatwerk in de applicatie. Met als vraag: Did you ever try to make a presentation in Word?

Zijn er ook minpunten?

Je hebt niet meer alle (maatwerk) code in één systeem, dus is het extra belangrijk goed overzicht te hebben. Dit betekent ook dat er bij wijzigingen, updates en upgrades goed getest moet worden (Maar dat was altijd al zo…). En dat je goed moet weten waar je data is opgeslagen en hoe die is beveiligd.

Sven laat nog een voorbeeld zien. Van een coöperatie, waarbij groentetelers groente leveren. Dit wordt via inkooporders vastgelegd en achteraf wordt de inkoopprijs berekend en deze prijs moet door de leverancier, de teler, worden goedgekeurd. Ter illustratie een paar van de stappen:

  • Aantal en product wordt via een Power App ingevoerd en opgeslagen in BC.
  • Na ontvangst wordt met allerlei (ingewikkelde) formules de (inkoop)prijs berekend in Power BI, m.b.v. DAX-formules.
  • Vanuit het Power BI rapport kan de leverancier (teler), via een embedded Power App de berekende inkoopprijs goedkeuren, waarna dit wordt opgeslagen in de BC database. 

En als laatste de oproep:

  • Begin (als je dat nog niet gedaan hebt):
    • begin eenvoudig, maar begin wel. In Power Automate kun je heel simpele (voorbeeld)flows maken, die je helpen  om ervaring op te doen.
    • Steek er tijd in om de mogelijkheden te ontdekken. 

Verslag: Jan van Maanen
Foto's: Vincent van Rens en Dick Mauritz

« Naar het overzicht

Events

04 april 2023 - Dynamics 365 Event, 4 april 2023
Van der Valk Hotel Nuland | Rijksweg 25 | 5391 LH | Nuland
Datum: 04 april 2023
Meer informatie »

24 januari 2023 - Dynamics 365 Event, 24 januari 2023
Postillion Bunnik | Baan van Fectio 1 | 3981 HZ | Bunnik
Datum: 24 januari 2023
Meer informatie »

15 november 2022 - Dynamics 365 Event, 15 november 2022
Van der Valk Hotel Veenendaal | Bastion 73 | 3905 NJ Veenendaall
Datum: 15 november 2022
Meer informatie »


Nieuws

Dutch Dynamics Community - Nieuwsflits * Maart 2023
21 maart 2023
Lees bericht »

Fidesious nieuwe Silver sponsor
14 maart 2023
Lees bericht »

Dutch Dynamics Community - Nieuwsflits * Februari 2023
18 februari 2023
Lees bericht »


Blog

DDC-avond Bunnik 24 januari 2023
24 januari 2023
Lees blog »

DDC 24 januari 2023 - Een duik in Business Central Excel-layouts
24 januari 2023
Lees blog »

DDC 24 januari 2023 - PowerApps
24 januari 2023
Lees blog »

Eventdata seizoen 2022-23

  • dinsdag 15 november 2022
  • dinsdag 24 januari 2023
  • dinsdag 4 april 2023
  • dinsdag 13 juni 2023

 

Wat is de Dutch Dynamics Community?

Ons doel is het delen van kennis en ervaringen rondom Microsoft Dynamics software.

We bieden de mogelijkheid aan alle Microsoft Dynamics Professionals om met elkaar in contact te komen en deel te nemen aan presentaties en discussies.

Laagdrempelig, onafhankelijk, diepgaand en altijd actueel.

Om iedereen op de hoogte te houden kun je je inschrijven voor een van onze nieuwsbrieven:

Schrijf je hier in voor de Business Central nieuwsbrief

Schrijf je hier in voor de Finance & Operations nieuwsbrief

Platinum sponsors


Gold sponsors

 

Sapphire sponsors


Silver sponsors


Club van 100

c100