Offline‑käyttö#
PWA on suunniteltu toimimaan kentällä myös ilman nettiyhteyttä: kellareissa, parkkihalleissa, ulko‑Suomessa kävellessä, eikö-vain-vielä-5G:tä-tällä-paikkakunnalla.
Mitä toimii offline#
✅ Tehtävien selaaminen — viimeksi haetut tehtävät, niiden tiedot ja kuvaukset ovat tallessa.
✅ Tuntien kirjaaminen — modal toimii normaalisti, tallennettu rivi jonottaa.
✅ Kulujen kirjaaminen — sama kuin tunnit, kuitti tallentuu puhelimen lokaaliin.
✅ Kuvien lisääminen — kamera avautuu, kuva tallentuu, jonottaa upload:ia.
✅ Tuotteiden haku ja hintojen katsominen — käyttää offline‑ varastettua tuotekatalogia (n. 170 000 tuotteen LVISnet‑lista).
✅ Aiemmin avatut työtuntirivit — voit selata ja muokata (5 päivän muokkausikkunan rajoissa).
Mitä EI toimi offline#
❌ Uusien tehtävien luominen — vaatii palvelimen myöntämän yksilöivän numeron.
❌ Apuasentajan kutsuminen — vaatii live‑yhteyden toiseen asentajaan ja palvelimelle.
❌ Discuss‑viestit — sähköposti/chat odottavat netiä.
❌ Push‑ilmoitusten saaminen — luonnollisesti ei netissä.
❌ Inventaarion päivitys — jos joku toinen on muuttanut varastosaldoja, et näe muutosta ennen kuin tulet onlineen.
Synkronointi#
Kaikki muutoksesi jonottavat puhelimessa ja siirtyvät palvelimelle kun nettiyhteys palaa:
- Alapalkin “Offline” ‑indikaattori näkyy kun olet ilman nettiä.
- Jonossa olevien muutosten määrä näkyy myös: “Offline — 3 muutosta jonossa”.
- Kun yhteys palaa, jono synkkaa automaattisesti taustalla.
**Älä huolestu jos jono näyttää lukua hetken.** Synkkaus tehdään yksi rivi kerrallaan, joten 10‑rivisen jonon tyhjeneminen voi kestää muutaman sekunnin.
Tuotekatalogin esilataus#
PWA lataa 170 000 tuotetta offline‑käyttöä varten ensimmäisellä kerralla. Tämä kestää 1–3 minuuttia (riippuu netistä). Asetukset → “Synkronoi inventaario nyt”.
Tämän jälkeen tuotehaku toimii ilman nettiä. Jos varastosaldoja päivitetään toimistolla, päivitys haetaan PWA:han automaattisesti päivittäin (taustalla, kun olet online).
Voit pakottaa päivityksen manuaalisesti: Asetukset → Synkronoi inventaario nyt.