Bepalen welk type app u wilt maken
In Power Apps zijn er twee opties voor het maken van apps: modelgestuurde apps en canvas-apps.
Het volgende is een eenvoudige vergelijking op hoog niveau. Zie Overzicht van het maken van apps in Power Apps voor meer informatie over deze twee soorten apps.
Modelgestuurde apps vereisen een Microsoft Dataverse-database. Ze zijn gebouwd boven op de gegevens die in die databaseomgeving zijn gemodelleerd. Weergaven en detailschermen voor modelgestuurde apps zijn gebaseerd op de gegevensstructuur. Hierdoor bieden ze gebruikers een consistenter uiterlijk tussen schermen onderling zonder dat de app-maker daarvoor veel moeite hoeft te doen.
Modelgestuurde apps zijn goed voor scenario's waarin de bedrijfslogica complex is, zoals:
Geavanceerde gegevensmodellen
Beheer van ondernemingsprocessen
Activiteiten volgen die geassocieerd zijn met gegevens
Canvas-apps daarentegen kunnen met of zonder een Dataverse-database worden ontwikkeld. Ze maken gebruik van connectors om toegang te krijgen tot gegevens en services. Canvas-apps beginnen met een leeg scherm, zoals het canvas van een kunstenaar, en de maker deelt elk scherm handmatig in. Dit geeft de maker volledige controle over de plaatsing van elk element op het canvas.
Gebruik canvas-apps als de gebruiker een aangepaste gebruikerservaring verwacht. Ze bieden het volgende:
Een grafische, intuïtieve interface
De mogelijkheid om een gebruikersinterface op maat te maken op basis van gebruikersvereisten
Integratie die meerdere systemen omvat door middel van connectors
Maak een modelgestuurde app, tenzij uw gebruikers een specifieke behoefte hebben aan een canvas-app. Met modelgestuurde apps kunt u uw app snel maken, omdat u niet zelf de gebruikersinterface hoeft te maken.
Notitie
Als u een app maakt die door uw klanten op het internet kan worden gebruikt, kunt u ook een derde type app maken: een portal-app.
Een end-to-end-oplossing ontwikkelen die meerdere apps gebruikt
Uw bedrijfsproces vereist mogelijk meer dan één app.
Ons onkostendeclaratieproject heeft bijvoorbeeld verschillende takenreeksen die behoorlijk verschillen, dus we gaan verschillende apps maken. De gegevens die ze gebruiken zijn hetzelfde, maar de gebruikerservaring wordt afgestemd op het specifieke scenario en persona's.
Zoals u in het bovenstaande voorbeeld kunt zien, zijn er meerdere soorten personen die met dezelfde set gegevens werken. Canvas-apps zijn het meest geschikt voor werknemers die het onkostenformulier invullen, waardoor mensen als Lee een onkostendeclaratie kunnen indienen via een aantrekkelijke mobiele app die intuïtief te gebruiken is en ook offline kan worden gebruikt.
Terugverwijzend naar het gedeelte over Het bedrijfsproces documenteren, kunt u zien dat de vereisten van Abhay de volgende zijn:
Moet alle onkostendeclaraties en ontvangsten kunnen bekijken
Verantwoordelijk voor het waarborgen van naleving van elke onkostendeclaratie
Een grote hoeveelheid werk; moet informatie snel kunnen verwerken
Moet kunnen rapporteren over de verantwoording van de uitgaven in het budget
Om een grote hoeveelheid werk en informatie snel te kunnen verwerken, past een modelgestuurde app het best. Hiermee kan Abhay snel alle details van de ingediende onkostendeclaratie bekijken, zien hoe dit het budget beïnvloedt en zoeken naar gerelateerde informatie, zoals leveranciersdetails.
In dit voorbeeldscenario ziet u een combinatie van canvas-app en modelgestuurde app. Hoewel het twee verschillende soorten apps zijn, kunnen alle gegevens op één plek worden gecentraliseerd (Dataverse).
Notitie
Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)
De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).