Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Denne siden beskriver trinnene i forbindelse med bygging av en modelldrevet app i Power Apps.
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.
Det kan virke rart å ha flere redigeringsprogrammer, men disse reflekterer de ulike teknologiene som er blitt tatt i bruk i 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.
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 her illustrerer virkningen av å ha en forretningsprosessflyt på plass.
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 gjøres ved å bygge en app ved hjelp av de moderne redigeringsprogrammene.
Med de moderne redigeringsprogrammene (også kalt for utviklingsverktøy) kan utviklerne se virkningen av endringene som de gjør mens de utvikler, mens med de eldre grensesnittene fantes det et nivå av abstraksjon mellom den endelige brukeropplevelsen og designopplevelsen. Mer informasjon:
Finn ut 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.
Del en kobling til appen. Slik får du koblingen:
- Logg deg på Power Apps, og velg deretter Apper i venstre navigasjonsrute.
- Velg den modelldrevne appen du ønsker, og velg deretter Detaljer på kommandolinjen.
- Kopier nettkoblingen. Du kan alternativt kopiere QR-kode for mobil for mobilbrukere.
- 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.
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