Guide Approfondi : Gestion des Conflits de Synchronisation
Dernière mise à jour : Wednesday, August 6, 2025.
1. Introduction
Le mode hors-ligne est une fonctionnalité puissante, mais il peut parfois créer des "conflits". Un conflit survient lorsque la même donnée est modifiée de deux manières différentes avant que les changements ne puissent être synchronisés.
Par exemple :
- Vous êtes hors ligne sur votre téléphone et changez le prix d'un article à 25€.
- Pendant ce temps, un de vos collaborateurs, qui est en ligne, change le prix de ce même article à 30€.
Lorsque votre téléphone se reconnecte, l'application ne sait pas quelle est la "bonne" version. C'est là qu'intervient l'écran de résolution des conflits, un outil puissant pour garantir l'intégrité de vos données.
2. Concepts Clés
- Conflit : Une situation où deux versions différentes d'une même donnée existent et où l'application a besoin de votre intervention pour choisir la bonne.
- Version Locale : La modification que vous avez effectuée sur votre appareil (généralement hors ligne).
- Version Serveur : La modification qui a été enregistrée sur les serveurs centraux par un autre utilisateur ou par vous-même depuis un autre appareil.
- Résolution : L'action de choisir quelle version (la locale ou celle du serveur) doit être conservée.
3. Guide Pas-à-Pas
Résoudre un Conflit
- Soyez notifié : Lorsque des conflits sont détectés, une notification ou un badge apparaîtra sur l'icône "Paramètres".
- Accédez à l'écran des conflits : Allez dans "Paramètres", puis appuyez sur la section "Résoudre les conflits".
- Analysez le conflit : Pour chaque conflit, l'application vous présentera clairement les deux versions côte à côte :
- À gauche, la version du serveur.
- À droite, votre version locale.
- Les champs qui diffèrent seront mis en surbrillance pour que vous puissiez les repérer facilement.
- Prenez une décision : Pour chaque conflit, vous avez deux choix :
- "Garder la version du serveur" : Votre modification locale sera annulée.
- "Garder ma version" : Votre modification locale écrasera celle qui est sur le serveur.
- Répétez le processus pour tous les conflits de la liste.
4. Bonnes Pratiques et Astuces
- Résolvez les conflits rapidement : Ne laissez pas les conflits s'accumuler. Prenez l'habitude de les vérifier et de les résoudre dès que vous êtes de retour en ligne.
- Communiquez avec votre équipe : Si vous ne savez pas quelle version choisir, demandez au collaborateur qui a modifié la version du serveur. Une communication rapide est la meilleure façon d'éviter les erreurs.
- En cas de doute, privilégiez la version la plus récente : L'application affiche généralement la date et l'heure de chaque modification. Si vous n'avez pas d'autre information, choisir la version la plus récente est souvent la solution la plus sûre.
5. Exemples par Profil
Vendeur sur Vinted :
- Scénario : Vous êtes dans le métro (hors ligne) et vous marquez un article comme "Vendu". En même temps, vous aviez laissé votre session ouverte sur votre ordinateur à la maison, et vous modifiez la description de ce même article.
- Workflow : En vous reconnectant, l'application vous présentera un conflit. Vous verrez la version "Vendu" (votre version locale) et la version "Description modifiée" (version serveur). Vous choisirez de garder la version "Vendu", car c'est l'action la plus importante.
Gérant de boutique :
- Scénario : Un employé en boutique (en ligne) change la quantité d'un article de 5 à 4 après une vente. Au même moment, vous êtes en déplacement (hors ligne) et vous modifiez la catégorie de cet article.
- Workflow : L'application est assez intelligente pour fusionner ces changements car ils ne concernent pas le même champ. Cependant, si vous aviez tous les deux modifié la quantité, un conflit serait apparu, et vous auriez dû appeler votre employé pour savoir quelle était la bonne quantité.
6. Dépannage
- Problème : "J'ai choisi la mauvaise version par erreur, puis-je annuler ?"
- Solution : Une fois qu'un conflit est résolu, l'action est définitive. C'est pourquoi il est important d'être attentif. Cependant, vous pouvez toujours aller sur la fiche de l'article et remodifier manuellement les informations pour les corriger. Le journal d'audit gardera une trace de toutes ces modifications.