Mobile Offline dla aplikacji opartych na modelu — omówienie

Czy można korzystać z aplikacji mobilnej bez martwienia się o niestabilne połączenie internetowe? Dzięki aplikacjom opartym na modelu utworzonym w usłudze Power Apps i nowym możliwościom priorytetowego trybu offline jest to możliwe. Osoby, które chcą pracować ze zdalnych lokalizacji, mogą kontynuować pracę bez martwienia się o swoje połączenie z Internetem.

Dzięki nowym możliwościom funkcji trybu offline dostępnym w aplikacjach opartych na modelu nie tylko można kontynuować pracę w trybie offline, ale także można korzystać z lepszej wydajności urządzenia, lepiej reagującej aplikacji i mniejszego wyczerpywania akumulatora, ponieważ do obsługi używana jest mniejsza liczba połączeń.

Do zsynchronizowania danych między urządzeniem przenośnym a Microsoft Dataverse jest wymagane połączenie z Internetem.

Aby móc rozpocząć pracę z aplikacją mobilną w trybie offline, twórca aplikacji musi włączyć i zdefiniować tabele dostępne w trybie offline, używając nowoczesnego projektanta aplikacji. Aby uzyskać więcej informacji, przejdź do strony Konfigurowanie funkcji trybu offline na urządzeniu przenośnym.

Trybem offline aplikacji mobilnej jest domyślnie priorytetowy tryb offline dostępny jako pierwszy

Priorytetowy tryb offline oznacza, że wszystkie dane, które mogą być potrzebne podczas pracy w trybie offline, są kopiowane na urządzenie przenośne. To wymaga początkowego dostępu do sieci w celu pobrania danych. Gdy dane są dostępne, przez cały czas należy pracować tylko z danymi na urządzeniu lokalnym. Dzieje się tak zarówno w przypadku, gdy urządzenie jest połączone z siecią, jak i bez połączenia z siecią.

Przemieszczanie się do zasięgu sieci i poza zasięg sieci nie wpływa na wydajność aplikacji, ponieważ są wykorzystywane dane lokalne. Usługa Power Apps monitoruje dostęp do sieci i automatycznie synchronizuje zmiany wprowadzone lokalnie z serwerem, a następnie pobiera wszelkie aktualizacje wprowadzone na serwerze. Funkcje pracy w trybie offline automatycznie obsługują punktowe połączenia sieciowe, pobieranie danych, przekazywanie danych, wykrywanie konfliktów itp. Wbudowane funkcje pracy w trybie offline minimalizują użycie zasobów systemowych i są bardzo wydajne.

Jeśli tryb offline jest skonfigurowany i włączony w aplikacji opartej na modelu, każda osoba korzystająca z mobilnej aplikacji Power Apps może także używać tej aplikacji w trybie offline. Domyślnie aplikacja mobilna Power Apps najpierw działa w priorytetowym trybie offline niezależnie od tego czy jest połączona z Internetem, czy nie jest. Ta funkcja optymalizuje wydajność pracy w trybie offline i zapewnia użytkownikom spójne działanie w przypadku zmiany lokalizacji:

  • Online: występuje, gdy jest dostępne połączenie internetowe, ale tryb offline nie jest skonfigurowany. Ta aplikacja mobilna działa podobnie jak aplikacja z połączeniem internetowym na komputerze. Po utracie połączenia internetowego aplikacja mobilna jest bezużyteczna. Nie jest to zalecane.
  • Priorytetowy tryb offline bez połączenia z Internetem: dane są pobrane, a wszystkie zmiany są zapisywane w urządzeniu przenośnym. Podczas ponownego łączenia z internetem zmiany są automatycznie synchronizowane z serwerem.
  • Priorytetowy tryb offline i połączenie z Internetem: dane są pobierane na urządzenie, a wszystkie zmiany są zapisywane lokalnie. Ponieważ dostępne jest połączenie internetowe, aplikacja automatycznie próbuje zsynchronizować dane co kilka minut.

Ważne

Aby uzyskać więcej informacji na temat sposobu konfigurowanie trybu offline na urządzeniu przenośnym dla aplikacji kanw, przejdź do Rozwijanie aplikacji kanwy z możliwością trybu offline na urządzeniu przenośnym

Priorytetowy tryb offline a klasyczny tryb offline

Podczas pracy w priorytetowym trybie offline ważne jest, aby poznać najważniejsze korzyści, jakie oferuje priorytetowy trybie offline w porównaniu z klasycznym sposobem pracy w trybie offline.

Priorytetowy tryb offline Klasyczny tryb offline
  • Dane są zawsze takie same, niezależnie od połączenia sieciowego.
  • Użytkownicy nie mają dostępnego przełącznika, by przełączać się z trybu offline do trybu online. Użytkownik nigdy nie zapomni zsynchronizować swoich zmian z serwerem, ponieważ aplikacja zrobi to automatycznie.
  • Użytkownicy mogą pominąć początkową synchronizację w trybie offline i pozostać w trybie online, co oznacza, że użytkownicy w organizacji mogą nie mieć tych samych możliwości.
  • Użytkownicy muszą pamiętać, aby wyłączyć Pracę w trybie offline przed zsynchronizowaniem zmian z serwerem.
  • Aby zapisać swoje zmiany w trybie offline, użytkownicy muszą ustawić przełącznik Praca w trybie offline na . W przeciwnym razie, gdy nastąpi utrata dostępu do Internetu podczas pracy nad wierszem, zmiany zostaną utracone.
  • Wiersze, które widzisz w trybie offline, są wylistowane z lokalnej bazy danych. Oznacza to, że wiersze oglądane w trybie offline i w trybie online mogą być inne.