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í

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í:

  1. Protokol se uloží do lokální databáze prohlížeče (IndexedDB)
  2. Fotografie se uloží jako base64 data
  3. GPS poloha se zaznamená (pokud je dostupná)
  4. Protokol dostane dočasné označení “Čeká na sync”

Synchronizace

Automatická synchronizace

Po obnovení připojení k internetu:

  1. Aplikace automaticky detekuje online stav
  2. Spustí se synchronizace čekajících protokolů
  3. Pro každý protokol:
    • Nejprve se nahrají fotografie
    • Potom se odešle protokol
    • Zaznamená se GPS poloha synchronizace
  4. Po úspěšné synchronizaci se protokol zobrazí v historii s přiřazeným číslem

Stavy synchronizace

StavVýznam
ČekáProtokol čeká na odeslání
SynchronizujiProbíhá odesílání
ChybaSynchronizace 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ě:

Rozpracované protokoly - Desktop
Rozpracované protokolyDesktop
Rozpracované protokoly - Mobile
Rozpracované protokolyMobile
  • 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)

  1. Po otevření aplikace se zobrazí banner s možností instalace
  2. Klikněte na Instalovat
  3. Potvrďte instalaci

Na iPhone / iPad (iOS)

  1. Klikněte na ikonu Sdílet v prohlížeči (v řádku s URL)
  2. Vyberte Přidat na plochu
  3. 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

  1. Zkontrolujte připojení k internetu
  2. Ověřte, že máte stabilní připojení (ne jen slabý signál)
  3. Počkejte a zkuste později - synchronizace proběhne automaticky
  4. 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:

  1. Otevřete databázi klientů
  2. Případně přejděte na detail klientů, které budete potřebovat
  3. 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.

Již brzy

Demo v přípravě

Připravujeme pro vás interaktivní demo, kde si můžete Deratix vyzkoušet naživo. Nechte nám kontakt a dáme vám vědět, jakmile bude k dispozici.