Mobile Offline för arbetsyteappar
Om användarna av Dataverse-baserade mobilappen kan få snabb åtkomst till Internet eller inte kan du enkelt ge åtkomst till offlinebaserade med enkla växlar och arbetsytekontroll. Grundläggande offline-först-appar är lätta att göra. Bygg bara din app med normala Power Fx formler och Power Apps offlinefunktioner hanterar allt annat.
Viktigt
Den första offlinefunktionen fungerar endast för fristående arbetsyteappar. Den fungerar inte för inbäddade arbetsyteappar eller anpassade sidor.
Viktigt
- Offline-först-funktionen fungerar endast med Dataverse tabeller och fungerar inte med följande Power Fx funktioner:
- Min/Max/Gmsn
- Relatera
- Ta bort relation
- I (medlemskap)
- UpdateIf
- RemoveIf
- Filter på kolumnsökning stöder bara en uppslagsnivå när appen är aktiverad för offline.
- Många till många-relationer stöds inte.
Microsoft planerar att stödja de här funktionerna och tokens i framtiden.
Du kan också skapa komplexa offlineappar med hjälp av anpassade offlineprofiler. En offlineprofil är en uppsättning filter och begränsningar för de data som appen läser in på användarnas mobila enheter. Med offlineprofiler kan du optimera appens prestanda genom att minska mängden data som laddas ned till enheten. Du kanske till exempel har åtkomstbehörighet till miljoner poster i en tabell, men din app kanske bara behöver tusen av dem. Om du bara hämtar tusen poster går det bättre för appen. Om du behöver fler än 15 tabeller i offlineprogrammet kanske du vill överväga att använda en anpassad offlineprofil.
För att komma igång med Mobile Offline aktiverar du offlinefunktionen i appen och i de tabeller appen använder. En grundläggande offlineskärmsmall infogas automatiskt i appen så att du kan använda den direkt eller som utgångspunkt. Konfigurera Mobile Offline för arbetsyteappar.
Mobile Offline-först
Offline-först innebär att alla data som användarna behöver när de är offline kopieras till sin mobila enhet. Det krävs nätverksåtkomst för att hämta data initialt, men efter det arbetar användare endast med data som lagras lokalt på enheten, även när de är online. Att flytta på och av nätverket påverkar inte appens prestanda eftersom den använder lokala data. Power Apps övervakar appens nätverksåtkomst. När en anslutning identifieras synkroniseras alla lokala ändringar på servern automatiskt och eventuella uppdateringar från servern hämtas. Offlinefunktionerna hanterar konfliktidentifiering och minimerar användningen av systemresurser.
När du aktiverar offlinefunktioner i appen körs appen alltid offline först, med eller utan Internetanslutning. Med den här funktionen optimeras offlineprestanda och användarna får en enhetlig upplevelse när de byter plats.
Varför använda offline för appar istället för LoadData/SaveData?
Det finns några viktiga fördelar med att använda den inbyggda offlinefunktionen för arbetsyteappar i stället för loadData/SaveData Power Fx-funktioner.
Ämnesnamn | LoadData/SaveData | Inbyggt offline |
---|---|---|
Power Apps Studio support | Egen | Inbyggd |
Kodkomplexitet | Power Fx kodkomplexiteten skalas upp med datakomplexitet | Ingen kod |
Power Fx-funktioner som stöds | Alla | Delvis (se begränsningar i Viktigt-anteckningen nära början av den här artikeln.) |
Regler för appkontroll | Inga | Flagga vanliga konfigurationsproblem |
Användarupplevelse offline eller anslutning | Endast ej tillhandahållen/anpassad | Automatisk |
Synkronisera användarupplevelse eller status | Endast ej tillhandahållen/anpassad | Automatisk |
Stöd för bilder och filer | Ja, men det kan finnas prestanda- och minnesbegränsningar | Stöds inte |
Optimerad deltasynkronisering | Nej | Ja |
Konfliktlösning | Manuellt | Automatisk |
Lokala datalager | Files | Transaktionsdatabas |
Hanterar schemaändringar automatiskt | Nej | Ja |
Snabb applansering med stora datauppsättningar | Nej | Ja |
Gräns för datastorlek | Enhetsberoende, 30-70 MB i de flesta fall | Enhetsberoende, upp till enhetens lagringskapacitet |
Se även
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för