Afleidingsregel
Een afleidingsregel legt uit hoe een nieuwe waarde wordt berekend of bepaald uit bestaande data. Ze maakt businesslogica achter velden, metr...
Lees meerEen model-driven app is een Power Apps-toepassing waarvan Dataverse-tabellen, relaties en procescomponenten de interface sturen. Forms, views, charts en navigatie bieden een consistente dossierervaring.
Een model-driven app is een type Power Apps-toepassing dat wordt opgebouwd rond een datamodel in Microsoft Dataverse. De maker kiest tabellen, relaties, forms, views, charts, dashboards en navigatie; het platform maakt daar een consistente gebruikersinterface van.
De term model-driven verwijst vooral naar het data- en procesmodel. De interface volgt de structuur van records en hun relaties. Daardoor hoeft een maker niet ieder scherm vanaf een leeg vlak te tekenen.
Model-driven apps werken alleen met Dataverse als onderliggende datalaag. Externe data kan wel via integratie of virtual tables in het model verschijnen.
Een tabel beschrijft een bedrijfsobject, zoals klant, dossier of inspectie. Kolommen leggen kenmerken vast en relaties verbinden records.
Een form toont of bewerkt één record. Een view geeft een gefilterde lijst met gekozen kolommen. Charts en dashboards vatten gegevens samen. De sitemap en apppagina's bepalen de navigatie.
Business process flows kunnen gebruikers door fasen leiden. Business rules, Power Automate en plug-ins voegen validatie en automatisering toe. Security roles bepalen welke tabellen en handelingen beschikbaar zijn.
Een dienst behandelt vergunningsdossiers. Een dossier is verbonden met aanvragers, documenten, beoordelingen, beslissingen en communicatie.
Medewerkers openen een view met hun actieve dossiers, gaan naar een record en gerelateerde documenten openen en controles. Een business process flow toont de fasen intake, onderzoek, advies en besluit.
Deze case past bij een model-driven app omdat medewerkers veel gerelateerde data bekijken en de processtructuur zwaarder weegt dan een volledig vrije schermindeling.
Begin met begrippen, sleutels, relaties en eigenaarschap. Een onduidelijk datamodel wordt door de gegenereerde interface niet opgelost.
Splits gegevens in tabellen wanneer ze een eigen levenscyclus of meervoudige relatie hebben. Plaats niet ieder veld op één groot dossierformulier. Views, tabs en gerelateerde tabellen houden het werk overzichtelijk.
Gebruik bestaande standaardtabellen bewust. Ze bieden hergebruik, maar kunnen ook velden en gedrag meenemen die niet bij de case passen.
Dataverse past beveiliging aan de serverzijde toe. Security roles combineren privileges zoals lezen, maken, schrijven, verwijderen, toewijzen en delen met een toegangsniveau.
Business units, teams, record ownership en delen bepalen welke concrete records iemand kan bereiken. Formulierlogica die een veld verbergt is geen databeveiliging.
Test rollen met representatieve accounts. Beheerders zien meer dan gewone gebruikers en missen daardoor soms toegangsproblemen.
Een model-driven app levert snel een consistente, responsieve interface voor datarijke processen. Forms, views en navigatie gedragen zich op vergelijkbare wijze in verschillende apps.
Een canvas app geeft meer vrijheid over plaatsing, interactie en databronnen. Ze past vaak beter bij één gerichte taak, een mobiele checklist of een sterk visuele ervaring.
De keuze is niet absoluut. Een model-driven app kan custom pages en PCF-codecomponenten bevatten. Een organisatie kan ook een canvas app voor terreinwerk en een model-driven app voor backofficebeheer op dezelfde Dataverse-data gebruiken.
Een model-driven app is een solutioncomponent. Tabellen, forms, views, rollen, flows en andere afhankelijkheden moeten in dezelfde solutionstrategie worden opgenomen.
Ontwikkel in een aparte omgeving, test imports en gebruik managed solutions in niet-ontwikkelomgevingen. Rechtstreekse productieaanpassingen creëren een actieve solutionlaag en bemoeilijken volgende deployments.
Beheer naast de techniek ook approllen, licenties, auditinstellingen en eigenaarschap. Een goed datamodel en duidelijke verantwoordelijkheid bepalen voor een groot deel hoe onderhoudbaar de app blijft.
Een afleidingsregel legt uit hoe een nieuwe waarde wordt berekend of bepaald uit bestaande data. Ze maakt businesslogica achter velden, metr...
Lees meerAfwijkingsanalyse onderzoekt waar procesuitvoeringen verschillen van een norm, verwacht patroon of vergelijkingsgroep. Ze maakt zichtbaar we...
Lees meerAI Builder brengt AI-modellen en prompts naar Power Apps en Power Automate. Makers kunnen er onder meer documenten uitlezen, tekst classific...
Lees meerApache Hudi is een open tabelformaat dat een data lake op object storage transactioneel maakt. Het blinkt uit in snelle upserts, verwijderin...
Lees meerApache Iceberg is een open tabelformaat voor grote analytische datasets op object storage. Het transformeert een map met Parquet-bestanden i...
Lees meer
Zeven nieuwe Data Panda-connectors uit juni 2026, met concrete toepassingen voor rapportering, voorraad, finance, ticketing, planning en ope...
Nieuw in Microsoft Fabric? Zo verschillen een lakehouse en een warehouse, in mensentaal: wat ze doen, wanneer je wat kiest en wanneer je bei...