Del via


Trinn for å bygge en modelldrevet app

Denne artikkelen beskriver trinnene for å bygge en modelldrevet app i Power Apps.

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 å hjelpe brukerne med å oppdatere de relevante tabellene og fullføre arbeidet effektivt og nøyaktig.
Konstruksjon av appen Hvis du vil opprette appen og velge tabeller og elementer i tabeller, 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.

Hvert trinn krever en rekke designere og redaktører for å sikre at programmet kan opprettes, enten apputvikleren oppdaterer datamodellen eller går gjennom prosessen med å skrive appen.

Selv om det kan virke rart å ha flere designere eller redaktører, gjenspeiler disse verktøyene de ulike teknologiene som har blitt brakt til å bære innen Microsoft Dataverse. Utviklere beveger seg ofte sømløst gjennom redigeringsprogram for å konstruere appen.

Hvis du vil ha en enkel gjennomgang av bygging av en første app, kan du gå til bygge den første modelldrevne 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.

Notat

Med unntak av modelldrevne apper som har en egendefinert side, kan ikke modelldrevne apper opprettes uten Dataverse-tabeller. Dataverse tabeller kan imidlertid brukes av mange Power Platform-tjenester, inkludert lerretsapper og Power Automate.

Tutorial: Opprett 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 kan imidlertid opprette en modelldrevet app uten en forretningsprosess som er konfigurert rundt den.

Konsekvente prosesser bidrar til å sikre at appbrukerne fokuserer på arbeidet sitt og ikke husker å utføre et sett med manuelle trinn. Disse prosessene kan være enkle eller komplekse og kan inneholde operasjoner på flere tabeller.

Skjermbildet her illustrerer virkningen av å ha en forretningsprosessflyt på plass.

Eksempel på modelldrevet app med prosessflyter

Forretningsprosessflyter opprettes og konfigureres ved hjelp av utformeren for forretningsprosessflyt.

Mer informasjon: oversikt over Business-prosessflyter og Apply-forretningslogikk med Microsoft Dataverse.

Skrive den modelldrevne appen

Når du har opprettet en datamodell og definert forretningsprosesser der det er nødvendig, kan du bygge appen.

Dette gjøres ved å bygge en app ved hjelp av moderne designere og redaktører.

Med moderne designere og redaktører kan beslutningstakere se effektene av endringene de gjør under utformingen, mens med de eldre grensesnittene var det et abstraksjonsnivå mellom den endelige brukeropplevelsen og utformingsopplevelsen. Mer informasjon: Lær hvordan du bygger en moderne app

Når du bygger en app, opprettes det et områdekart, som definerer navigasjonsopplevelsen for brukere. Med den moderne apputformingen er dette en del av apputformingsprosessen.

Mer informasjon: Bygge et områdekart

Spille av appen

Kjør appen din gjennom apputformingen.

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

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. Logg på Power Apps, og velg deretter Apps i navigasjonsruten til venstre.
  2. Velg den modelldrevne appen du ønsker, og velg deretter Detaljer på kommandolinjen.
  3. Kopier nettkoblingen. Du kan alternativt kopiere QR-kode for mobil for mobilbrukere.
  4. Lim inn nettadressen for appen på et sted, slik at brukerne kan få tilgang til den, for eksempel ved å legge den ut på et SharePoint nettsted eller sende via e-post.

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 finnes dokumentasjon som hjelper 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