Dela via


Vad är modellbaserade appar i Power Apps?

Översikt över modellbaserade appar

Modelldriven appdesign är ett tillvägagångssätt som fokuserar på att lägga till komponenter som formulär, vyer , diagram och instrumentpaneler i tabeller med hjälp av ett appdesignerverktyg. Dessutom kopplar relationer samman tabeller på ett sätt som gör det möjligt att navigera mellan dem och ser till att data inte upprepas i onödan.

Med hjälp av appdesignern med lite eller ingen kod kan du skapa appar som är enkla eller komplexa.

Appdesigner med konto och kontakttabell tillagd

Processdrivna appar

Modellbaserade appar passar särskilt bra för processtyrda appar som är databeroende och som gör det enkelt för användare att förflytta sig mellan relaterade poster. Om du till exempel skapar en app för att hantera en komplex process, till exempel registrering av nya medarbetare, hantering av en försäljningsprocess eller medlemsrelationer i en organisation som en bank, är en modellbaserad app ett utmärkt val.

Datamodellering

Även om vi kallar dem modellbaserade appar är det ofta enklare att tänka på dem som datamodelldrivna appar. Detta beror på att utan en datamodell i en Microsoft Dataverse kan du inte skapa en modellbaserad app.

Användarupplevelse

Ur användarens perspektiv erbjuder alla modellbaserade appar en liknande upplevelse, som både är tillgänglig för många användare och för den enhet som används. Upplevelsen liknar diagrammet som visas Hit.

I det här exemplet innehåller appen tre tabeller (utmaningar, idéer, teamprojekt), en instrumentpanel och flera diagram och vyer. Användarna navigerar mellan tabellerna med hjälp av den vänstra rutan eller via instrumentpanelen.

Exempel på modellbaserad app

Fördelar av den modellbaserade metoden

Till skillnad från arbetsyteapp dutveckling där designern har fullständig kontroll över applayout, är modellbaserade appars layout oftast bestämda åt dig och i stort sett utsedda av de komponenter som du lägger till i appen.

Det finns några betydande fördelar med den här metoden för apputveckling.

  • När datamodellen och relationerna väl har skapats går byggprocessen relativt snabbt på grund av omfattande komponentfokuserade designers utan kod.
  • Appar har ett liknande användargränssnitt på olika enheter, från dator till mobila enheter.
  • Apparna är tillgängliga och responsiv automatiskt.
  • Användarupplevelsen är enhetlig i alla modellbaserade appar. När en användare känner sig säker på att det finns en modellbaserad app är det lättare att använda senare appar inom en organisation.
  • Migrera appar mellan utveckling, test och produktion utvecklingar är relativt enkel att använda lösningar.

Lär dig mer om fördelarna med den modellbaserade metoden

Modellbaserade appar jämfört med arbetsyteappar

I arbetsyteappar har apptillverkaren total kontroll över applayouten. Med modellbaserade appar beror mycket av layouten på komponenterna du lägger till. För den som vill göra det går det snabbare att visa affärsdata och fatta beslut i stället för att använda en invecklad appdesign.

Kategori Modellbaserade appar Arbetsyteappar
Dataplattform Dataverse endast Dataverse + många andra som använder anslutningar
Designupplevelse Ingen kod komponent fokuserad design Snipip om kontrollegenskaper med hjälp av Power Fx
UI-kontroll Begränsad, huvudsakligen anpassning Fullständig kontroll
Appkonsekvens Hög – skiljer sig beroende på de tabeller och vyer som valts Ofta låg, med tanke på den viktiga kontroll som designer har för användarupplevelsen
Migrering mellan miljöer Enkel Potentiellt komplicerat med tanke på att datakällorna kan behöva uppdateras
Skapandets hastighet Snabb Relativt till utformningens komplexitet
Responsiv Reagerar automatiskt Reagerar endast om det är utformat på det här sättet
Navigera genom relationer Automatisk, förutsatt att relationer finns Endast när de har utformats och tillämpats med Power Fx
Hjälpmedelsfunktioner Inbyggd Utformad i appen: Skapa tillgängliga arbetsyteappar

Steg för att skapa och dela en modellbaserad app

På en grundläggande nivå består modellbaserad apptillverkning av följande områden.

  • Modellerande affärsdata
  • Definiera affärsprocesser
  • Skapa appen
  • Konfigurera säkerhetsroller
  • Dela din app

En stor del av den tid som ägnas åt att bygga appen är avsedd att skapa modeller för affärsdata och i vissa fall att definiera affärsprocesserna. Anpassningen av säkerhetsroller beror på organisationens behov.

Läs mer om stegen för att bygga en modellbaserad app

Använd en modellbaserad app

Dokumentation har utvecklats som hjälper användare att navigera runt och interagera med modellbaserade appar på ett sätt som gör dem mer produktiva.

Läs mer om hur du använder modellbaserade appar

Du kan använda modellbaserade på en mobil enhet och köra dem i offlineläge.

Använda lösningar för att hjälpa till med hantering av programmets livscykel

Application Lifecycle Management (ALM) är det sätt på vilket vi utvecklar en app från idé till slutet av livscykeln.

Lösningar används som grundelement för alla element som behövs för att leverera en produkt som ska användas inom en verksamhet.

Som minst krävs en modellbaserad app med en enda tabell, en webbplatsöversikt samt själva appen. Modellbaserade appar innehåller dock ofta mer tidsberoende och det omfattar bland annat säkerhetsroller, miljövariabler och mycket annat.

Lösningsutforskaren

Lösningar erbjuder metoder för att migrera dessa objekt mellan miljöer. Därför är lösningar en viktig del i alla programstrategier för livscykelhantering.

När du skapar en modellbaserad app ska du skapa den i en lösning.

Minimikrav för att skapa en modellbaserad app

Modellbaserade appar kan vara komplexa. Minimikraven för att bygga upp dem är dock relativt enkla.

  • En Microsoft Power Apps licens.
  • Kapacitet för att skapa en Power Platform miljö. Detta är en funktion i de Power Apps och Dynamics 365-licenser som finns.
  • En Power Platform‑miljö.
  • En Dataverse databas i miljön. Det här alternativet väljs när du skapar en miljö. Mer information: Skapa en miljö med en databas
  • Skaparen har privilegier att arbeta som systemanpassare eller miljöskapare i miljön där den modellbaserade appen skapas. Mer information: Om fördefinierade säkerhetsroller
  • En tabell. (Det finns många standardtabeller, inklusive konton, som finns som standard.)
  • En tabell kolumn. (Varje tabell har minst en kolumn och många systemkolumner.)
  • En tabellvy för att visa poster. (Det finns ett tal som standard.)
  • Ett tabellformulär för att ange data. (Det finns en som standard.)

Med hjälp av appdesignern skapas en modellbaserad app genom att lägga till en sida, som lägger till navigering i appen, och som vanligtvis baseras på en tabell eller anpassad sida.

Gå vidare

Lär dig mer om värdet med modellbaserade appar

Att skapa en enkel modellbaserad app är ett bra sätt att börja. Du kanske vill skapa en lösning innan du gör det.

Om du vill gå djupare in på att skapa modellbaserade appar går du till Steg för att skapa en modellbaserad app.

Om du är ny Power Apps och vill lära dig mer om hur du omvandlar dina förslag till en fullt fungerande lösning kan Power Apps du börja med att planera ett Power Apps projekt.

Att förstå modellbaserade appkomponenter hjälper dig att förstå några av de element som utgör en modellbaserad app.

Läs mer om licensiering för Power Platform

Anteckning

Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)

Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).