Översikt över anpassade sidor för modellbaserade appar

Den anpassade sidan är en ny sidtyp i en modellbaserad app, vilket för in kraften hos appar i modellbaserade appar. Anpassade sidor gör att modellbaserad appar och appar kan användas för att lägga till fullständiga sidor, dialoger eller rutor med den flexibilitet som krävs av arbetsytedesignern. Den innehåller även en redigeringserfarenhet med lågkodssida med uttryck och anpassade kontroller för Power Apps component framework.

Den nya sidan kan vara mer flexibel än en modellbaserad appsida, vy eller instrumentpanelssida. Du kan lägga till en eller flera tabeller. Tillverkaren kan sedan definiera data- och komponentinteraktionerna. Den anpassade sidan är ett separat lösningselement som gör att en skapare kan redigera en sida i taget. Precis som med andra modellbaserade appsidor är sidtillståndet antingen från parametrarna som skickades eller hämtades från bevarade tabeller.

Viktigt

Anpassade sidor är en ny funktion med betydande produktförändringar och har för närvarande ett antal kända begränsningar som beskrivs i kända problem med anpassad sida.

Kapacitet Status OBS!
Körtid för anpassade sidor Allmän tillgänglighet
Lösning och ALM för anpassade sidor Allmän tillgänglighet
Anslutningsprogram i anpassade sidor Allmän tillgänglighet Lista med alla Power Apps anslutningsprogram
Modern kontroll på anpassade sidor Allmän tillgänglighet Lista med tillgängliga kontroller
Kodkomponenter på anpassade sidor Allmän tillgänglighet
Övervaka stöd för anpassade sidor Allmän tillgänglighet
Redigering av anpassade sidor Allmän tillgänglighet Modern appdesigner och arbetsytedesigner kommer att användas för att skapa anpassade sidor som stöds vid körning
Arbetsytekomponenter på anpassade sidor Allmän tillgänglighet
Anpassad sida i Teams modellbaserade app Allmänt tillgänglig förhandsversion
Anpassad sida i mobil online Allmänt tillgänglig förhandsversion iOS måste tillåta aktivering av "Tillåt spårning av flera webbplatser" som kan förhindras med hjälp av enhetshantering

Exempel på anpassade sidor

Nedan visas den infogade anpassade sidan i den modellbaserade appen. Den modellbaserade appen har helsidesutrymmet i bilderna utan rubrik och navigering.

Anpassad sida som huvudsida.

Anpassad sida som huvudsida.

Anpassa sida som en centerdialogruta.

Anpassa sida som en centerdialogruta.

Anpassa sida som en sidodialogruta.

Anpassa sida som en sidodialogruta.

Anpassad sida som ett sidofönster i en app gör att du kan öppna en anpassad sida i ett sidofönster i den nya appen på höger sida av appen.

Anpassad sida som sidofönster i appen

Anpassade sidor måste skapas från en lösning antingen från den moderna appdesignern och Lösningar i Power Apps med Ny > Sidan. Mer information: Lägg till en anpassad sida för din modellbaserade app

Anpassade sidor skiljer sig från inbäddade arbetsyteappar

Med en anpassad sida kan skaparna skapa en ny sidupplevelse med funktionerna i arbetsyteappen. Detta ger en lågkodsförfattare med mer flexibla layouter, bättre kontroll över alternativ, möjlighet att lägga till anslutningsdata, användning av säkerhetskontroller och så vidare. Redigering av anpassade sidor sker i designern med ökande sammanhang för den modellbaserade app som sidan körs i.

Inbyggda arbetsyteappar använder också funktionerna med arbetsyta som inte är lika integrerade som en anpassad sida. Den enklare integreringen av en inbäddad arbetsyteapp innebär att den aktuella begränsningen för antalet inbäddade arbetsyteappar inte har ändrats. Den avancerade integreringen av den anpassade sidan åtgärdar dessa begränsningar. Den inbäddade arbetsyteappen kan bara placeras på en modellbaserad formulärskomponent som fungerar som en lågkodskomponent. Mer information: Inbädda en abetsyteapp i ett modellstyrt formulär.

I de flesta fall rekommenderar vi att du använder anpassade sidor i stället för inbyggda arbetsyteappar för integrering med programvara och bättre prestanda.

Migrera fristående innehåll i arbetsyteappen till anpassade sidor

Befintliga fristående arbetsyteapp stöds inte för användning som en anpassad sida och den förväntade appstrukturen är annorlunda. En fristående arbetsyteapp har ofta många skärmar med global åtkomst till alla kontroller och variabler. Den anpassade sidan förväntas vanligtvis vara en enskild skärm med funktioner för prestanda och utveckling.

Om du vill migrera en befintlig fristående arbetsyteapp börjar du med att identifiera en karta av skärmar för att separera anpassade sidor. Slutför följande steg för varje separat anpassad sida:

  1. Skapa en tom anpassad sida från den modellbaserade appdesignern. Mer information: Lägg till en anpassad sida för din modellbaserade app
  2. Lägg till en appdatakälla för data som används på skärmen.
  3. Kopiera skärmen från den ursprungliga arbetsyteappen i arbetsytedesignern.
  4. Klistra in skärmen på den tomma anpassade sidan i designverktyget.
  5. Ändra navigeringssamtalen så att det anpassade sidnamnet används i stället för skärmnamnet.
  6. Lägg till den anpassade sidan i den modelldrivna webbplatskartan för appdesigner.

Vanliga frågor och svar

  • Vilka data kan den anpassade sidan använda?

    En anpassad sida kan använda Microsoft Dataverse och alla anslutningsprogram för Power Apps. Mer information: Lista över alla Power Apps-anslutningsprogram.

  • Vilka interaktioner kan den anpassade sidan ha med den modellbaserad appen?

    Anpassade sidor kan läggas till i webbplatsöversikten för direkt navigering med hjälp av Lägg till anpassad sida i webbplatsöversikten. Modellbaserade appsidor kan öppna en anpassad sida med navigateTo klient-API:et. Anpassade sidor kan navigera till andra anpassade sidor eller till en modellbaserad appsida som till exempel ett formulär, en vy eller en instrumentpanel med Power Fx-navigeringsfunktionen. Mer information: Navigera till en anpassad sida

  • Hur fungerar den anpassade sidan?

    Med de lyhörda container-kontrollerna kan du skapa en appsida utan formeln. Mer information: Skapa responsiva sidor. Mer anpassad siddesign vägledning finns också i Utforma en anpassad sida för din modellbaserade app.

  • Hur hanteras den anpassade sidan i en lösning?

    Varje anpassad sida är en separat komponent i lösningen, vilket gör att en tillverkare kan redigera en sida i taget. De flesta anpassade sidor har en skärm. I stället för flera skärmar använder de den egna sidans navigeringsfunktioner för att förflytta sig till en annan anpassad sida eller en modellbaserad appsida. När en anpassad sida har flera skärmar är den fortfarande en enda lösningskomponent så att endast en tillverkare kan arbeta med den uppsättning skärmar.

  • Vilka licenser får använda en anpassad sida och räknas en anpassad sidpåverkande app?

    På den anpassade sidan används en särskild apptyp som kan hanteras på ett annat sätt. Den anpassade sidan betraktas som en del av den modellbaserade appinfrastrukturen och kan endast användas i en modellbaserad app. Så det här följer licensen för den modellbaserade appen. Anpassade sidor räknas inte in i appbegränsningarna eftersom de behandlas som en sida i stället för en app.

  • Behöver anpassade sidor delas som fristående arbetsyteappar?

    Den anpassade sidan ligger i linje med den modellbaserade appsidesdelningen, vilket innebär att den modellbaserade appdelningen fungerar utan att appanvändarna delar enskilda sidor. Beslutsfattare kan behöva dela den anpassade sidan för att tillåta redigering.

Se även

Lägga till en anpassad sida i en modellbaserad app

Designa till en anpassad sida i en modellbaserad app

Använda Power Fx på en anpassad sida

Lägga till anslutningsprogram på en anpassad sida

Använda övervakning för att felsöka anpassade sidor

Modelldriven app anpassad sida kända problem