Förstå modellstyrda appkomponenter

En väldesignad modelldriven appen består av flera komponenter som du väljer med designern för att skapa utseendet och funktionerna i den färdiga appen. De komponenter och komponentegenskaper som designers använder för att skapa en app blir metadata.

För att förstå hur var och en av dessa här komponenter är relaterade till appdesignen delas de in i kategorierna data, användargränssnitt, logik, och visualisering.

Data

De här komponenterna avgör vilka data som appen baseras på.

Komponent Beskrivning Designer
Entitet Ett objekt med egenskaper som du spårar, exempelvis en kontakt eller ett konto. Det finns många standardentiteter. Du kan anpassa en icke-system standardentitet (produktionsentitet) eller skapa en anpassad entitet manuellt. PowerApps entitetsdesignern
Fält En egenskap som är associerad med en entitet. Ett fält bestäms av en datatyp som avgör vilken typ av data som kan anges eller väljas. Exempel är text, tal, datum och tid, valuta eller uppslag (skapar en relation med en annan entitet). Fält används vanligtvis med formulär, vyer och sökningar. PowerApps entitetsdesignern
Relation Entitetsrelationer definierar hur entiteter kan kopplas till varandra. Det finns relationstyperna 1 till N (en till många), N till 1 (många till en) och N till N (många till många). Om du lägger till ett uppslagsfält i en entitet på den enklaste nivån skapas en ny 1:N-relation mellan de två entiteterna och gör att du kan placera uppslagsfältet i ett formulär. PowerApps entitetsdesignern
Fält för alternativuppsättning Det här är en speciell typ av fält som innehåller en uppsättning tidigare fastställda alternativ för användaren. Varje alternativ har ett numeriskt värde och en etikett. När du lägger till ett formulär visar det här fältet en kontroll för användare för att välja ett alternativ. Det finns två typer av alternativuppsättningar; alternativuppsättningar där användaren bara kan välja ett alternativ och alternativuppsättningar med flerval som tillåter flera val. PowerApps alternativuppsättningsdesigner

Mer information: anga data för din modelldrivna app

Användargränssnitt

De här komponenterna avgör hur användare interagerar med appen.

Komponent Beskrivning Designer
App Avgör grunderna för programmet såsom komponenter, egenskaper, klienttyp och webbadress för din app. Appdesigner
Webbplatsöversikt Anger navigeringen för din app. Webbplatsdesigner
Formulär En uppsättning fält för datainmatning för en given entitet som motsvarar de artiklar som din organisation spårar för entiteten. Till exempel en uppsättning datainmatning där användaren matar in relevant information för att spåra en kunds föregående order tillsammans med specifikt begärda ombeställningsdatum. Formulärdesigner
Vy Vyer definierar hur en lista med poster för en specifik entitet visas i ditt program. En vy definierar vilka kolumner som visas, bredden för varje kolumn, sorteringsbeteende och standardfilter. Vydesigner

Appdesigner och formulärdesigner

Logik

Bestämmer affärsprocesser, regler och automatisering som appen har. PowerApps-tillverkare använder en designer som är specifik för typen av process eller regel.

Typ av logik Beskrivning Designer
Affärsprocessflöde En onlineprocess som hjälper användare genom en standardaffärsprocess. Till exempel, använd ett affärsprocessflöde om du vill att alla ska hantera kundtjänstärenden på samma sätt, eller för att kräva att personalen får ett godkännande för en faktura innan du skickar en beställning. Affärsprocessflödesdesigner
Arbetsflöde Arbetsflöden automatiserar affärsprocesser utan ett användargränssnitt. Designers använder arbetsflöden för att initiera automation som inte kräver någon användarinteraktion. Arbetsflödesdesigner
Åtgärder Åtgärder är en typ av process som gör att du manuellt kan starta åtgärder, t.ex. anpassade åtgärder direkt från ett arbetsflöde. Processdesigner
Affärsregel För att tillämpa regel- eller rekommendationslogik, t.ex ange fältet krav, dölja fält eller verifiera data. Appdesignern använder ett enkelt gränssnitt för att implementera och underhålla föränderliga och vanliga regler. Affärsregeldesigner
Flöde Flöde är en molnbaserad tjänst när du vill skapa automatiska arbetsflöden mellan program och tjänster för att visa meddelanden, synkronisera filer samla in data och mycket annat. Microsoft Flow

Designers för arbetsflöde, åtgärd och affärsprocessflöden

Mer information: tillämpa affärslogik i din modelldrivna app

Visualiseringar

Anger vilken typ av datavisualiseringar och rapportering som appen som har tillgängliga.

Komponent Beskrivning Designer
Diagram En enskild grafisk visualisering som kan visas i en vy, på ett formulär eller lägga till en instrumentpanel. Diagramdesigner
Instrumentpanel Funktioner som en smak för en eller flera grafiska visualiseringar som ger en översikt över affärsdata som kan omvandlas till handling. Instrumentpaneldesignern
Inbäddad Power BI Lägga till inbäddade Power BI-paneler och instrumentpaneler i ditt program. Power BI är en molnbaserad tjänst som tillhandahåller affärsintelligensinsikt. Kombination av diagramdesigner, instrumentpanelsdesigner och Power BI

Exempel instrumentpanel

Avancerad modelldriven apptillverkning

Lösningsutforskaren är ett omfattande verktyg som används för att bygga avancerad tillverkning av modelldrivna appar. Med hjälp av lösningsutforskaren kan du navigera genom en hierarki som består av noder av alla appkomponenter i navigeringsfönstret till vänster av verktyget.

Lösningsutforskaren

Om du vill öppna lösningsutforskaren, välj modelldriven i den vänstra rutan i PowerApps.

Välj modelldriven

Välj fliken Avancerat.

Mer information: Avancerad tillverkning och anpassning av appar

Validera och publicera din modelldrivna app

Dela din modellstyrda app