Skip to content

Tryb offline

Aplikacja Deratix w pełni obsługuje pracę bez połączenia z internetem. Ten przewodnik wyjaśnia, jak działa tryb offline.

Wskaźnik stanu połączenia

Aplikacja automatycznie wykrywa stan połączenia:

  • Online - normalny stan, bez specjalnego wskaźnika
  • Offline - czerwona kropka przy ikonie Dashboard w menu bocznym / dolnej nawigacji

Na dashboardzie pojawi się karta “Czeka na synchronizację” z liczbą protokołów offline i zmian protokołów czekających na wysłanie. Karta “Czeka na Twoją decyzję” pokazuje zmiany, które trzeba sprawdzić lub wysłać.

Karta Czeka na Twoją decyzję - Desktop
Karta Czeka na Twoją decyzjęDesktop

Co możesz robić offline

W pełni dostępne

  • ✅ Tworzenie nowych protokołów
  • ✅ Edycja zapisanego protokołu — zmiana zapisze się po połączeniu (zobacz część Edycja zapisanego protokołu offline poniżej)
  • ✅ Dodawanie zdjęć
  • ✅ Zbieranie podpisów
  • ✅ Praca ze szkicami
  • ✅ Przeglądanie już zsynchronizowanych klientów
  • ✅ Przeglądanie słowników (materiały, szkodniki, instalacje)
  • ✅ Przeglądanie już zsynchronizowanych protokołów

Ograniczone

  • ⚠️ Wyszukiwanie - tylko w lokalnie zapisanych danych
  • ⚠️ Filtrowanie - tylko lokalnie zapisane protokoły
  • ⚠️ PDF i zdjęcia protokołu - tylko te, które wcześniej otworzyłeś z połączeniem
  • ⚠️ Przekazanie do kontroli - przy obowiązkowej kontroli wymaga połączenia; offline zmianę tylko zapiszesz

Niedostępne offline

  • ❌ Tworzenie nowych klientów
  • ❌ Edycja istniejących klientów
  • ❌ Wysłanie protokołu do klienta (przygotuj zmianę do wysłania i wyślij ją po połączeniu)
  • ❌ Wczytywanie nowych danych z serwera
  • ❌ Statystyki na dashboardzie
  • ❌ Funkcja “Najbliżsi klienci” (GPS)
  • ❌ Powiadomienia e-mail

Jak działa zapis protokołów offline

Gdy utworzysz protokół bez połączenia:

  1. Protokół zapisze się lokalnie w przeglądarce
  2. Zdjęcia zapiszą się jako lokalne dane obrazów
  3. Lokalizacja GPS zostanie zapisana (jeśli jesteś technikiem protokołu i lokalizacja jest dostępna)
  4. Protokół otrzyma tymczasowe oznaczenie “Czeka na sync”

Edycja zapisanego protokołu offline

Zapisany protokół, który możesz edytować (na przykład rozpoczęty), edytujesz także bez połączenia. Zmiana zapisze się w tym samym protokole — nigdy nie powstanie nowy protokół.

  1. Otwórz protokół i kliknij Edytuj
  2. Wprowadź zmiany (także zdjęcia i podpisy)
  3. Kliknij Zapisz lub Przygotuj do wysłania
  4. Zmiana zapisze się na urządzeniu, a szczegóły protokołu pokażą Zmiana czeka na wysłanie
  5. Po połączeniu zmiana zapisze się w protokole sama

Protokół nigdy nie wyśle się do klienta sam. Jeśli wybrałeś Przygotuj do wysłania, po zapisie szczegóły pokażą Zapisano – gotowe do wysłania. Wyślesz go do klienta jednym dotknięciem Wyślij — jak zwykle wybierzesz adresy e-mail. Jeśli proces pracy nie pozwala Ci go wysłać, pojawi się Do kontroli. Przy obowiązkowej kontroli technik offline widzi tylko Zapisz; do kontroli przekaże protokół po połączeniu.

Zapisano – gotowe do wysłania - Desktop
Zapisano – gotowe do wysłaniaDesktop

Gdy ktoś inny w międzyczasie zmienił protokół

Jeśli po Twoim otwarciu protokół zapisał ktoś inny (np. biuro), Twoja zmiana się nie zapisze i nic nie zostanie nadpisane. Szczegóły pokażą Protokół w międzyczasie się zmienił.

Protokół w międzyczasie się zmienił - Desktop
Protokół w międzyczasie się zmieniłDesktop
  1. Kliknij Otwórz moją zmianę — formularz pokaże różnice: co jest na serwerze, a co w Twojej zmianie
  2. Zdecyduj:
    • Zastąp moją wersją — zapisze się Twoja zmiana; zmiany, które w międzyczasie zapisał ktoś inny, zostaną nadpisane (wymaga potwierdzenia)
    • Odrzuć moją zmianę — protokół pozostanie taki, jak zapisany na serwerze
Różnice między wersją na serwerze a Twoją zmianą - Desktop
Różnice między wersją na serwerze a Twoją zmianąDesktop

Tak samo działa to z połączeniem, jeśli zapiszesz formularz otwarty od dłuższego czasu, a protokół w międzyczasie zapisał ktoś inny.

Inne stany zmiany

Stan w szczegółachCo oznaczaCo zrobić
Zmiana czeka na wysłanieZapisze się po połączeniuNic, ewentualnie ją otwórz i edytuj
Zmiana jest właśnie wysyłana…Aplikacja właśnie ją zapisujePoczekaj; do tego czasu nie zapiszesz protokołu ponownie
Zapisano – gotowe do wysłaniaZmiana jest zapisana, protokół jeszcze nie jest wysłanyWyślij, Do kontroli lub Zamknij
Protokół w międzyczasie się zmieniłKtoś inny zapisał nowszą wersjęObejrzyj różnice i zdecyduj
Nie można zapisać zmianyNp. protokół został w międzyczasie wysłany lub anulowany albo nie masz już do niego dostępuOtwórz zmianę lub ją odrzuć
Nie udało się wysłać zmianyPowtórne próby się nie powiodłySpróbuj ponownie

Jeśli protokół właśnie edytuje inny użytkownik, Twoja zmiana poczeka, a aplikacja spróbuje ponownie. Jeśli w międzyczasie go zapisał, zobaczysz różnice jak przy zmianie przez kogoś innego. Na liście protokołów protokół ze zmianą ma etykietę ze stanem zmiany.

Etykieta stanu zmiany na liście protokołów - Desktop
Etykieta stanu zmiany na liście protokołówDesktop

Synchronizacja

Automatyczna synchronizacja

Po przywróceniu połączenia z internetem:

  1. Aplikacja automatycznie wykryje stan online
  2. Uruchomi się synchronizacja oczekujących protokołów
  3. Dla każdego protokołu:
    • Najpierw zostaną przesłane zdjęcia
    • Potem zostanie wysłany protokół
    • Zapisze się lokalizacja GPS synchronizacji
  4. Po pomyślnej synchronizacji protokół pojawi się w historii z przypisanym numerem

Statusy synchronizacji

StatusZnaczenie
CzekaProtokół czeka na wysłanie
SynchronizujęTrwa wysyłanie
BłądSynchronizacja nie powiodła się

Po pomyślnej synchronizacji protokół znika z oczekujących i pojawia się na standardowej liście.

Ponowne próby

Jeśli synchronizacja się nie powiedzie:

  • Aplikacja automatycznie spróbuje ponownie (maks. 3 próby)
  • Przy trwałej awarii protokół pozostaje w oczekujących
  • Możesz ponowić synchronizację
  • Po trzech nieudanych próbach możesz otworzyć protokół za pomocą akcji Napraw protokół offline
  • Formularz oznaczy konkretną problematyczną fotografię; możesz ją usunąć i ponownie wgrać z galerii lub aparatu
  • Naprawa zachowuje pierwotny cel protokołu (zapisanie, wysłanie do kontroli lub wysłanie klientowi)
  • Jeśli lokalny protokół utworzono w starszej wersji bez informacji o właścicielu, przed dalszą pracą musisz go wyraźnie przejąć

Szkice

Szkice to rozpoczęte protokoły zapisane lokalnie:

Robocze protokoły - Desktop
Robocze protokołyDesktop
  • Zapisują się automatycznie podczas pisania
  • Pozostają zapisane po zamknięciu przeglądarki
  • Nie są wysyłane na serwer, dopóki ich nie ukończysz
  • Limit to 5 szkiców

Zapisane dane

Co zapisuje się lokalnie

  • Klienci i adresy - synchronizowane z lokalnej pamięci przeglądarki
  • Słowniki - materiały, szkodniki, typy prac, instalacje
  • Protokoły offline - oczekujące na synchronizację
  • Zmiany zapisanych protokołów - oczekujące na wysłanie
  • Szkice - rozpoczęte protokoły
  • Zdjęcia i PDF protokołów - te, które otworzyłeś z połączeniem
  • Pliki statyczne - logo firmy, fonty, ikony

Wylogowanie i inny użytkownik urządzenia

  • Wylogowanie nie usuwa zdjęć ani PDF — gdy zalogujesz się ponownie, wcześniej otwarte pliki masz dostępne także offline
  • Gdy na urządzeniu zaloguje się inny użytkownik, aplikacja nigdy nie pokaże mu Twoich zdjęć i PDF i je usunie
  • Oczekujące protokoły, zmiany i szkice należą do użytkownika, który je utworzył; inny użytkownik ich nie widzi

Bezpieczeństwo danych

Dane są zapisane w przeglądarce:

  • Nie znikają po zamknięciu przeglądarki
  • Nie znikają po restarcie urządzenia
  • Znikną tylko po usunięciu danych przeglądarki

Ostrzeżenie: Nie usuwaj danych przeglądarki, jeśli masz niezsynchronizowane protokoły!

Instalacja jako aplikacja (PWA)

Dla lepszej pracy offline zalecamy zainstalowanie aplikacji na urządzeniu.

Zalety PWA

  • Szybsze uruchamianie
  • Pewniejszy tryb offline
  • Ikona na ekranie głównym
  • Brak paska adresu przeglądarki

Android / Desktop (Chrome, Edge)

  1. Po otwarciu aplikacji pojawi się baner z możliwością instalacji
  2. Kliknij Zainstaluj
  3. Potwierdź instalację

iPhone / iPad (iOS)

  1. Kliknij ikonę Udostępnij w przeglądarce (w pasku URL)
  2. Wybierz Dodaj do ekranu początkowego
  3. Potwierdź kliknięciem Dodaj

Uwaga: Na iOS instalacja PWA działa z Safari, Chrome i innych przeglądarek od wersji iOS 16.4.

Rozwiązywanie problemów

Protokół się nie synchronizuje

  1. Sprawdź połączenie z internetem
  2. Upewnij się, że połączenie jest stabilne (nie tylko słaby sygnał)
  3. Poczekaj i spróbuj później - synchronizacja przebiegnie automatycznie
  4. Po trzech nieudanych próbach użyj przy protokole akcji Napraw protokół offline
  5. Usuń lub zastąp oznaczoną fotografię, a następnie ponownie zapisz lub wyślij protokół
  6. Jeśli problem nadal występuje po naprawie, skontaktuj się z pomocą techniczną

Brakuje klientów w trybie offline

Klienci zapisują się lokalnie przy pierwszym wczytaniu. Przed wyjazdem w teren:

  1. Otwórz bazę klientów
  2. W razie potrzeby przejdź do detailu klientów, których będziesz potrzebować
  3. Dane zapiszą się automatycznie do użycia offline

Aplikacja nie działa offline

  • Sprawdź, czy aplikacja jest zainstalowana jako PWA
  • Spróbuj zamknąć i ponownie otworzyć aplikację
  • Sprawdź, czy przeglądarka nie blokuje funkcji offline aplikacji

Wskazówki do pracy offline

Wskazówka 1: Przed wyjazdem w teren otwórz aplikację z połączeniem i przejdź klientów, których będziesz potrzebować.

Wskazówka 2: Synchronizuj regularnie, gdy masz stabilne połączenie.

Wskazówka 3: Zainstaluj aplikację jako PWA dla pewniejszego trybu offline.

Wskazówka 4: Na dashboardzie widzisz liczbę oczekujących protokołów - obserwuj ją, aby mieć pewność, że wszystko jest zsynchronizowane.

Wskazówka 5: Lokalizację GPS zapisuje technik, któremu przypisano protokół, także offline; synchronizuje się razem z protokołem. Edycje protokołu przez innych użytkowników jej nie zmieniają.

Wskazówka 6: Przed wyjazdem w teren otwórz z połączeniem PDF i zdjęcia, których będziesz potrzebować — offline dostępne są tylko wcześniej otwarte.

Esc