Wizard Home | Sincronizzazione

Cod. Ultima revisione Wiki Note
688 2018/02/06 - PG
Avviando la sincronizzazione può avvenire che il sistema riscarichi completamente certi DB in particolare
  1. DB ordini
  2. DB task (Moduli e Attività)
  3. DB risorse 
Questo può avvenire per svariate cause sostanzialmente il sistema cerca di riallinearsi a seguito di operazioni che possono aver causato il disallineamento tra Device mobile e Server

Le cause più comuni sono 

a) Aggiornamento della versione dell'app con sovrascrittura (Vedi questa guida)
b) Scarso spazio o memoria disponibile nel device (Vedi questa guida)
c) Spegnimento dell'app in fase di sincronizzazione o spegnimento del device in fase di aggiornamento
d) Posizionamento dell'app in background in fase di sincronizzazione 

E' sempre da considerare che la fase di sincronizzazione dati fra server e device è un operazione molto delicata soprattutto se i dati destinati all'utente sono voluminosi (Flag Visibility attivo che sarebbe da utilizzare solo per gli sviluppatori)  

In generale mancanza di spazio disponibile del device o interruzione improvvisa della fase di sincronizzazione può corrompere i db presenti nel device e in questi casi 
il software qualora riesca ad intercettare questo stato tenta di riallinearsi con il Server.

Nel caso in cui i dati presenti in app non corrispondano a quanto atteso sebbene il sistema abbia tentato un riallineamento è buona norma cancellare l'applicazione ed effettuare una installazione da zero