Share via


Mobile Offline til lærredsapps

Hvis brugere af den Dataverse-baserede lærredsapp har dårlig eller ingen Internetadgang, kan du nemt give offlineadgang med enkle parametre og et Lærred-kontrolelement. Det er nemt at oprette grundlæggende offlineapps. Du skal blot bygge din app med normale Power Fx-formler, og Power Apps-offlinefunktionerne tager sig af resten.

Vigtigt

Offlinefunktionen fungerer kun for enkeltstående lærredapps. Den fungerer ikke for integrerede lærredapps eller brugerdefinerede sider.

Vigtigt

  • Den første offlinefunktion fungerer kun med Dataverse-tabeller og understøtter ikke følgende Power Fx-funktioner:
    • Min/Max/Gnsn
    • Relatér
    • Ophæv relation
    • I (Medlemsskab)
    • UpdateIf
    • RemoveIf
  • Filter på kolonneopslag understøtter kun ét opslagsniveau, når appen er aktiveret til offline.
  • Mange til mange-relationer understøttes ikke.

Microsoft planlægger at understøtte disse funktioner og tokens i fremtiden.

Du kan også oprette komplekse offlineapps ved hjælp af brugerdefinerede offlineprofiler. En offlineprofil er et sæt filtre og begrænsninger af de data, appen indlæser på brugernes mobilenheder. Offlineprofiler hjælper dig med at optimere appens ydeevne ved at reducere mængden af data, der downloades til enheden. Du kan f.eks. have adgangsrettigheder til millioner af poster i en tabel, men din app skal måske kun bruge tusind af dem. Hvis du kun henter tusind poster, fungerer din app bedre. Hvis du har brug for mere end 15 tabeller i offlineappen, kan det være en god ide at bruge en brugerdefineret offlineprofil.

Du kan komme i gang med at arbejde offline med mobilen ved at slå offlinefunktionen til i din app og i de tabeller, som din app bruger. Der indsættes automatisk en grundlæggende skabelon til offlineskærm i appen, så du kan bruge den direkte eller som udgangspunkt. Konfigurere Mobile Offline til lærredsapps.

Mobile Offline-først

Offlinetilstand betyder, at alle de data, brugerne skal have, når de er offline, kopieres til deres mobilenhed. Det kræver, at der er netværksadgang til at hente dataene først, men derefter arbejder brugerne udelukkende med de data, der er gemt lokalt på deres enhed, også når de er online. Når du flytter til og fra netværket, påvirkes appens ydeevne ikke, fordi den bruger lokale data. Power Apps overvåger appens netværksadgang. Når der registreres en forbindelse, synkroniseres eventuelle lokale ændringer automatisk med serveren, og eventuelle opdateringer hentes fra serveren. Offlinefunktionerne håndterer registrering af konflikter og minimerer brugen af systemressourcer.

Når du slår offlinefunktionaliteten til i appen, kører appen altid offline først, med eller uden en internetforbindelse. Denne funktionalitet optimerer offlineydeevnen og giver brugerne en ensartet oplevelse, når de skifter opholdssted.

Hvorfor bruge offline til lærredsapps i stedet for LoadData/SaveData?

Der er nogle vigtige fordele ved at bruge den indbyggede offlinefunktionalitet til lærredsapps i stedet for LoadData/SaveData Power Fx-funktioner.

Emne LoadData/SaveData Indbygget offline
Understøttelse af Power Apps Studio Brugerdef Indbygget
Kodekompleksitet Power Fx-kodekompleksitet skaleres op med datakompleksitet Ingen kode
Understøttede Power Fx-funktioner All Delvis (se begrænsninger i bemærkningen Vigtigt i starten af denne artikel).
Regler for App-kontrol None Markere almindelige problemer med konfiguration
Brugeroplevelse i offline- eller forbindelsestilstand Ikke angivet/kun brugerdefineret Automatisk
Synkronisere brugeroplevelse eller status Ikke angivet/kun brugerdefineret Automatisk
Understøttelse af billeder og filer Ja, men der kan være begræsninger for ydeevne og hukommelse Ikke understøttet
Optimeret deltasynkronisering Nej Ja
Konfliktløsning Manuelt Automatisk
Lokalt datalager Files Transaktionsdatabase
Håndterer automatisk skemaændringer Nej Ja
Hurtig start af app med store datasæt Nej Ja
Grænse for datastørrelse Afhængig af enhed, 30-70 MB i de fleste tilfælde Afhængig af enhed, op til enhedens lagerkapacitet

Se også

Arbejde med lærredsapps offline