Modalità offline
Ziptask continua a funzionare quando il tuo dispositivo perde la connessione. Le liste attività viste di recente restano visibili, e le azioni principali sulle attività che compi sul campo vengono salvate sul tuo dispositivo e inviate al server automaticamente nel momento in cui torni online. È stata pensata per le squadre che lavorano in scantinati, siti remoti e altri luoghi dove il segnale va e viene.
Non c’è nulla da attivare — funziona automaticamente sulle app per telefono e nel browser web, per ogni membro.
Cosa funziona offline
| Azione | Offline? |
|---|---|
| Sfogliare le liste attività già aperte | ✓ (salvate sul tuo dispositivo) |
| Aprire una lista e vederne le attività | ✓ (se aperta in precedenza) |
| Vedere la dashboard | ✓ (ultima versione caricata) |
| Vedere il calendario | ✓ (ultima finestra vista) |
| Vedere quali file una lista ha allegato | ✓ (nomi + un’icona di file) |
| Contrassegnare un’attività come iniziata / completata (o riaprirla) | ✓ (si sincronizza alla riconnessione) |
| Aggiungere una nuova attività a una lista | ✓ (si sincronizza alla riconnessione) |
| Modificare titolo, descrizione o punti di un’attività | ✓ (si sincronizza alla riconnessione) |
| Eliminare un’attività | ✓ (si sincronizza alla riconnessione) |
| Aggiungere o rimuovere un tag su una lista | ✓ (si sincronizza alla riconnessione) |
| Archiviare, ripristinare o eliminare una lista | ✓ (si sincronizza alla riconnessione) |
| Aprire, caricare o eliminare un allegato | — Richiede una connessione |
| Vedere, aggiungere o eliminare commenti | — Richiede una connessione |
| Assegnare o rimuovere membri su una lista | — Richiede una connessione |
| Creare, modificare o pianificare una lista | — Richiede una connessione |
| Creare una lista con la voce (da voce a lista) | — Richiede una connessione |
| Creare, rinominare o eliminare un tag (Gestione tag) | — Richiede una connessione |
| Qualsiasi cosa in Membri, Team, Negozio, Report, Amministrazione | — Richiede una connessione |
Le azioni che richiedono una connessione ora sono mostrate come non disponibili quando sei offline — il pulsante è attenuato, e passandoci sopra (su desktop) o toccandolo (su un telefono) si spiega che serve una connessione — invece di lasciarti toccare fino a un errore generico.
Come funziona
Sfogliare offline
Le liste e le attività che apri vengono salvate sul tuo dispositivo. Quando perdi la connessione, l’app mostra la versione più recente che ha, con un piccolo orario “Ultima sincronizzazione” così sai quanto è aggiornata. È cronologia in sola lettura — le nuove modifiche dei colleghi non compariranno finché non ti riconnetti.
Apportare modifiche offline
Quando completi, aggiungi, modifichi o elimini un’attività senza connessione, la modifica appare immediatamente come se fosse stata salvata — e viene messa in una coda sul tuo dispositivo. Un banner mostra quante modifiche sono in attesa di sincronizzazione.
Nel momento in cui la tua connessione ritorna, l’app invia le modifiche in coda al server nell’ ordine in cui le hai apportate, poi si aggiorna per mostrare la lista confermata e aggiornata. Il tuo lavoro in coda sopravvive alla chiusura e riapertura dell’app.
Se due persone modificano la stessa cosa
Se un collega ha modificato la stessa attività mentre eri offline — ad esempio avete entrambi preso in carico la stessa attività — la sua modifica viene mantenuta, la tua modifica in coda viene scartata, e la tua vista si aggiorna per corrispondere alla versione salvata alla riconnessione. Il membro la cui modifica è stata scartata vede un unico breve avviso (“Alcune modifiche apportate offline non è stato possibile applicarle…”), mostrato una volta per sincronizzazione — non una volta per attività, anche se sono state interessate diverse modifiche. Le tue altre modifiche in coda si applicano comunque normalmente.
Se una modifica non può sincronizzarsi
Ci sono due casi:
- Rifiuto permanente (l’attività era già stata presa, modificata, rimossa, o non hai più il permesso): la modifica viene scartata — riprovare non servirebbe — e ricevi l’ unico avviso “non è stato possibile applicarle” sopra. La tua vista viene aggiornata allo stato corretto.
- Problema temporaneo (il server è brevemente irraggiungibile o occupato): la modifica viene mantenuta e ritentata automaticamente. Se ancora non passa dopo alcuni tentativi, appare un banner “sincronizzazione non riuscita” con un pulsante Riprova, più un pulsante Salta per abbandonare le modifiche bloccate e cancellare il banner (la vista si aggiorna poi alla versione del server). Tutto il resto nella coda continua a sincronizzarsi in modo indipendente.
Note per l’assistenza
- Nulla va perso alla riconnessione. Anche se l’app viene chiusa mentre si è offline, le modifiche in coda vengono memorizzate sul dispositivo e inviate alla successiva connessione.
- Le modifiche non sincronizzate sono protette anche se il dispositivo esaurisce lo spazio di archiviazione. L’app mantiene una cache eliminabile dei dati visti di recente per il caricamento istantaneo/offline. Se lo spazio di archiviazione del browser del dispositivo si riempie, l’app cancella automaticamente quella cache eliminabile per fare spazio — non sacrifica mai le modifiche offline non sincronizzate di un membro per farlo (quelle modifiche hanno priorità). La cache cancellata si ricarica semplicemente dal server alla connessione successiva.
- Le modifiche apportate offline restano visibili dopo la chiusura e riapertura dell’app. Un’attività che aggiungi, completi o modifichi offline viene comunque mostrata quando torni a quella lista — e si sincronizza comunque una volta che il dispositivo si riconnette.
- La disconnessione cancella tutto ciò che è salvato offline su quel dispositivo, incluse eventuali modifiche che non si sono ancora sincronizzate (una salvaguardia della privacy su dispositivi condivisi). Se un membro ha modifiche non sincronizzate quando si disconnette, l’app ora avvisa prima (“Hai N modifica/e che non si sono ancora sincronizzate — disconnettiti ora e andranno perse per sempre”) così può annullare, riconnettersi e lasciare che le modifiche si sincronizzino prima di disconnettersi.
- La disconnessione funziona anche offline. Un membro può disconnettersi anche senza connessione — l’app cancella la sua sessione localmente e torna alla schermata di accesso senza bloccarsi. La sua sessione sul server viene completamente revocata la prossima volta che il dispositivo è online.
- I caricamenti di foto/file sono solo online — non possono essere salvati per dopo. Se un membro segnala che questi “non funzionano offline”, è un comportamento previsto. I loro pulsanti ora appaiono attenuati con una breve spiegazione “solo online” offline, anziché fallire dopo un tocco.
- I commenti sono solo online, incluso il vederli. Aprire i commenti su un’attività mentre si è offline mostra un breve messaggio “disponibile solo online” (non uno spinner bloccato), e i pulsanti di invio/eliminazione sono attenuati. I commenti non vengono salvati sul dispositivo.
- Applicare un tag a una lista funziona offline; gestire i tag stessi no. Un membro può aggiungere o rimuovere un tag esistente su una lista senza connessione (appare all’istante e si sincronizza alla riconnessione), ma creare, rinominare o eliminare un tag in Gestione tag richiede comunque una connessione (quei controlli appaiono come non disponibili offline).
- Archiviare, ripristinare ed eliminare una lista ora funzionano offline — la lista scompare dalla vista immediatamente e la modifica si sincronizza alla riconnessione (proprio come le modifiche alle attività). Dal menu ”⋯” di una lista sulla pagina delle liste attività, quelle azioni restano disponibili offline; solo Modifica è attenuato lì.
- Creare, modificare e pianificare una lista sono ancora solo online. Creare una nuova lista (anche con la voce), modificare i dettagli di una lista, cambiarne la ricorrenza e assegnare/rimuovere membri sono mostrati attenuati con una motivazione quando si è offline — si basano su selettori (team, progetti, membri) che non sono salvati sul dispositivo. (Regola pratica: fare il lavoro e archiviare/eliminare sono offline; creare e modificare liste, e qualsiasi cosa a livello di account, richiedono una connessione.)
- Aprire una lista mai vista prima quando si è offline mostra un messaggio “Non disponibile offline”, non una schermata vuota. Solo le liste aperte almeno una volta mentre si è online vengono salvate per la visualizzazione offline — riconnettiti per vedere una lista per la prima volta. Le pagine offline mostrano anche un piccolo orario “Ultima sincronizzazione” così i membri sanno quanto sono aggiornati i dati.
- Le viste di dashboard, lista e attività mostrate offline sono l’ultima versione caricata, inclusa l’attività più recente dei colleghi ricevuta prima di perdere la connessione. L’aggiornamento in tempo reale riprende una volta che la connessione ritorna.