AI Builder
AI Builder brengt AI-modellen en prompts naar Power Apps en Power Automate. Makers kunnen er onder meer documenten uitlezen, tekst classific...
Lees meerEen canvas app is een Power Apps-toepassing waarvan de maker schermen en bedieningselementen vrij vormgeeft. De app gebruikt Power Fx en connectoren om gegevens te tonen en te wijzigen.
Een canvas app is een type businessapp in Microsoft Power Apps. De maker begint met een leeg ontwerpvlak of een gegenereerde basis en bepaalt zelf waar formulieren, knoppen, lijsten, afbeeldingen en andere bedieningselementen staan.
De interface en interactie worden beschreven met properties en Power Fx-formules. Een knop kan bijvoorbeeld een record opslaan, een galerij kan gefilterde orders tonen en de zichtbaarheid van een waarschuwing kan afhangen van een status.
Canvas apps kunnen verbinden met Dataverse en veel andere cloud- en lokale databronnen. De app bewaart de bedrijfsdata niet noodzakelijk zelf; connectoren verzorgen de communicatie met de bron.
Een canvas app bestaat uit schermen met controls. Voorbeelden zijn labels, invoervelden, formulieren, galerijen, tabellen, camera's en containers.
Properties bepalen zowel uiterlijk als gedrag. De Items-property van een galerij bepaalt welke records verschijnen. De OnSelect-property van een knop bepaalt wat gebeurt wanneer iemand erop drukt.
Power Fx is declaratief. Een formule beschrijft meestal de gewenste waarde van een property en wordt opnieuw berekend wanneer afhankelijke waarden veranderen. Gedragsformules voeren acties uit, zoals naar een ander scherm gaan, gegevens wijzigen of een flow starten.
Een organisatie laat medewerkers installaties op locatie controleren. De app toont per installatie een checklist, laat foto's nemen en werkt ook op een klein scherm.
De maker ontwerpt een startscherm met geplande bezoeken, een inspectiescherm met conditioneel zichtbare vragen en een samenvatting voor ondertekening. Dataverse bewaart installaties, bezoeken en bevindingen. Power Automate verstuurt na een ernstige bevinding een melding.
Deze case past bij een canvas app omdat de taakgerichte mobiele interface centraal staat. Een standaard recordformulier zou meer velden tonen dan de inspecteur nodig heeft.
Een canvas app kan data ophalen via connectoren voor onder meer Dataverse, SharePoint en SQL Server. De rechten van bron en verbinding blijven bepalend; delen van een app geeft niet automatisch toegang tot alle data.
Bij grote tabellen moet een filter waar mogelijk door de databron worden uitgevoerd. Power Apps noemt dit delegation. Niet-delegeerbare formules verwerken slechts een begrensde lokale set en kunnen daardoor onvolledige resultaten tonen.
Controleer delegation warnings en test met realistische datavolumes. Een formule die met honderd testrecords werkt, kan bij honderdduizend records inhoudelijk fout zijn.
Vrije plaatsing betekent niet dat ieder scherm met vaste coördinaten moet worden gebouwd. Containers en relatieve afmetingen helpen een app aanpassen aan telefoon, tablet en browser.
Een bruikbare app ondersteunt toetsenbordbediening, leesvolgorde, voldoende contrast en begrijpelijke labels. Kleur alleen mag geen status overbrengen.
Test op de apparaten en schermgroottes die werkelijk worden gebruikt. Camera, locatie, offlinegedrag en netwerkvertraging kunnen per client verschillen.
Een canvas app geeft veel controle over de interface en kan meerdere databronnen combineren. Ze past bij een specifieke taak, een merkgebonden ontwerp of een mobiele ervaring.
Een model-driven app vertrekt van een Dataverse-datamodel en bouwt een consistente interface met tabellen, forms, views, charts en navigatie. Ze past vaak beter bij datarijk dossierwerk met veel gerelateerde records.
Beide vormen kunnen samenkomen. Een custom page met canvasmogelijkheden kan deel uitmaken van een model-driven app. Kies per gebruikerswerk, niet op basis van alleen de gewenste uitstraling.
Plaats de app en afhankelijke componenten in een Power Platform solution. Gebruik aparte ontwikkel-, test- en productieomgevingen en houd omgevingsspecifieke waarden buiten formules.
Beheer eigenaarschap, verbindingen, licenties en toegangsrechten. Een app die afhankelijk is van één persoonlijke verbinding kan stoppen wanneer die medewerker vertrekt.
Meet gebruik en fouten, test belangrijke formules en documenteer databronnen. Low-code vermindert de hoeveelheid handgeschreven code, maar niet de nood aan degelijk applicatiebeheer.
AI Builder brengt AI-modellen en prompts naar Power Apps en Power Automate. Makers kunnen er onder meer documenten uitlezen, tekst classific...
Lees meerEen API gateway is de voordeur voor API-verkeer. Ze bundelt authenticatie, rate limits, routing, logging en soms transformatie, zodat achter...
Lees meerEen automated cloud flow start automatisch door een gebeurtenis in een gekoppelde dienst, zoals een nieuwe Dataverse-rij, ontvangen e-mail o...
Lees meerEen business process flow begeleidt gebruikers in een model-driven Power App door vaste stages en datastappen. Het toont waar een dossier st...
Lees meerEen citizen developer is een medewerker buiten een traditionele softwareontwikkelrol die met goedgekeurde low-codetools apps en automatiseri...
Lees meer
Zeven nieuwe Data Panda-connectors uit juni 2026, met concrete toepassingen voor rapportering, voorraad, finance, ticketing, planning en ope...
Twijfel je tussen Power BI en Qlik? Lees de vergelijking van Data Panda en ontdek de verschillen in gebruiksgemak, prijs, hosting, integrati...