Share via


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

Arbeta med arbetsyteappar offline