Offline režim
Aplikace Deratix plně podporuje práci bez připojení k internetu. Tato příručka vysvětluje, jak offline režim funguje.
Indikace stavu připojení
Aplikace automaticky detekuje stav připojení:
- Online - normální stav, žádná speciální indikace
- Offline - červená tečka na ikoně Dashboard v bočním menu / spodní navigaci
Na dashboardu se zobrazí karta “Čeká na synchronizaci” s počtem offline protokolů.
Co můžete dělat offline
Plně funkční
- ✅ Vytváření nových protokolů
- ✅ Přidávání fotografií
- ✅ Získávání podpisů
- ✅ Práce s koncepty (drafty)
- ✅ Prohlížení již synchronizovaných klientů
- ✅ Prohlížení číselníků (materiály, škůdci, instalace)
- ✅ Prohlížení již synchronizovaných protokolů
Omezené
- ⚠️ Vyhledávání - jen v lokálně uložených datech
- ⚠️ Filtrování - jen lokálně uložené protokoly
Nedostupné offline
- ❌ Vytváření nových klientů
- ❌ Úprava existujících klientů
- ❌ Stažení PDF protokolů
- ❌ Načtení nových dat ze serveru
- ❌ Statistiky na dashboardu
- ❌ Funkce “Nejbližší klienti” (GPS)
- ❌ Emailové notifikace
Jak funguje ukládání offline protokolů
Když vytvoříte protokol bez připojení:
- Protokol se uloží do lokální databáze prohlížeče (IndexedDB)
- Fotografie se uloží jako base64 data
- GPS poloha se zaznamená (pokud je dostupná)
- Protokol dostane dočasné označení “Čeká na sync”
Synchronizace
Automatická synchronizace
Po obnovení připojení k internetu:
- Aplikace automaticky detekuje online stav
- Spustí se synchronizace čekajících protokolů
- Pro každý protokol:
- Nejprve se nahrají fotografie
- Potom se odešle protokol
- Zaznamená se GPS poloha synchronizace
- Po úspěšné synchronizaci se protokol zobrazí v historii s přiřazeným číslem
Stavy synchronizace
| Stav | Význam |
|---|---|
| Čeká | Protokol čeká na odeslání |
| Synchronizuji | Probíhá odesílání |
| Chyba | Synchronizace selhala |
Po úspěšné synchronizaci protokol zmizí z čekajících a objeví se ve standardním seznamu.
Opakované pokusy
Pokud synchronizace selže:
- Aplikace automaticky zkusí znovu (max. 3 pokusy)
- Při trvalém selhání protokol zůstává v čekajících
- Můžete zkusit synchronizaci později
Koncepty (Drafty)
Koncepty jsou rozpracované protokoly uložené lokálně:


- Ukládají se automaticky během psaní
- Zůstávají uložené i po zavření prohlížeče
- Nejsou odesílány na server, dokud je nedokončíte
- Limit je 5 konceptů
Uložená data
Co se ukládá lokálně
- Klienti a adresy - synchronizované z lokální paměti prohlížeče
- Číselníky - materiály, škůdci, typy prací, instalace
- Offline protokoly - čekající na synchronizaci
- Koncepty - rozpracované protokoly
- Statické soubory - logo firmy, fonty, ikony
Bezpečnost dat
Data jsou uložená v prohlížeči:
- Nesmažou se při zavření prohlížeče
- Nesmažou se při restartu zařízení
- Smažou se jen při vymazání dat prohlížeče
Varování: Nevymazávejte data prohlížeče, dokud máte nesynchronizované protokoly!
Instalace jako aplikace (PWA)
Pro lepší offline zážitek doporučujeme nainstalovat aplikaci na vaše zařízení.
Výhody PWA
- Rychlejší spouštění
- Spolehlivější offline režim
- Ikona na domovské obrazovce
- Žádný adresní řádek prohlížeče
Na Android / Desktop (Chrome, Edge)
- Po otevření aplikace se zobrazí banner s možností instalace
- Klikněte na Instalovat
- Potvrďte instalaci
Na iPhone / iPad (iOS)
- Klikněte na ikonu Sdílet v prohlížeči (v řádku s URL)
- Vyberte Přidat na plochu
- Potvrďte kliknutím na Přidat
Poznámka: Na iOS funguje instalace PWA ze Safari, Chrome i jiných prohlížečů od verze iOS 16.4.
Řešení problémů
Protokol se nesynchronizuje
- Zkontrolujte připojení k internetu
- Ověřte, že máte stabilní připojení (ne jen slabý signál)
- Počkejte a zkuste později - synchronizace proběhne automaticky
- Pokud problém přetrvává, kontaktujte podporu
Chybí klienti v offline režimu
Klienti se ukládají do cache při prvním načtení. Před odchodem do terénu:
- Otevřete databázi klientů
- Případně přejděte na detail klientů, které budete potřebovat
- Data se automaticky uloží do cache
Aplikace nefunguje offline
- Zkontrolujte, zda máte aplikaci nainstalovanou jako PWA
- Vyzkoušejte zavřít a znovu otevřít aplikaci
- Zkontrolujte, zda prohlížeč nemá vypnutou funkci Service Worker
Tipy pro offline práci
Tip 1: Před odchodem do terénu otevřete aplikaci s připojením a projděte klienty, které budete potřebovat.
Tip 2: Synchronizujte pravidelně, když máte stabilní připojení.
Tip 3: Nainstalujte aplikaci jako PWA pro spolehlivější offline režim.
Tip 4: Na dashboardu vidíte počet čekajících protokolů - sledujte ho pro jistotu, že jsou všechny synchronizované.
Tip 5: GPS poloha se zaznamenává i offline a synchronizuje se spolu s protokolem.