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ů a změn protokolů, které čekají na odeslání. Karta “Čeká na vaše rozhodnutí” ukazuje změny, které je potřeba zkontrolovat nebo odeslat.
Co můžete dělat offline
Plně funkční
- ✅ Vytváření nových protokolů
- ✅ Úprava uloženého protokolu — změna se uloží po připojení (viz část Úprava uloženého protokolu offline níže)
- ✅ 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
- ⚠️ PDF a fotky protokolu - jen ty, které jste předtím otevřeli s připojením
- ⚠️ Předání ke kontrole - při povinné kontrole vyžaduje připojení; offline změnu jen uložíte
Nedostupné offline
- ❌ Vytváření nových klientů
- ❌ Úprava existujících klientů
- ❌ Odeslání protokolu klientovi (změnu připravíte k odeslání a odešlete po připojení)
- ❌ Načtení nových dat ze serveru
- ❌ Statistiky na dashboardu
- ❌ Funkce “Nejbližší klienti” (GPS)
- ❌ E-mailové notifikace
Jak funguje ukládání offline protokolů
Když vytvoříte protokol bez připojení:
- Protokol se uloží lokálně v prohlížeči
- Fotografie se uloží jako lokální obrazová data
- GPS poloha se zaznamená (pokud jste technik protokolu a poloha je dostupná)
- Protokol dostane dočasné označení “Čeká na sync”
Úprava uloženého protokolu offline
Uložený protokol, který můžete upravovat (například rozpracovaný), upravíte i bez připojení. Změna se uloží k tomu samému protokolu — nikdy nevznikne nový protokol.
- Otevřete protokol a klikněte na Upravit
- Proveďte změny (i fotky a podpisy)
- Klikněte na Uložit nebo Připravit k odeslání
- Změna se uloží v zařízení a detail protokolu ukáže Změna čeká na odeslání
- Po připojení se změna uloží k protokolu sama
Protokol se nikdy neodešle klientovi sám. Pokud jste zvolili Připravit k odeslání, po uložení detail ukáže Uloženo – připraveno k odeslání. Klientovi ho odešlete jedním klepnutím na Odeslat — jako obvykle vyberete e-mailové adresy. Pokud vám pracovní postup odeslání nedovoluje, zobrazí se Ke kontrole. Při povinné kontrole technik offline vidí jen Uložit; ke kontrole protokol předá po připojení.
Když protokol mezitím změnil někdo jiný
Pokud protokol po vašem otevření uložil někdo jiný (např. kancelář), vaše změna se neuloží a nic se nepřepíše. Detail ukáže Protokol se mezitím změnil.
- Klikněte na Otevřít moji změnu — formulář ukáže rozdíly: co je na serveru a co je ve vaší změně
- Rozhodněte se:
- Nahradit mou verzí — uloží se vaše změna; změny, které mezitím uložil někdo jiný, se přepíšou (vyžaduje potvrzení)
- Zahodit moji změnu — protokol zůstane tak, jak je uložený na serveru
Stejně to funguje i s připojením, pokud uložíte formulář otevřený delší dobu a protokol mezitím uložil někdo jiný.
Další stavy změny
| Stav v detailu | Co znamená | Co udělat |
|---|---|---|
| Změna čeká na odeslání | Uloží se po připojení | Nic, případně ji otevřete a upravte |
| Změna se právě odesílá… | Aplikace ji právě ukládá | Počkejte; do té doby protokol znovu neuložíte |
| Uloženo – připraveno k odeslání | Změna je uložená, protokol ještě není odeslaný | Odeslat, Ke kontrole nebo Zavřít |
| Protokol se mezitím změnil | Někdo jiný uložil novější verzi | Prohlédněte si rozdíly a rozhodněte |
| Změnu nelze uložit | Např. protokol byl mezitím odeslán nebo zrušen, nebo k němu už nemáte přístup | Otevřete změnu nebo ji zahoďte |
| Změnu se nepodařilo odeslat | Opakované pokusy selhaly | Zkusit znovu |
Pokud protokol právě upravuje jiný uživatel, vaše změna počká a aplikace to zkusí znovu. Pokud ho mezitím uložil, uvidíte rozdíly jako při změně někým jiným. V seznamu protokolů má protokol se změnou štítek se stavem změny.
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řidělený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í odeslání znovu (max. 3 pokusy)
- Při trvalém selhání protokol zůstává v čekajících
- Synchronizaci můžete zkusit znovu
- Po třech neúspěšných pokusech můžete protokol otevřít pomocí akce Opravit offline protokol
- Formulář označí konkrétní problematickou fotografii; můžete ji odstranit a znovu nahrát z galerie nebo fotoaparátu
- Oprava zachová původní cíl protokolu (uložit, odeslat ke kontrole nebo odeslat klientovi)
- Pokud lokální protokol vznikl ve starší verzi bez informace o vlastníkovi, musíte jej před další prací výslovně převzít
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
- Neodesílají se 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
- Změny uložených protokolů - čekající na odeslání
- Koncepty - rozpracované protokoly
- Fotky a PDF protokolů - ty, které jste otevřeli s připojením
- Statické soubory - logo firmy, fonty, ikony
Odhlášení a jiný uživatel zařízení
- Odhlášení fotky a PDF nemaže — když se znovu přihlásíte, dříve otevřené soubory máte k dispozici i offline
- Když se na zařízení přihlásí jiný uživatel, aplikace mu vaše fotky a PDF nikdy neukáže a smaže je
- Čekající protokoly, změny a koncepty patří uživateli, který je vytvořil; jiný uživatel je nevidí
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
- Po třech neúspěšných pokusech otevřete u protokolu akci Opravit offline protokol
- Odstraňte nebo nahraďte označenou fotografii a protokol znovu uložte nebo odešlete
- Pokud problém přetrvává i po opravě, kontaktujte podporu
Chybí klienti v offline režimu
Klienti se ukládají do lokální paměti 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ží pro offline použití
Aplikace nefunguje offline
- Zkontrolujte, zda máte aplikaci nainstalovanou jako PWA
- Zkuste aplikaci zavřít a znovu otevřít
- Zkontrolujte, zda prohlížeč neblokuje offline funkce aplikace
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 polohu zaznamenává technik, kterému je protokol přidělen, i offline; synchronizuje se spolu s protokolem. Úpravy protokolu jinými uživateli ji nemění.
Tip 6: Před odchodem do terénu otevřete s připojením PDF a fotky, které budete potřebovat — offline jsou dostupné jen dříve otevřené.