I dette selvstudium vil vi diskutere, hvad Power Apps-modeldrevne apps er, og hvordan man opsætter og navigerer i dets arbejdsmiljø.
Vi anbefaler, at du først gennemgår nogle af vores tidligere Power Apps-tutorials - specielt dem omog om— før du dykker ned i modeldrevne apps af to årsager.
For det første er fælles datatjeneste det drivende element bag enhver modeldrevet app. Uden en grundlæggende forståelse af, hvad CDS er, og hvordan det virker, vil det være svært at forstå koncepterne bag modeldrevne apps, og hvordan de er bygget.
For det andet fungerer modeldrevne apps næsten på samme måde som lærredsapps. De har næsten det samme sæt funktioner og egenskaber. Men ved at sammenligne de to, kan nogle hævde, at modeldrevne apps er nemmere at arbejde med end lærredsapps. Du vil se hvorfor, når vi finder ud af mere om, hvordan modeldrevne apps fungerer.
Indholdsfortegnelse
En oversigt over Power Apps-modeldrevne apps
Når du arbejder med modeldrevne apps, vil du bemærke, at de mere ligner websteder i stedet for applikationer. Det er mest på grund af måden tingene er lagt op.
Lad os se på nogle eksempler på modeldrevne apps. Bemærk, at når vi går til Apps-ruden, har vi allerede fire modeldrevne apps gemt her som standard.

For at se nogen af apps på listen skal vi blot klikke på de tre prikker og vælge afspil. Lad os starte med den første app på listen, Asset Checkout.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Lige fra starten ser vi en side, der ligner mere en hjemmeside og ikke som en applikation. Denne app ligner mere noget, du vil se på en computerskærm, og for eksempel ikke på din telefon.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Der er en menu i venstre rude med en række forskellige muligheder. Dette har kun én sektion kaldet Asset Checkout, som indeholder tre forskellige sider under det - Produkter, Reservationer og Anmeldelser.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
For at gå til nogen af siderne skal vi blot klikke på knappen i menuen. Lad os starte med produkter.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Denne side indeholder en tabel, der viser en liste over forskellige produkter.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Vi har også en række forskellige handlinger, som vi kan udføre øverst på siden, såsom at vise diagram, køre rapport og eksportere til Excel, blandt andet.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Nederst har vi mulighed for at filtrere specifikke produkter ud fra det første bogstav eller tegn.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Vi kan også finde ud af mere om en bestemt vare ved at klikke på den. Lad os klikke på Laptop for at se mere.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Det åbner dybest set en visningsform til den bærbare computer. Den indeholder en masse information om produktet. Vi kan også redigere et hvilket som helst af felterne her ved blot at klikke på den specifikke information, vi ønsker at ændre.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Denne app, som vi kigger på, viser kun en af de mange måder, som en modeldrevet app kunne se ud. Lad os gå tilbage til vores hovedappliste og åbne den næste app for at se andre måder, vi kan konfigurere vores Power Apps-modeldrevne apps på.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Hvor den forrige app kun indeholder forskellige tabeller og informationsformularer, indeholder denne app dashboards.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Hvis du har arbejdet med LuckyTemplates før, vil du forstå, hvorfor dashboards er vigtige. De gør det nemmere at få et overblik over de data, du arbejder med.
Dashboards indeholder forskellige kort. Dette kort viser for eksempel de aktive udfordringer efter domæne og leverer dataene i form af et cirkeldiagram.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Hvis du ser på resten af dashboardet, vil du se andre kort, der indeholder søjlediagrammer, tabeller osv.
Lad os gå til den næste app her for at se en anden slags dashboard.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Du vil se et dashboard, der indeholder lister.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Det interessante ved modeldrevne apps er antallet af forskellige måder, du kan vise de data, du arbejder med. Og fordi Power Apps gør det nemt at oprette og tilpasse dine egne apps, kan du tilføje flere sektioner og sider, som det passer dig.
Opsætning af miljøet
Før vi kan skabe vores egen modeldrevne app, skal vi først konfigurere miljøet. Så lad os gå tilbage til Apps-sektionen og klikke på +Ny app. Lad os derefter vælge modeldrevet fra listen, der kommer op.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Lad os kalde denne First Model Driven App.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Det unikke navn her udfyldes automatisk, når vi indtaster navnet.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Vi kan også have en beskrivelse, som kunne være nyttig, hvis du vil give brugerne nogle oplysninger om appen. Lad os nu lade det stå tomt.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Vi kan også ændre billedet, hvis vi vil bruge noget andet.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Hvis vi fjerner markeringen af det, vises en rullemenu. Det er her, vi kan få en liste over andre ikoner, vi kan bruge.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Der er også andre muligheder, vi kan sætte kryds her i bunden, som at vælge en velkomstside eller aktivere offline-tilstand til mobil.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Når vi har udfyldt de nødvendige felter, kan vi klikke på Udført i øverste højre hjørne.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Når vi ser denne side, betyder det, at vores miljø for vores modeldrevne app er klar.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Navigering i Power Apps-modeldrevet apps-miljø
Lad os nu gå gennem de forskellige dele af miljøet. Dette er hovedsiden, hvor vi skal udføre alt vores arbejde.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Dette miljø er opdelt i fire forskellige sektioner - sitemap, dashboards, forretningsprocesflows og enhedsvisningen.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Vi kan placere forskellige artefakter eller entiteter fra højre rude i hver af disse fire sektioner.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Sitemap er det sted, hvor vi konfigurerer vores sektionsoverskrifter og -sider. Vi kan oprette vores eget opsætning her afhængigt af, hvor enkel eller kompliceret vi ønsker, at vores app skal være. Vi kan have en enkelt sektion som de eksempler, vi så på tidligere, eller vi kan have sektioner inden for sektioner.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Det næste afsnit her er til vores dashboards. Tidligere så vi forskellige måder, vores dashboard kan udformes på.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Forretningsprocesstrømme giver os mulighed for at indstille en række handlinger, der afhænger af specifikke triggere.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
For eksempel kan vi oprette et forretningsprocesflow, hvor brugeren skal udfylde formular B, når de er færdige med at udfylde formular A. Vi kan også indstille flowet, så det udløser formular C, hvis en bestemt mulighed er valgt på Form B.
Selvom forretningsprocesflows ikke rigtig bruges så ofte, kan de stadig være nyttige, hvis du ønsker, at bestemte handlinger skal udløses automatisk afhængigt af, hvordan brugerne interagerer med appen.
Det sidste afsnit er til enhedsvisninger. Dette viser os grundlæggende forskellige måder, hvorpå formularer, diagrammer, dashboards og andre elementer kan ses.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Vi har også fanen Egenskaber her i højre rude. Ligesom i lærredsapps giver egenskabsruden os mulighed for at tilpasse visse elementer i appen.
![Power Apps Modeldrevne apps: Miljøopsætning og navigation Power Apps Modeldrevne apps: Miljøopsætning og navigation]()
Konklusion
Modeldrevne apps viser os et interessant bud på, hvordan apps kunne se ud. Når vi ser, hvor forskelligt disse modeldrevne apps kan konfigureres, giver det os en helt ny række muligheder for, hvordan vi effektivt kan levere data og tillade slutbrugere at interagere med dem.
I de næste par tutorials skal vi gå i dybden med, hvordan man arbejder med hver af de forskellige sektioner, der vises her i arbejdsmiljøet.
Alt det bedste,
Henrik