Share via


Trinn for å bygge en modelldrevet app

Denne siden beskriver trinnene i forbindelse med bygging av en modelldrevet app. Hvis du vil ha en enkel gjennomgang av bygging av en første app, kan du gå til bygge den første modelldrevne appen.

Trinn for å bygge og dele en modelldrevet app

På et grunnleggende nivå består utvikling av modelldrevne apper av følgende fase.

Etappe Formål
Modellering av forretningsdata For å sikre at dataene er konstruert på riktig måte for å løse forretningsproblemene.
Definering av forretningsprosesser for å hjelp brukere med å oppdatere tabellene og fullføre arbeidet på en effektiv og nøyaktig måte.
Konstruksjon av appen For å opprette appen og velge tabellene og elementene i tabellene som er relevante for appen.
Konfigurering av sikkerhetsroller For å sikre at appbrukere bare kan samhandle med data som er relevante for rollene sine.
Dele appen Appdistribusjon.

Hver fase krever en rekke redigeringsprogram for å sikre at programmet kan opprettes, enten apputvikleren oppdaterer datamodellen eller går gjennom prosessen med å skrive appen.

I tillegg kan det virke rart å ha flere redigeringsprogrammer som reflekterer de ulike teknologiene som er blitt tatt i bruk i Dataverse. Utviklere beveger seg ofte sømløst gjennom redigeringsprogram for å konstruere appen.

Modellering av forretningsdata

For å modellere forretningsdata avgjør du hvilke data som appen din trenger, og hvordan disse dataene er relatert til andre data. Modelldreven utforming bruker en metadatadrevet arkitektur slik at designere kan tilpasse programmet uten å skrive kode. Metadata betyr "data om data", og den definerer strukturen på dataene som er lagret i systemet.

Obs!

Modelldrevne apper kan ikke opprettes uten Dataverse-tabeller. Dataverse-tabeller kan imidlertid brukes av mange Power Platform-tjenester, inkludert lerretsapper og Power Automate.

Opplæring: Opprette en egendefinert tabell som har komponenter i Power Apps

Definering av forretningsprosesser

Definere og fremtvinge konsekvente forretningsprosesser er et viktig aspekt under utvikling av modelldrevne apper. Du bør imidlertid merke deg at det er mulig å opprette en modelldrevet app uten at forretningsprosessen er konfigurert rundt den.

Ensartede prosesser er imidlertid med på å sikre at appbrukerne kan fokusere på arbeidet sitt og slippe å huske hvordan et sett med manuelle trinn utføres. Disse prosessene kan være enkle eller komplekse og kan inneholde operasjoner på flere tabeller.

Skjermbildet nedenfor illustrerer virkningen av å ha en prosessflyt på plass.

Eksempel på modelldrevet app med prosessflyter

Prosessflyter opprettes og konfigureres ved hjelp av Power Automate.

Mer informasjon: Oversikt over forretningsprosessflyter og Bruke forretningslogikk med Microsoft Dataverse.

Skrive den modelldrevne appen

Når du har opprettet en datamodell og definert forretningsprosesser etter behov, kan appen bygges.

Dette kan gjøres på én av to måter ved å bygge en app ved hjelp av det moderne grensesnittet eller det klassiske grensesnittet.

Med de moderne grensesnittutviklerne kan se virkningen av endringene som de gjør mens de utvikler, mens med det klassiske grensesnittet er det et nivå av abstraksjon mellom den endelige brukeropplevelsen og designopplevelsen. Mer informasjon:

Med begge opplevelsene opprettes det et områdekart og definerer navigasjonsopplevelsen for brukere. Med den moderne metoden er dette en del av apputformingsprosessen, mens den klassiske apputformingen bruker en separat utforming av områdekart.

Spille av appen

Spill av appen via apputformingen eller via løsningsutforskeren.

Når disse fasene er fullført, kan du gå til de siste fasene i forbindelse med distribusjon av appen.

Mer informasjon: Bygge et områdekart

Konfigurering av sikkerhetsroller

Tilgang til tabeller defineres ved hjelp av sikkerhetsroller, og disse rollene styrer handlingene som brukere kan utføre med tabellene i Dataverse. Uten dette har ikke brukerne noen meningsfylt tilgang til appen.

Disse handlingene dekker Opprett, Les, Skriv, Slett, Tilføy, Tilføy til, Tilordne og Del. Sikkerhetsroller må konfigureres først, og deretter blir brukere tilordnet roller på delingspunktet.

Hvis du vil ha mer informasjon om forståelse, kan du gå til følgende for å opprette og konfigurere sikkerhetsroller:

Dele appen

To handlinger kreves for å dele en app.

  • Tilordne brukeren en sikkerhetsrolle. Det betyr at de har tillatelse til å se dataene.

    Eksempel på modelldrevet app

  • Del en kobling til appen. Slik får du koblingen:

  1. Rediger appen, og velg fanen Egenskaper.
  2. Kopier URL for enhetlig grensesnitt.
  3. Lim inn URL-adressen til appen på et sted slik at brukerne dine kan få tilgang til den, for eksempel ved å legge den inn på et SharePoint-område eller sende via e-post.

"Hente koblingen for en modelldrevet app"

Deling av en app og sikkerhetsroller er koblet sammen. Hvis du vil dele en app på riktig måte, må du ha en god forståelse av begge. Finn ut mer om deling av apper og oppretting av sikkerhet

Bruk en modelldreven app

Det er utviklet dokumentasjon som er dedikert til å hjelpe brukere av modelldrevne apper med å navigere og samhandle på en vellykket måte som bidrar til å gjøre dem mer produktive. Finn ut mer om hvordan du bruker modelldrevne apper

Neste trinn

Bygg din første moderne app

Møt utviklerne av modelldrevne apper

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).