Travail quotidien

Hors ligne et synchronisation

Comprendre ce qui se passe quand le réseau disparaît.

Hors ligne et synchronisation

L'application peut continuer à fonctionner même si la connexion réseau est faible ou absente, selon la configuration de l'environnement. Cette page explique ce qui se passe pour que tu saches quoi faire pendant et après la coupure.

Ce que tu peux faire

  • ouvrir les écrans déjà chargés;
  • saisir des données locales;
  • préparer certaines opérations à synchroniser plus tard.

À quoi ça sert

  • ne pas bloquer l'utilisateur à cause d'un réseau instable;
  • garder le travail en cours;
  • permettre une remontée différée des données;
  • éviter de refaire une saisie déjà faite.

Ce qui demande une vérification

SituationCe qu'il faut vérifier
Donnée non envoyéeLa synchronisation n'a pas encore été lancée
ConflitUne autre modification a touché le même élément
Erreur de syncLe réseau est revenu mais la validation a échoué
Donnée manquanteL'opération n'était pas complète au moment de l'envoi

Ce que l'état signifie

  • pending veut dire que l'action est en attente d'envoi;
  • failed veut dire qu'elle a rencontré une erreur;
  • synchronisé ou un état équivalent veut dire que le serveur a bien reçu l'opération.

Bon réflexe

  1. terminer la saisie;
  2. attendre le retour de la connexion;
  3. vérifier que l'état passe au vert ou au statut attendu;
  4. ne fermer l'app qu'après confirmation.

Comment éviter les pertes

  • ne supprime pas une action locale tant que tu n'as pas compris pourquoi elle a échoué;
  • note l'heure et le contexte si tu dois demander de l'aide;
  • rouvre l'écran après reconnexion pour vérifier le statut réel;
  • compare toujours la donnée locale avec la réponse serveur si elle est disponible.

Quand demander de l'aide

Demande un support si:

  • la synchronisation échoue plusieurs fois;
  • une même opération reste bloquée trop longtemps;
  • tu vois des statuts contradictoires;
  • un écran vide réapparaît après reconnexion.