Trin til opbygning af en modelbaseret app

På denne side beskrives de trin, der er knyttet til opbygning af en modelbaseret app. Hvis du vil have en simpel gennemgang af opbygningen af den første app, skal du gå til opbygning af en første modelbaserede app.

Trin til opbygning og deling af en modelbaseret app

På et grundlæggende niveau består modelbaserede apps af følgende niveauer.

Fase Formål
Modellere virksomhedsdata For at sikre, at dataene er opbygget på den rette måde for at løse forretningsproblemet.
Definere forretningsprocesser At hjælpe brugere med at opdatere tabellerne og udføre deres arbejde effektivt og nøjagtigt.
Sammensætte appen Sådan opretter du appen og vælger tabellerne og elementer i tabeller, der er relevante for appen.
Konfigurere sikkerhedsroller At sikre, at appbrugere kun kan arbejde med data, der er relevante for deres roller.
Dele appen App-distribution.

I hver fase kræves der en række editorer for at sikre, at programmet kan oprettes, uanset om appudvikleren opdaterer datamodellen eller gennemgår processen til oprettelse af appen.

Det kan virke uværdigt at have flere redaktører, som afspejler de forskellige teknologier, der er blevet udviklet i Dataverse. Ofte bevæger skabere sig problemfrit gennem redaktørerne for at opbygge appen.

Modellere virksomhedsdata

Når du vil modellere virksomhedsdata, skal du bestemme, hvilke data din app behøver, og hvordan disse data skal relatere til andre data. Modelbaseret design bruger metadatabaseret arkitektur, så designere kan tilpasse programmet uden at skrive kode. Metadata betyder "data om data", og de definerer strukturen af data, der er lagret i systemet.

Bemærk

Modelbaserede apps kan ikke oprettes uden Dataverse-tabeller. Men Dataverse-tabeller kan bruges af mange Power Platform-tjenester, herunder lærredapps og Power Automate.

Selvstudium: Oprette en brugerdefineret tabel, der har komponenter, i Power Apps

Definere forretningsprocesser

Definere og gennemtvinge ensartede forretningsprocesser er et vigtigt aspekt af modelbaseret appdesign. Det skal dog bemærkes, at det er muligt at oprette en modelbaseret app uden at konfigurere en forretningsproces omkring den.

Ensartede processer er imidlertid med til at sikre, at appbrugerne fokuserer på deres arbejde og ikke på at huske at udføre en række manuelle trin. Disse processer kan være simple eller komplekse og kan indeholde handlinger på flere tabeller.

Skærmbilledet nedenfor illustrerer effekten af at have en forretningsprocesforløb på plads.

Eksempelmodelbaseret app med forretningsprocesflow

Forretningsprocesflows oprettes og konfigureres ved hjælp af Power Automate.

Du kan finde flere oplysninger i: Oversigt over forretningsprocesforløb og Anvende forretningslogik med Microsoft Dataverse.

Oprettelse af den modelbaserede app

Når du har oprettet en datamodel og defineret forretningsprocesser, hvor det er nødvendigt, kan appen opbygges.

Det kan du gøre på en af to måder ved at bygge en app ved hjælp af den moderne brugergrænseflade eller den klassiske brugergrænseflade.

Med de moderne brugergrænsefladeudviklere kan de se effekten af de ændringer, de foretager, når de designer, mens der med den klassiske brugergrænseflade er en grad af abstraktion mellem den endelige brugeroplevelse og designoplevelsen. Flere oplysninger:

Med begge erfaringer oprettes der en oversigt over websted, hvilket definerer navigationsoplevelsen for brugerne. Med den moderne tilgang er dette en del af appens designproces, mens der med den klassiske appdesigner bruges en separat designer af oversigt over websted.

Afspille appen

Afspil din app via appdesigner eller via løsningsoversigten.

Når disse faser er fuldført, kan du gå videre til de sidste faser, der er forbundet med distribution af din app.

Flere oplysninger: Opbygge en oversigt over websted

Konfigurere sikkerhedsroller

Adgang til tabeller defineres ved hjælp af sikkerhedsroller, og disse roller styrer de handlinger, som brugere kan udføre med tabellerne i Dataverse. Uden dette har brugerne ingen meningsfuld adgang til appen.

Disse handlinger dækker: Opret, Læs, Skriv, Slet, Vedhæft, Vedhæft til, Tildel og Del. Sikkerhedsroller skal først konfigureres, og derefter tildeles brugere til roller, når de deles.

Du kan finde flere oplysninger om, hvordan du forstår, opretter og konfigurerer sikkerhedsroller, på:

Dele appen

Hvis du vil dele en app, skal du udføre to handlinger.

  • Tildele brugeren en sikkerhedsrolle. Det betyder, at de har tilladelse til at se dataene.

    Eksempelmodelbaseret app

  • Dele et link til appen. Sådan henter du linket:

  1. Rediger appen, og vælg fanen Egenskaber.
  2. Kopiér URL-adresse til Unified Interface.
  3. Indsæt URL-adressen til appen et sted, hvor brugerne kan få adgang til den. Du kan f.eks. opslå den på et SharePoint-websted eller sende den via mail.

"Hente linket til en modelbaseret app"

Deling af en app- og sikkerhedsroller sammenkædes på lige måde. Hvis du vil dele en app korrekt, skal du have en god forståelse for dem begge. Få mere at vide om deling af apps og oprettelse af sikkerhed

Bruge en modelbaseret app

Der er udviklet dokumentation, som hjælper brugere af modelbaserede apps med at navigere rundt og arbejde sammen på måder, der kan gøre dem mere produktive. Få mere at vide om brug af modelbaserede apps

Næste trin

Byg din første moderne app

Mød de modelbaserede appdesignere

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).