Share via


Stappen voor het maken van een modelgestuurde app

Op deze pagina worden de stappen beschreven die horen bij het maken van een modelgestuurde app. Voor een eenvoudige uitleg over het maken van een eerste app, gaat u naar een eerste modelgestuurde app maken.

Stappen voor het maken en delen van een modelgestuurde app

Op een fundamenteel niveau bestaat het proces voor het maken van modelgestuurde apps uit de volgende fasen.

Fase Doel
Bedrijfsgegevens modelleren Ervoor zorgen dat de gegevens op de juiste manier worden geconstrueerd om het bedrijfsprobleem aan te pakken.
bedrijfsprocessen definiëren Gebruikers helpen de tabellen bij te werken en hun werk efficiënt en nauwkeurig uit te voeren.
De app samenstellen De app maken en de tabellen en tabelelementen selecteren die relevant zijn voor de app.
Beveiligingsrollen configureren Ervoor zorgen dat app-gebruikers alleen kunnen werken met gegevens die relevant zijn voor hun rol.
De app delen Appdistributie.

Elke fase vereist een reeks editors om ervoor te zorgen dat de toepassing kan worden gemaakt, of de appmaker nu het gegevensmodel bijwerkt of het samenstellingsproces van de app doorloopt.

Hoewel het misschien vreemd lijkt om meerdere editors te hebben, weerspiegelen ze de verschillende technologieën die tot uiting komen in Dataverse. Vaak zullen makers zich naadloos door de editors bewegen om de app te construeren.

Bedrijfsgegevens modelleren

Voor het modelleren van bedrijfsgegevens bepaalt u welke gegevens u in uw app wilt opnemen en hoe deze gegevens samenhangen met andere gegevens. Een modelgestuurd ontwerp maakt gebruik van een architectuur op basis van metagegevens, zodat ontwerpers de app kunnen aanpassen zonder code te schrijven. Metagegevens betekenen "gegevens over gegevens" en ze definiëren de structuur van de gegevens die in het systeem zijn opgeslagen.

Notitie

Modelgestuurde apps kunnen niet worden gemaakt zonder Dataverse-tabellen. Dataverse-tabellen kunnen echter worden gebruikt door veel Power Platform-services, waaronder canvas-apps en Power Automate.

Zelfstudie: Een aangepaste tabel maken die onderdelen heeft in Power Apps

bedrijfsprocessen definiëren

Het definiëren en afdwingen van consistente bedrijfsprocessen is een belangrijk aspect van het ontwerp van een modelgestuurde app. Er moet echter worden opgemerkt dat het mogelijk is om een modelgestuurde app te maken zonder dat er een bedrijfsproces omheen is geconfigureerd.

Consistente processen zorgen er echter voor dat de gebruikers van uw app zich op hun werk kunnen concentreren en niet op het onthouden van een set handmatige stappen. Deze processen kunnen eenvoudig of complex zijn en kunnen bewerkingen op meerdere tabellen bevatten.

De onderstaande schermafbeelding illustreert de impact van een bedrijfsprocesstroom.

Voorbeeld van modelgestuurde app met bedrijfsprocesstroom

Bedrijfsprocesstromen worden gemaakt en geconfigureerd met behulp van Power Automate.

Meer informatie: Overzicht van bedrijfsprocesstromen en Bedrijfslogica toepassen met Microsoft Dataverse.

De modelgestuurde app samenstellen

Na het maken van een gegevensmodel en het definiëren van bedrijfsprocessen waar dat nodig is, kan de app worden gemaakt.

Dit kan op twee manieren worden gedaan, door een app te maken met behulp van de moderne interface of de klassieke interface.

Met de moderne interface kunnen makers de effecten zien van de wijzigingen die ze aanbrengen tijdens het ontwerpen, terwijl er bij de klassieke interface een abstractieniveau bestaat tussen de uiteindelijke gebruikerservaring en de ontwerpervaring. Meer informatie:

Bij beide methoden wordt er een siteoverzicht gemaakt waarin de navigatie-ervaring voor gebruikers wordt gedefinieerd. Bij de moderne aanpak is dit een onderdeel van het app-ontwerpproces, terwijl bij de klassieke appontwerper een aparte siteoverzichtontwerper wordt gebruikt.

Afspelen van de app

Speel uw app af via de appontwerper of via de oplossingenverkenner.

Zodra deze fasen zijn voltooid, kunt u doorgaan naar de laatste fasen die horen bij het distribueren van uw app.

Meer informatie: Een siteoverzicht maken

Beveiligingsrollen configureren

Toegang tot tabellen wordt gedefinieerd met behulp van beveiligingsrollen en deze rollen bepalen de acties die gebruikers kunnen uitvoeren met de tabellen binnen Dataverse. Zonder deze rollen hebben gebruikers geen betekenisvolle toegang tot de app.

Voorbeelden van deze acties zijn Maken, Lezen, Schrijven, Verwijderen, Toevoegen, Toevoegen aan, Toewijzen en Delen. Eerst moeten er beveiligingsrollen worden geconfigureerd en vervolgens worden er gebruikers aan rollen toegewezen op het moment van delen.

Ga voor meer informatie over het begrijpen, maken en configureren van beveiligingsrollen naar:

De app delen

Om een app te delen, zijn er twee acties vereist.

  • Een beveiligingsrol aan de gebruiker toewijzen. Dit betekent dat ze gemachtigd zijn om de gegevens in te zien.

    Voorbeeld van modelgestuurde app

  • Een koppeling naar de app delen. De koppeling ophalen:

  1. Bewerk de app en selecteer het tabblad Eigenschappen.
  2. Kopieer de URL Unified Interface.
  3. Plak de URL van de app op een locatie waartoe uw gebruikers toegang hebben. U kunt deze bijvoorbeeld op een SharePoint-site plaatsen of via e-mail verzenden.

"De koppeling voor een modelgestuurde app ophalen"

Het delen van een app en beveiligingsrollen zijn onlosmakelijk met elkaar verbonden. Om een app goed te kunnen delen, moet u beide goed begrijpen. Meer informatie over het delen van apps en het instellen van beveiliging

Een modelgestuurde app gebruiken

Er is speciale documentatie ontwikkeld die gebruikers van modelgestuurde apps helpt te navigeren en te werken op manieren die hen helpen productiever te zijn. Meer informatie over het gebruik van modelgestuurde apps

Volgende stappen

Uw eerste moderne app maken

Kennismaken met de ontwerpers voor modelgestuurde apps

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).