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.
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:
- Instructies voor het maken van een moderne app
- Instructies voor het maken van een app met behulp van de klassieke interface
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.
Een koppeling naar de app delen. De koppeling ophalen:
- Bewerk de app en selecteer het tabblad Eigenschappen.
- Kopieer de URL Unified Interface.
- 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.
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
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).