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.
Co możesz robić offline
W pełni dostępne
- ✅ Tworzenie nowych protokołów
- ✅ 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
Niedostępne offline
- ❌ Tworzenie nowych klientów
- ❌ Edycja istniejących klientów
- ❌ Pobieranie PDF protokołów
- ❌ 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:
- Protokół zapisze się lokalnie w przeglądarce
- Zdjęcia zapiszą się jako lokalne dane obrazów
- Lokalizacja GPS zostanie zapisana (jeśli jest dostępna)
- Protokół otrzyma tymczasowe oznaczenie “Czeka na sync”
Synchronizacja
Automatyczna synchronizacja
Po przywróceniu połączenia z internetem:
- Aplikacja automatycznie wykryje stan online
- Uruchomi się synchronizacja oczekujących protokołów
- Dla każdego protokołu:
- Najpierw zostaną przesłane zdjęcia
- Potem zostanie wysłany protokół
- Zapisze się lokalizacja GPS synchronizacji
- Po pomyślnej synchronizacji protokół pojawi się w historii z przypisanym numerem
Statusy synchronizacji
| Status | Znaczenie |
|---|---|
| Czeka | Protokół czeka na wysłanie |
| Synchronizuję | Trwa wysyłanie |
| Błąd | Synchronizacja 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 spróbować synchronizacji później
Szkice
Szkice to rozpoczęte protokoły zapisane lokalnie:
- 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ę
- Szkice - rozpoczęte protokoły
- Pliki statyczne - logo firmy, fonty, ikony
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)
- Po otwarciu aplikacji pojawi się baner z możliwością instalacji
- Kliknij Zainstaluj
- Potwierdź instalację
iPhone / iPad (iOS)
- Kliknij ikonę Udostępnij w przeglądarce (w pasku URL)
- Wybierz Dodaj do ekranu początkowego
- 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
- Sprawdź połączenie z internetem
- Upewnij się, że połączenie jest stabilne (nie tylko słaby sygnał)
- Poczekaj i spróbuj później - synchronizacja przebiegnie automatycznie
- Jeśli problem trwa, skontaktuj się z pomocą techniczną
Brakuje klientów w trybie offline
Klienci zapisują się lokalnie przy pierwszym wczytaniu. Przed wyjazdem w teren:
- Otwórz bazę klientów
- W razie potrzeby przejdź do detailu klientów, których będziesz potrzebować
- 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: Lokalizacja GPS zapisuje się także offline i synchronizuje razem z protokołem.