
- Publication
- Mise à jour
Une application hors ligne peut créer plusieurs versions du même enregistrement. Choisir automatiquement la dernière version reçue peut éliminer une correction plus exacte ou faisant davantage autorité, simplement parce que son appareil s’est connecté plus tôt.
Préserver le sens des données
Distinguer dans les règles de synchronisation l’heure d’enregistrement sur l’appareil, l’heure d’acceptation par le serveur et les habilitations de l’auteur de la modification. Les réglages d’horloge et les connexions différées peuvent rendre incertain l’ordre réel des modifications. Définir les situations où deux valeurs différentes d’un même champ ne peuvent pas être départagées automatiquement. Maintenir les versions en conflit explicables tant que l’examen autorisé reste ouvert.
Exemple pratique
Par exemple, le personnel du centre corrige hors ligne un commentaire de visite tandis qu’une autre personne habilitée effectue une correction différente dans le système central. Le second appareil se reconnecte plus tard. Au lieu d’écraser silencieusement l’enregistrement central par une valeur plus ancienne, l’application affiche un conflit. Un examinateur utilise la justification source pour choisir la valeur et conserve la preuve des deux modifications.
Points de contrôle
- Tester les modifications simultanées d’un même champ sur différents appareils.
- Inclure des scénarios d’horloges d’appareils incorrectes et de reconnexion tardive.
- Consigner le motif et le responsable de chaque résolution de conflit.
Acceptation et limites
L’acceptation signifie qu’aucune modification autorisée ne disparaît sans explication et que la valeur retenue peut être reliée à sa source. Un examen humain peut ne pas être nécessaire pour chaque champ ; les limites de la fusion automatique à faible impact doivent être définies à l’avance. Évaluer avec une attention particulière les écrasements silencieux des champs cliniquement importants. Un message de synchronisation réussie ne doit pas laisser entendre que tous les conflits sont résolus.
Questions fréquentes
- L’horodatage le plus récent identifie-t-il la bonne version ?
- Pas toujours. L’heure de l’appareil, les délais de connexion et le contexte de la source faisant autorité doivent être examinés ensemble.
- Quand peut-on clôturer un conflit ?
- Le clôturer selon le processus autorisé lorsque la valeur choisie, sa justification et le statut des résultats concernés sont explicables.