"Stamattina è caduto internet alle 8:30 e non funzionava nessuna timbratura" — un classico delle PMI italiane che usano sistemi cloud-based con dipendenza totale dalla connessione. Capita per ADSL fallita, router rotto, lavori del provider, blackout WiFi, sostituzione modem. Le aziende perdono tempo, dipendenti si arrabbiano, l'HR finisce per mettere ore "stimate" sul foglio Excel. Vediamo come strutturare un sistema timbrature resiliente alla mancanza di connessione.
Quanto spesso capita davvero?
Statistiche tipiche per PMI italiana:
- Disconnessioni totali: 1-3 volte al mese (durata 5 min - 2 ore).
- Disconnessioni parziali (WiFi marginale): 5-15 volte al mese.
- Blackout programmati: 1-2 volte all'anno (lavori provider, sostituzione apparati).
- Blackout impreviti: 0-2 volte all'anno (incidenti, danneggiamenti).
Su un anno: ~50-150 ore in cui la connessione potrebbe essere problematica. Il 5-15% dell'orario lavorativo annuo. Non un caso eccezionale: una condizione operativa quasi normale.
Cosa succede con sistemi NON offline-ready
Sistema 100% cloud-dipendente:
- App mobile non timbra: errore "Connessione mancante".
- Totem aziendale non timbra: schermata di errore.
- Web punching da PC: pagina non caricata.
- Risultato: 30 dipendenti non possono timbrare.
Soluzioni di emergenza tipiche:
- Foglio firma cartaceo "tampone" → poi da trascrivere a mano.
- Annotazione orari su WhatsApp del responsabile → caos.
- "Quando torna internet timbriamo retroattivamente" → orari "stimati" inaffidabili.
Le 3 soluzioni offline-ready
1. App mobile con cache locale
L'app HR sullo smartphone del dipendente:
- Tap "Timbra".
- App rileva connessione assente.
- Salva la timbratura localmente in IndexedDB (database del browser).
- Mostra conferma con badge "in coda".
- Quando la connessione torna, sync automatico al server con timestamp originale (non quello del sync).
Affidabilità: 99%+. Il dipendente non si accorge nemmeno di essere offline.
2. Totem NFC con modalità offline
Il totem aziendale con tablet + NFC:
- Dipendente passa il badge.
- Tablet riconosce e registra timbratura in IndexedDB locale.
- Mostra conferma immediata (foto + nome + orario).
- Suono di feedback: "Timbratura salvata in coda".
- Sync automatico al ritorno della connessione.
Indicatore stato sempre visibile sul totem:
- 🟢 Online.
- 🟡 Offline con coda (X timbrature in attesa).
- 🔵 Sync in corso.
3. Hotspot 4G di backup
Configurazione di un secondo canale internet via SIM 4G/5G come fallback:
- Router con doppia WAN (ADSL + 4G).
- Switch automatico al ritorno del primario.
- Costo: 30-50 €/mese per piano dati 4G aziendale.
Soluzione "infrastrutturale" complementare al software offline-ready.
IndexedDB: la tecnologia che fa la differenza
IndexedDB è un database NoSQL incorporato nei browser moderni:
- Compatibile con Chrome, Safari, Firefox, Edge (Android, iOS, desktop).
- Capacità: 100+ MB per dominio.
- Persistente: i dati sopravvivono al riavvio del browser.
- Veloce: query locale, no overhead di rete.
Le timbrature offline sono salvate in IndexedDB con tutti i metadati:
- Timestamp esatto della timbratura.
- Tipologia (entrata/uscita/pausa).
- Coordinate GPS (se disponibili).
- Dati dipendente.
Quando torna la connessione, il Service Worker della PWA invia in batch al server.
Limiti delle modalità offline
Onestamente:
- Verifica geolocalizzazione: in modalità offline il GPS funziona ma la verifica "entro raggio sede" è ritardata.
- Riconoscimento turno: se il sistema deve verificare quale turno il dipendente sta facendo, l'informazione potrebbe essere obsoleta nella cache.
- Conflitti di sync: se due timbrature vengono fatte sullo stesso dispositivo da due dipendenti, il sync deve gestire correttamente.
Le PWA moderne gestiscono tutti questi casi automaticamente, ma è importante saperlo.
Test pratico di affidabilità
Come verificare che il tuo sistema HR sia davvero offline-ready:
- Disconnetti il WiFi del tablet/smartphone.
- Effettua una timbratura.
- L'app deve mostrare conferma con badge "offline" / "in coda".
- Riconnetti.
- Verifica nel pannello admin che la timbratura sia arrivata con timestamp originale (non quello del sync).
Se l'app mostra errore "Connessione mancante" e non timbra, non è offline-ready. Cambia software.
Strategia di affidabilità completa
Best practice per azienda con 30+ dipendenti:
- App mobile offline-ready per ogni dipendente con smartphone.
- Totem NFC offline-ready per dipendenti senza smartphone.
- Connessione internet primaria + backup 4G automatico.
- UPS sul router per blackout elettrici brevi.
- Procedura di emergenza documentata per casi estremi (foglio cartaceo come ultima risorsa).
Come fa HRPro
Il modulo Totem NFC con Offline di HRPro implementa nativamente IndexedDB + Service Worker per resilienza alla disconnessione. La PWA mobile ha la stessa modalità offline per dipendenti che timbrano dallo smartphone.
Indicatore di stato sempre visibile, sync automatico al ritorno della connessione, audit trail con timestamp originale (non quello del sync).
Richiedi una demo di HRPro.