Résoudre les conflits
Un enregistrement peut changer à deux endroits à la fois : une personne le modifie sur un appareil hors ligne pendant qu’une autre modifie le même enregistrement dans CensusIO. Quand l’appareil se synchronise, CensusIO doit réconcilier les deux. Il le fait avec soin, et il ne jette jamais l’une ou l’autre version.
Ce qui constitue un conflit
Section intitulée « Ce qui constitue un conflit »CensusIO compare les deux changements à l’enregistrement tel qu’il était avant l’une ou l’autre modification (le point de départ commun) :
- Des champs différents modifiés : l’appareil a saisi la température de l’eau, le siège a corrigé le nom du site. Il n’y a aucun désaccord, donc CensusIO fusionne les deux changements automatiquement. Rien n’arrive dans la file.
- Le même champ modifié vers des valeurs différentes : l’appareil indique une espèce, le siège en indique une autre. C’est un vrai conflit, donc CensusIO le retient pour qu’une personne décide.
Seuls les désaccords réels vous parviennent, et seuls les champs qui divergent réellement sont signalés.
La page Conflits
Section intitulée « La page Conflits »Ouvrez Conflits dans la navigation pour voir les enregistrements en attente d’une décision. Chacun montre les champs en désaccord côte à côte en trois colonnes :
- Base : la valeur avant l’une ou l’autre modification (le point de départ).
- Terrain : la valeur provenant de l’appareil.
- Siège : la valeur actuelle dans CensusIO.
Pour chaque champ, choisissez la valeur Terrain ou Siège, ou utilisez Utiliser toutes les valeurs du terrain / Utiliser toutes les valeurs du siège pour prendre un côté en un clic. Écrivez une courte raison (elle est conservée dans l’historique de l’enregistrement), puis Résoudre. L’enregistrement quitte la file.
Un enregistrement qu’un appareil a supprimé pendant que le siège l’a modifié apparaît sur sa propre carte, avec une action Conserver l’enregistrement pour que la modification ne soit pas perdue à cause d’une suppression accidentelle.
Résoudre sur l’appareil
Section intitulée « Résoudre sur l’appareil »Une équipe de terrain n’a pas à attendre quelqu’un devant un ordinateur. Les applications mobile et bureau de CensusIO ont le même écran Examiner les conflits : ouvrez-le, et pour chaque champ en désaccord choisissez la valeur de l’appareil (La mienne) ou celle du serveur (Serveur), avec les raccourcis tout prendre de la mienne / tout prendre du serveur et une raison obligatoire. L’enregistrement est résolu exactement comme depuis la page Conflits du web, et les deux versions sont conservées dans son historique. Toute personne dont le rôle permet de modifier des enregistrements peut résoudre un conflit sur l’appareil ; un lecteur ne le peut pas. Le cas suppression contre modification et les valeurs saisies à la main se traitent depuis la page Conflits du web pour le moment.
L’approbation attend les conflits
Section intitulée « L’approbation attend les conflits »Un enregistrement ne peut pas être approuvé tant qu’il a un conflit ouvert. Résolvez d’abord le conflit, puis approuvez-le comme d’habitude. Cela évite qu’un enregistrement soit validé alors qu’un appareil et le siège sont encore en désaccord.
Résoudre automatiquement (facultatif)
Section intitulée « Résoudre automatiquement (facultatif) »La révision à la main est le comportement par défaut, et le choix le plus sûr. Si votre équipe préfère ne pas réviser chaque conflit, un administrateur peut activer la résolution automatique sous Paramètres → Résolution des conflits, et choisir quel côté l’emporte :
- La valeur du siège l’emporte : un changement fait dans CensusIO a priorité sur l’appareil.
- La valeur du terrain l’emporte : l’appareil qui a collecté les données a priorité.
Avec cette option activée, un conflit est résolu dès son arrivée, selon le côté que vous avez choisi, et n’atteint jamais la file. La valeur qui n’a pas gagné reste conservée dans l’historique de l’enregistrement, exactement comme pour une résolution manuelle.