Del via


Trin til opbygning af en modelbaseret app

I denne artikel beskrives trinnene til oprettelse af en modeldrevet app i Power Apps.

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 For at hjælpe brugerne med at opdatere de relevante tabeller og fuldføre deres arbejde effektivt og præcist.
Sammensætte appen Hvis du vil oprette appen og vælge tabeller 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.

Hver fase kræver en række designere og redaktører for at sikre, at programmet kan oprettes, uanset om appudvikleren opdaterer datamodellen eller gennemgår processen med at oprette appen.

Selvom det kan synes mærkeligt at have flere designere eller redaktører, afspejler disse værktøjer de forskellige teknologier, der er blevet bragt til at bære inden for Microsoft Dataverse. Ofte arbejder udviklere sig problemfrit gennem editorerne for at opbygge appen.

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.

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

Med undtagelse af modelbaserede apps, der har en brugerdefineret side, kan modelbaserede apps ikke oprettes uden Dataverse-tabeller. Dataverse-tabeller kan dog bruges af mange Power Platform-tjenester, herunder lærredsapps og Power Automate.

Tutorial: Opret en brugerdefineret tabel med komponenter i Power Apps

Definere forretningsprocesser

Definere og gennemtvinge ensartede forretningsprocesser er et vigtigt aspekt af modelbaseret appdesign. Du kan dog oprette en modeldrevet app uden en forretningsproces, der er konfigureret omkring den.

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

Skærmbilledet her illustrerer effekten af at have et forretningsprocesforløb på plads.

Eksempelmodelbaseret app med forretningsprocesflow

Forretningsprocesforløb oprettes og konfigureres ved hjælp af designeren til forretningsprocesforløb.

Flere oplysninger: oversigt over Forretningsprocesforløb og Apply-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 du bygge appen.

Dette gøres ved at bygge en app ved hjælp af de moderne designere og redaktører.

Med de moderne designere og redaktører kan udviklerne se effekten af de ændringer, de foretager, mens de designer, mens der med de ældre grænseflader var en grad af abstraktion mellem den endelige brugeroplevelse og designoplevelsen. Flere oplysninger: Få mere at vide om, hvordan du bygger en moderne app

Når du bygger en app, oprettes der en oversigt over websted, som definerer navigationsoplevelsen for brugerne. Med den moderne appdesigner er dette en del af appdesignprocessen.

Flere oplysninger: Opbygge en oversigt over websted

Afspille appen

Afspil din app via appdesigneren.

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

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.

    Eksempelmodelbaserede apps

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

  1. Log på Power Apps, og vælg derefter Apps i navigationsruden til venstre.
  2. Vælg den modelbaserede app og vælg derefter Oplysninger på kommandolinjen.
  3. Kopiér weblinket. Alternativt kan du lave en kopi af Mobil QR-kode til mobilbrugere.
  4. Indsæt URL-adressen til appen på en placering, så brugerne kan få adgang til den, f.eks. ved at sende den på et SharePoint websted eller sende via mail.

Deling af en app og sikkerhedsroller er indbyrdes forbundet. 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 tilgængelig 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