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é

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:

  1. Protokol sa uloží do lokálnej databázy prehliadača (IndexedDB)
  2. Fotografie sa uložia ako base64 dáta
  3. GPS poloha sa zaznamená (ak je dostupná)
  4. Protokol dostane dočasné označenie “Čaká na sync”

Synchronizácia

Automatická synchronizácia

Po obnovení pripojenia na internet:

  1. Aplikácia automaticky deteguje online stav
  2. Spustí sa synchronizácia čakajúcich protokolov
  3. Pre každý protokol:
    • Najprv sa nahrajú fotografie
    • Potom sa odošle protokol
    • Zaznamená sa GPS poloha synchronizácie
  4. Po úspešnej synchronizácii sa protokol zobrazí v histórii s priradeným číslom

Stavy synchronizácie

StavVýznam
ČakáProtokol čaká na odoslanie
SynchronizujemPrebieha odosielanie
ChybaSynchronizá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:

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

  1. Po otvorení aplikácie sa zobrazí banner s možnosťou inštalácie
  2. Kliknite na Inštalovať
  3. Potvrďte inštaláciu

Na iPhone / iPad (iOS)

  1. Kliknite na ikonu Zdieľať v prehliadači (v riadku s URL)
  2. Vyberte Pridať na plochu
  3. 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

  1. Skontrolujte pripojenie na internet
  2. Overte, že máte stabilné pripojenie (nie len slabý signál)
  3. Počkajte a skúste neskôr - synchronizácia prebehne automaticky
  4. 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:

  1. Otvorte databázu klientov
  2. Prípadne prejdite na detail klientov, ktorých budete potrebovať
  3. 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.

Čoskoro

Demo v príprave

Pripravujeme pre vás interaktívne demo, kde si môžete Deratix vyskúšať naživo. Nechajte nám kontakt a dáme vám vedieť, keď bude k dispozícii.