Questo articolo spiega cosa succede al lavoro registrato offline quando l'app si riconnette, inclusi i casi in cui un altro dispositivo ha modificato lo stesso record. È rivolto a chiunque voglia verificare che il proprio lavoro offline sia stato registrato correttamente.
Cosa succede quando ti riconnetti
Quando la connessione torna disponibile, l'app invia le tue modifiche in coda. Le modifiche vengono normalmente caricate automaticamente in background.
Per controllare la coda di caricamento sul dispositivo mobile:
- Tocca il pulsante rotondo a forma di nuvola in alto a destra nell'intestazione. Se mostra un messaggio di stato, toccalo una volta per ridurlo, poi toccalo di nuovo.
- In Le tue modifiche, controlla la scheda di stato e le modifiche in attesa sotto Lavori e Altre modifiche.
- Tocca Carica ora oppure lascia che le modifiche vengano caricate automaticamente.
- Dopo che non ci sono più modifiche in attesa, tocca Ottieni dati più recenti per scaricare una copia aggiornata.
La coda è disponibile solo sul dispositivo mobile. Ogni utente vede solo la coda del proprio dispositivo.
Quando appare un messaggio di Conflitto di sincronizzazione
Il messaggio di Conflitto di sincronizzazione appare solo quando il server rifiuta una modifica in coda perché il record è stato modificato altrove. Questo capita quando una valutazione del rischio, una raccomandazione o un allegato sono stati modificati su un altro dispositivo mentre eri offline, oppure quando hai completato una valutazione del rischio che era già stata completata su un altro dispositivo.
- La versione più recente sul server rimane attiva.
- La tua modifica in coda viene scartata.
- La tua modifica in coda non viene mai ritentata.
- Non avviene alcuna fusione delle modifiche.
Il messaggio è l’unico segnale che il lavoro in coda è stato scartato. Il lavoro che pensavi di aver salvato sul posto potrebbe quindi mancare dopo la sincronizzazione.
Un conflitto analogo può verificarsi cambiando la frequenza di un’Attività in un’altra Attività dello stesso tipo che ha già quella frequenza sull’elemento.
Importante: le risposte ai lavori non sono coperte dal messaggio
Le risposte ai lavori non utilizzano il messaggio di conflitto. Se lo stesso lavoro è stato modificato o completato sul web mentre eri offline, e la visita è ancora aperta, le risposte che hai inserito in coda sovrascrivono silenziosamente quelle web non appena si sincronizzano. Non compare alcun messaggio di Conflitto di sincronizzazione.
Ciò significa che l’assenza del messaggio non garantisce che le risposte inserite offline corrispondano a quelle effettivamente registrate sul lavoro.
Quando la visita è stata chiusa altrove
Se la visita è già stata chiusa sul web, la tua chiusura in coda non viene applicata. Le risposte ai lavori in coda vengono rifiutate a meno che tu non sia un Manager o di livello superiore. In questa situazione, vedrai Sincronizzazione non riuscita. Vedrai anche Chiusura visita non riuscita e la tua chiusura non sarà quella registrata.
Una chiusura in coda fallisce nello stesso modo se la visita è stata chiusa altrove, anche se non ci sono cambiamenti ai lavori in attesa dietro di essa.
Controlla cosa è stato effettivamente registrato
Dopo la sincronizzazione, riapri la valutazione del rischio, la raccomandazione, l’allegato, il lavoro o la visita e verifica le informazioni registrate. Se il lavoro manca o le risposte registrate non sono quelle che avevi previsto, ripetilo se è ancora importante.
Per avere una copia più aggiornata, usa Ottieni dati più recenti dopo che le modifiche in attesa sono state caricate. Questa opzione non è disponibile mentre ci sono modifiche in attesa, durante un caricamento in corso o se il dispositivo è offline.
Evita modifiche simultanee
Evita di modificare la stessa valutazione del rischio contemporaneamente sul web e nell'app. Lo stesso record può essere sovrascritto quando la coda offline viene caricata, e le risposte ai lavori possono sovrascrivere silenziosamente le modifiche web.
Se una modifica in coda non riesce a essere caricata
Un caricamento fallito è diverso da un conflitto. Gli elementi falliti appaiono nella loro sezione dedicata nel foglio di stato di sincronizzazione.
- Tocca Riprova su un elemento, oppure Riprova falliti per tentare di nuovo tutti i fallimenti temporanei.
- Se l’elemento non può essere recuperato e viene offerta solo l’opzione Elimina, conferma l’eliminazione solo se accetti che la modifica sarà scartata in modo permanente.
Riprova è disponibile per errori temporanei di rete o server. Un errore permanente lato client propone Elimina perché inviare di nuovo gli stessi dati rifiutati genererebbe lo stesso errore.