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.
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:
- Lære, hvordan du bygger en moderne app
- Få mere at vide om, hvordan du bygger en app ved hjælp af den klassiske brugergrænseflade
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.
Dele et link til appen. Sådan henter du linket:
- Rediger appen, og vælg fanen Egenskaber.
- Kopiér URL-adresse til Unified Interface.
- 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.
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
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).