Praca z aplikacjami kanwy w trybie offline

Aplikacje kanwy to typ aplikacji, które osoby inne niż deweloperzy mogą tworzyć przy użyciu Microsoft Power Apps. Jeśli aplikacja kanwy została opracowana do użytku w trybie offline, możesz z nim pracować na urządzeniu przenośnym nawet wtedy, gdy nie masz dostępu do Internetu. Wszystkie dane potrzebne w aplikacji są przechowywane lokalnie na urządzeniu użytkownika. Wszystkie wprowadzone zmiany są synchronizowane z serwerem aplikacji przy kolejnym połączeniach urządzenia z siecią. Jeśli zmienisz niektóre dane i utracisz połączenie sieciowe, aplikacja zapisuje zmiany i przesyła je na serwer po powrocie do trybu online.

Synchronizacja początkowa offline

Aby aplikacja działała w trybie offline, musisz pobrać na urządzenie wszystkie dane, które muszą być dostępne. Ten proces to tzw. początkowa synchronizacja w trybie offline. Zależnie od sposobu zaprojektowania aplikacji może to potrwać kilka minut lub dłużej.

Początkowa synchronizacja w trybie offline odbywa się automatycznie po otwarciu aplikacji. Zostanie wyświetlony komunikat z informacją, że aplikacja synchronizuje dane w trybie offline, oraz z liczbą pobranych wierszy i tabel. Jeśli początkowa synchronizacja nie została ukończona, jest ona wyzwalana po każdym otwarciu aplikacji.

Synchronizacja delta offline

Po początkowej synchronizacji w trybie offline dane przechowywane lokalnie są synchronizowane z danymi na serwerze aplikacji, gdy urządzenie ma połączenie sieciowe. Te aktualizacje okresowe są znane jako synchronizacje „delta”. „Delta” to skrót dla danych, które zostały zmienione. Power Apps synchronizuje dane co pięć minut podczas pracy w trybie online.

Ikony stanu synchronizacji

W zależności od sposobu zaprojektowania aplikacji zawiera ona informacje o stanie synchronizacji w postaci kuli ziemskiej z różnymi ikonami. Można jednym rzutem oka określić:

  • Czy aplikacja jest połączona z siecią
  • Czy aktualizacja danych jest w toku
  • Czy zaktualizowane dane oczekują na synchronizację
  • Czy podczas synchronizowania danych wystąpił błąd lub ostrzeżenie

W poniższej tabeli opisano ikony i ich znaczenie.

Ikona opis
Ikona pokazująca, że aplikacja jest połączona z Internetem. Aplikacja jest połączona z Internetem.
Ikona pokazująca, że aplikacja nie jest połączona z Internetem. Aplikacja nie jest połączona z Internetem.
Ikona pokazująca, że aplikacja synchronizuje dane. Aplikacja synchronizuje dane.
Ikona pokazująca, że aplikacja ma zmiany oczekujące do przekazania. Aplikacja ma zmiany oczekujące na przekazanie.
Ikona pokazująca, że podczas procesu synchronizacji wystąpił błąd. Podczas procesu synchronizacji wystąpił błąd.
Ikona pokazująca, że podczas procesu synchronizacji wystąpiło ostrzeżenie. Podczas procesu synchronizacji wystąpiło ostrzeżenie.

Aby uzyskać opis stanu synchronizacji, wybierz ikonę.