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
| Situation | Ce qu'il faut vérifier |
|---|---|
| Donnée non envoyée | La synchronisation n'a pas encore été lancée |
| Conflit | Une autre modification a touché le même élément |
| Erreur de sync | Le réseau est revenu mais la validation a échoué |
| Donnée manquante | L'opération n'était pas complète au moment de l'envoi |
Ce que l'état signifie
pendingveut dire que l'action est en attente d'envoi;failedveut 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
- terminer la saisie;
- attendre le retour de la connexion;
- vérifier que l'état passe au vert ou au statut attendu;
- 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.