Offline režim
Aplikácia Deratix plne podporuje prácu bez pripojenia na internet. Táto príručka vysvetľuje, ako offline režim funguje.
Indikácia stavu pripojenia
Aplikácia automaticky deteguje stav pripojenia:
- Online - normálny stav, žiadna špeciálna indikácia
- Offline - červená bodka na ikone Dashboard v bočnom menu / spodnej navigácii
Na dashboarde sa zobrazí karta “Čaká na synchronizáciu” s počtom offline protokolov.
Čo môžete robiť offline
Plne funkčné
- ✅ Vytváranie nových protokolov
- ✅ Pridávanie fotografií
- ✅ Získavanie podpisov
- ✅ Práca s konceptami (drafty)
- ✅ Prezeranie už synchronizovaných klientov
- ✅ Prezeranie číselníkov (materiály, škodcovia, inštalácie)
- ✅ Prezeranie už synchronizovaných protokolov
Obmedzené
- ⚠️ Vyhľadávanie - len v lokálne uložených dátach
- ⚠️ Filtrovanie - len lokálne uložené protokoly
Nedostupné offline
- ❌ Vytváranie nových klientov
- ❌ Úprava existujúcich klientov
- ❌ Stiahnutie PDF protokolov
- ❌ Načítanie nových dát zo servera
- ❌ Štatistiky na dashboarde
- ❌ Funkcia “Najbližší klienti” (GPS)
- ❌ Emailové notifikácie
Ako funguje ukladanie offline protokolov
Keď vytvoríte protokol bez pripojenia:
- Protokol sa uloží do lokálnej databázy prehliadača (IndexedDB)
- Fotografie sa uložia ako base64 dáta
- GPS poloha sa zaznamená (ak je dostupná)
- Protokol dostane dočasné označenie “Čaká na sync”
Synchronizácia
Automatická synchronizácia
Po obnovení pripojenia na internet:
- Aplikácia automaticky deteguje online stav
- Spustí sa synchronizácia čakajúcich protokolov
- Pre každý protokol:
- Najprv sa nahrajú fotografie
- Potom sa odošle protokol
- Zaznamená sa GPS poloha synchronizácie
- Po úspešnej synchronizácii sa protokol zobrazí v histórii s priradeným číslom
Stavy synchronizácie
| Stav | Význam |
|---|---|
| Čaká | Protokol čaká na odoslanie |
| Synchronizujem | Prebieha odosielanie |
| Chyba | Synchronizácia zlyhala |
Po úspešnej synchronizácii protokol zmizne z čakajúcich a objaví sa v štandardnom zozname.
Opakované pokusy
Ak synchronizácia zlyhá:
- Aplikácia automaticky skúsi znova (max. 3 pokusy)
- Pri trvalom zlyhaní protokol zostáva v čakajúcich
- Môžete skúsiť synchronizáciu neskôr
Koncepty (Drafty)
Koncepty sú rozpracované protokoly uložené lokálne:


- Ukladajú sa automaticky počas písania
- Zostávajú uložené aj po zatvorení prehliadača
- Nie sú odosielané na server, kým ich nedokončíte
- Limit je 5 konceptov
Uložené dáta
Čo sa ukladá lokálne
- Klienti a adresy - synchronizované z lokálnej pamäte prehliadača
- Číselníky - materiály, škodcovia, typy prác, inštalácie
- Offline protokoly - čakajúce na synchronizáciu
- Koncepty - rozpracované protokoly
- Statické súbory - logo firmy, fonty, ikony
Bezpečnosť dát
Dáta sú uložené v prehliadači:
- Nezmažú sa pri zatvorení prehliadača
- Nezmažú sa pri reštarte zariadenia
- Zmažú sa len pri vymazaní dát prehliadača
Varovanie: Nevymazávajte dáta prehliadača, kým máte nesynchronizované protokoly!
Inštalácia ako aplikácia (PWA)
Pre lepší offline zážitok odporúčame nainštalovať aplikáciu na vaše zariadenie.
Výhody PWA
- Rýchlejšie spúšťanie
- Spoľahlivejší offline režim
- Ikona na domovskej obrazovke
- Žiadny adresný riadok prehliadača
Na Android / Desktop (Chrome, Edge)
- Po otvorení aplikácie sa zobrazí banner s možnosťou inštalácie
- Kliknite na Inštalovať
- Potvrďte inštaláciu
Na iPhone / iPad (iOS)
- Kliknite na ikonu Zdieľať v prehliadači (v riadku s URL)
- Vyberte Pridať na plochu
- Potvrďte kliknutím na Pridať
Poznámka: Na iOS funguje inštalácia PWA z Safari, Chrome aj iných prehliadačov od verzie iOS 16.4.
Riešenie problémov
Protokol sa nesynchronizuje
- Skontrolujte pripojenie na internet
- Overte, že máte stabilné pripojenie (nie len slabý signál)
- Počkajte a skúste neskôr - synchronizácia prebehne automaticky
- Ak problém pretrváva, kontaktujte podporu
Chýbajú klienti v offline režime
Klienti sa ukladajú do cache pri prvom načítaní. Pred odchodom do terénu:
- Otvorte databázu klientov
- Prípadne prejdite na detail klientov, ktorých budete potrebovať
- Dáta sa automaticky uložia do cache
Aplikácia nefunguje offline
- Skontrolujte, či máte aplikáciu nainštalovanú ako PWA
- Vyskúšajte zavrieť a znova otvoriť aplikáciu
- Skontrolujte, či prehliadač nemá vypnutú funkciu Service Worker
Tipy pre offline prácu
Tip 1: Pred odchodom do terénu otvorte aplikáciu s pripojením a prejdite klientov, ktorých budete potrebovať.
Tip 2: Synchronizujte pravidelne, keď máte stabilné pripojenie.
Tip 3: Nainštalujte aplikáciu ako PWA pre spoľahlivejší offline režim.
Tip 4: Na dashboarde vidíte počet čakajúcich protokolov - sledujte ho pre istotu, že sú všetky synchronizované.
Tip 5: GPS poloha sa zaznamenáva aj offline a synchronizuje sa spolu s protokolom.