Menu Sluiten

DDC 16 april 2024 – D365 Finance & Operations and the Power Platform : Better together! –

3 . D365 Finance & Operations and the Power Platform : Better together! – FO/PP 

 

F&O & Power Platform 

De vroegere CRM apps zijn tegenwoordig gestoeld op Dataverse. Dit is een andere techniek dan bij F&O, waar ALM etc. via LCS gaat.  

One Dynamics One Platform is een initiatief om beide werelden bij elkaar te brengen. 

Beheer LCS voor F&O verschuift naar Dataverse. 

  

DB van CE en FO zullen nooit bij elkaar komen. Daarom tooling nodig om die twee werelden bij elkaar te brengen.  

Huidige integratie middelen: 

Data flows  

Data uit verschillende bronnen transformeren via Power query achtige functionaliteit in Dataverse 

One directional: van bron naar Dataverse  

F&O connector 

App om toegang te verlenen tot data entiteiten 

Verbinding met F&O via Odata 

Voordeel is gebruikersgemak 

Nadeel is company-specific obv user, geen delegation ondersteuning (gefilterd data ophalen), slechte performance, niet solution aware (url handmatig aanpassen tijdens upgrade naar bijv. prod) 

Dual write 

Synchronisatie tool om bi-directioneel (near realtime) data te synchroniseren tussen CE en Fo 

Doel: CUD op master data 

Zelf mappings maken 

Doordat data native in Dataverse zit, kun je de FO data dus op allerlei andere plekken gebruiken. Data uit FO joinen met andere data uit je applicatie landschap 

Voordelen: native Company support, delegation ondersteund, betere performance vanwege native connectie, solution aware want mappings zitten in de solution, near real time synchroon  

Nadelen: data duplication, beide omgevingen moeten binnen DLM gezamenlijk gekopieerd worden (de een kan niet zonder de ander), uit synchroon rakende records moeten zelf opgelost worden, runtime constraints waardoor records niet getriggerd worden door dual write (vereist testen en beheer) 

Virtual tables 

Data wordt exposed (no replication of data). Data blijft dus altijd in de bron. Of het nou FO of SAP is 

Web API heeft slimmere authenticatie waardoor het sneller is dan Odata 

Voordelen: native company support, delegation ondersteund, betere performance vanwege native connectie (vergelijkbaar met dual write), solution aware want mappings zitten in de solution, real time synchroon, enorm makkelijk om business logica toe te voegen via powerapps of power automate 

Nadelen: soms is er knutselwerk nodig om de vertaling te maken van een virtual naar een native tabel, runs against user context waardoor gebruiker dus moet bestaan in zowel FO als Dataverse 

  

Daarnaast werden er in de sessie nog enkele functionele voorbeelden getoond van Powerapps welke gestoeld zijn op data uit Dataverse en/of F&O. Denk hierbij aan loggen van bezoekverslagen, ondersteuning field service engineers of uitvoer productie orders in de workshop. 

  

Lessen en best practices t.a.v. ontwikkeling Powerapps op Dataverse & F&O 

Keep it simple; het is aanlokkelijk om direct in grote complexiteit en mogelijkheden te gaan denken, dit vertraagt/vermoeilijkt het proces echter alleen maar 

Begin klein, betrek de klant vroeg in een mockup zodat het gaat leven en de klant het gaat begrijpen en waardevolle input kan leveren 

Voorkom bi-directionele integraties 

Teams met verschillende disciplines en kennis en kunde 

Dual write en virtual entities kunnen naast elkaar leven, dus bijv. klanten via dual write en orders via virtual entity 

 

« Naar het overzicht

Meld je aan voor de nieuwsbrief

Meld je aan voor onze nieuwsbrief