Tryb Mobile Offline aplikacji kanwy

Jeśli użytkownicy aplikacji kanwy opartych na Dataverse mają sporadyczny dostęp do Internetu lub nie mają do wcale, możesz łatwo udostępnić najpierw tryb offline przy użyciu prostej kontrolki kanwy. Tworzenie podstawowych aplikacji skoncentrowanych na trybie offline jest proste. Wystarczy utworzyć aplikację przy użyciu normalnych formuł Power Fx, a funkcje offline Power Apps obsłużą pozostałe procesy.

Ważne

Pierwsza funkcja pracy w trybie offline działa wyłącznie w przypadku aplikacji samodzielnych i aplikacji kanwy. Nie działa w przypadku osadzonych aplikacji kanw ani stron niestandardowych.

Ważne

  • Funkcja skoncentrowana na trybie offline działa tylko w tabelach Dataverse i nie obsługuje następujących funkcji Power Fx:
    • Min / Maks. / Śr.
    • Powiąż
    • Cofnij powiązanie
    • W (Identyfikator członkostwa)
    • UpdateIf
    • RemoveIf
  • Filtr wyszukiwania kolumn obsługuje tylko jeden poziom wyszukiwania, gdy aplikacja jest włączona w trybie offline.
  • Relacje wiele do wielu nie są obsługiwane.

Firma Microsoft planuje w przyszłości obsługiwać te funkcje i tokeny.

Użytkownik może także tworzyć złożone aplikacje trybu offline przy użyciu niestandardowych profilów offline. Profil trybu offline to zestaw filtrów i ograniczeń dotyczących danych ładowanych przez aplikację na urządzeniach przenośnych użytkowników. Profile offline ułatwiają optymalizowanie wydajności aplikacji przez zmniejszenie ilości danych pobieranych do urządzenia. Na przykład możesz mieć dostęp do milionów rekordów w tabeli, ale aplikacja może potrzebować tylko tysiąca z nich. Jeśli zostanie pobranych tylko tysiąc rekordów, Twoja aplikacja działa lepiej. Jeśli w aplikacji offline jest potrzebnych więcej niż 15 tabel, warto rozważyć użycie niestandardowego profilu trybu offline.

Aby rozpocząć pracę z funkcją Mobile Offline, włącz funkcję pracy w trybie offline w aplikacji i w tabelach, które są używane przez aplikację. Do aplikacji zostanie automatycznie wstawiony podstawowy szablon ekranu trybu offline, który będzie automatycznie wstawiany do aplikacji, aby używać jej bezpośrednio lub jako punkt początkowy. Konfigurowanie trybu Mobile Offline aplikacji kanwy.

Priorytetowy tryb offline urządzeń przenośnych

Najpierw tryb offline oznacza, że wszystkie dane potrzebne użytkownikom podczas pracy w trybie offline są kopiowane na ich urządzenie przenośne. Początkowe pobieranie danych jest wymagane przez sieć, ale później użytkownicy pracują wyłącznie z danymi przechowywanymi lokalnie na swoich urządzeniach, nawet gdy są w trybie online. Przenoszenie się do sieci i poza siecią nie wpływa na wydajność aplikacji, ponieważ są w jej przypadku wykorzystywane dane lokalne. Power Apps umożliwia monitorowanie dostępu do sieci aplikacji. Po wykryciu połączenia aplikacja automatycznie synchronizuje wszystkie lokalne zmiany na serwerze i pobiera wszelkie aktualizacje z serwera. Funkcje pracy w trybie offline obsługują wykrywanie konfliktów i minimalizują korzystanie z zasobów systemowych.

Gdy w aplikacji zostanie włączona funkcja pracy w trybie offline, aplikacja zawsze najpierw działa w trybie offline — z dostępem do Internetu lub bez niego. Ta funkcja optymalizuje wydajność pracy w trybie offline i zapewnia użytkownikom spójne działanie w przypadku zmiany lokalizacji.

Dlaczego warto używać aplikacji kanwy w trybie offline zamiast LoadData/SaveData?

Korzystanie z wbudowanych funkcji offline dla aplikacji opartych na kanwie zamiast funkcji LoadData/SaveData Power Fx ma kilka kluczowych zalet.

Temat LoadData/SaveData Wbudowany tryb offline
Pomoc techniczna Power Apps Studio Okres niestandardowy Wbudowana
Złożoność kodu Złożoność kodu Power Fx zwiększa się wraz ze złożonością danych Brak kodu
Obsługiwane funkcje Power Fx wszystkie Część (Zobacz ograniczenia w notatce Ważne na początku tego artykułu).
Reguły sprawdzania aplikacji Brak Zaznacz typowe problemy z konfiguracją
Doświadczenie użytkownika z trybem offline i łącznością Nie dostarczone/tylko niestandardowe Automatyczne
Synchronizacja interfejsu użytkownika lub stanu Nie dostarczone/tylko niestandardowe Automatyczne
Obsługa obrazu i pliku Tak, ale może natrafić na ograniczenia wydajności i pamięci Nieobsługiwane
Zoptymalizowana synchronizacja delta Nie Tak
Rozwiązywanie konfliktów Ręcznie Automatyczne
Lokalny magazyn danych Pliki Transakcyjna baza danych
Automatyczna obsługa zmian schematu Nie Tak
Szybkie uruchamianie aplikacji w przypadku dużych zestawów danych Nie Tak
Ograniczenie rozmiaru danych W większości przypadków zależy od urządzenia, 30–70 MB Zależne od urządzenia, zależnie od pojemności magazynu urządzenia

Zobacz też

Praca z aplikacjami kanwy w trybie offline