Fastlæggelse af, hvilken type app der skal oprettes
I Power Apps har du to muligheder, når du opretter apps: modelbaserede apps og lærredapps.
Det følgende er en grundlæggende sammenligning på højeste niveau. Du kan finde mange flere oplysninger om disse to typer apps under Oversigt over oprettelse af apps i Power Apps.
Modelbaserede apps kræver en Microsoft Dataverse-database. De er bygget oven på de data, der er udformet i det pågældende databasemiljø. Visninger og detaljeskærmbilleder for modelbaserede apps er baseret på datastrukturen. Derfor giver de brugerne et mere ensartet udseende og en mere sammenhængende oplevelse fra et skærmbillede til det næste, uden at det kræver en stor indsats fra appens skaber.
Modelbaserede apps er velegnede til scenarier, hvor forretningslogikken er kompleks, f.eks. følgende:
Avancerede datamodeller
Forretningsprocesstyring
Sporing af aktiviteter, der er knyttet til data
Lærredapps, derimod, kan bygges med eller uden en Dataverse-database. De bruger connectorer til at få adgang til data og tjenester. Lærredapps starter med en tom skærm ligesom en kunstners lærred, og skaberen kan selv udfylde hvert skærmbillede. Det giver skaberen fuld kontrol over placeringen af hvert enkelt element på lærredet.
Brug lærredapps, hvis brugeren forventer en tilpasset brugeroplevelse. De tilbyder:
En grafisk, intuitiv brugergrænseflade
Mulighed for at oprette en skræddersyet brugergrænseflade baseret på brugerkrav
Integration, der omfatter flere systemer ved hjælp af connectors
Overvej at oprette en modelbaseret app, medmindre dine brugere har et specifikt behov for en lærredapp. Modelbaserede apps giver dig mulighed for hurtigt at oprette din app, da det ikke er nødvendigt selv at opbygge brugergrænsefladen.
Bemærk
Hvis du opretter en app, der skal bruges af dine kunder på internettet, kan du også oprette en tredje type app: en portalapp.
Opbygning af en komplet løsning, som bruger flere apps
Din virksomhedsproces kræver måske, at der er mere end én app.
Vores udgiftsrapportprojekt har f.eks. flere typer opgaver, som er temmelig forskellige, så vi overvejer at lave flere apps. De data, de bruger, er de samme, men brugeroplevelsen er skræddersyet til de specifikke scenarier og karakterer.
Som du kan se i eksemplet ovenfor, er der flere typer personer, der håndterer det samme datasæt. Lærredapps ville passe bedst til medarbejdere, der udfylder udgiftsformularen, hvilket gør det muligt for folk som f.eks. Lars at sende en udgiftsrapport med en attraktiv mobilapp, der er intuitiv at bruge, og som kan bruges offline.
Hvis du går tilbage til afsnitttet om Dokumentation af forretningsprocessen kan du se, at Abhays behov er følgende:
Skal kunne revidere alle udgiftsrapporter og kvitteringer
Være ansvarlig for at sikre, at alle udgiftsrapporter lever op til lovgivningen
Stor arbejdsbyrde; skal kunne behandle oplysninger hurtigt
Skal være i stand til at rapportere, hvordan udgifterne balancerer i forhold til budgettet
For at kunne klare en stor arbejdebyrde og behandle oplysninger hurtigt er den bedste løsning en modelbaseret app. Den giver Abhay mulighed for hurtigt at få vist samtlige detaljer i den indsendte udgiftsrapport, se, hvordan det påvirker budgettet, og søge efter relaterede oplysninger, f.eks. leverandørdetaljer.
I dette eksempelscenarie kan du se en kombination af både lærredapp og modelbaseret app. Selvom de er to forskellige typer apps, kan alle dataene centraliseres på ét sted (Dataverse).
Bemærk
Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)
Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).