Aller au contenu

Mobile et hors ligne

L'offline-first n'est pas une fonctionnalité, c'est un constat

Tous les outils terrain affirment fonctionner hors ligne. La vraie question est de savoir ce que fait le logiciel lorsque deux techniciens modifient le même boîtier d'épissure depuis deux zones blanches différentes.

7 min de lecture

La connectivité n'est pas le plus difficile

Mettre une carte en cache et placer un formulaire dans une file d'attente sont des problèmes résolus. La difficulté commence à la deuxième synchronisation, lorsque la file contient deux modifications du même objet effectuées à plusieurs heures d'intervalle par des personnes qui ne pouvaient pas voir le travail l'une de l'autre.

Un outil qui conserve silencieusement la dernière écriture n'a pas résolu le fonctionnement hors ligne. Il a simplement déplacé l'échec vers un endroit plus discret, où il réapparaît plusieurs semaines plus tard sous la forme d'un écart de capacité que personne ne sait expliquer.

Questions à poser à un fournisseur

Que se passe-t-il en cas de conflit ?
La dernière écriture prévaut, les données sont fusionnées ou le conflit est envoyé dans une file de contrôle humain. Les trois approches peuvent se défendre. Le silence, non.
Quelle est l'unité de synchronisation ?
Un ordre de travail complet ou chacun des champs qu'il contient. Ce choix détermine la fréquence à laquelle deux équipes entrent en conflit.
L'équipe peut-elle voir l'état de la file ?
Un technicien qui ne sait pas ce qui a été synchronisé ressaisira les données par précaution, créant ainsi les doublons que vous cherchez justement à éviter.
La synchronisation a parfaitement fonctionné. C'était justement le problème : elle a écrasé six heures de travail d'épissurage sans avertir personne.
Editorial scenario — Scénario éditorial composite, non présenté comme une déclaration de client.

Concevez pour la reconnexion, pas seulement pour la déconnexion

Traitez chaque modification hors ligne comme une proposition appliquée à une version connue de l'objet. Lors de la reconnexion, appliquez ce qui ne prête pas à ambiguïté et transmettez le reste à une personne, avec les deux versions et les preuves associées.

Cette approche est plus longue à développer, mais c'est la seule qui conserve la fiabilité du référentiel réseau après l'arrivée du deuxième véhicule.

Poursuivez le fil conducteur des opérations

Ce site mémorise votre choix de cookies dans ce navigateur. Google Analytics 4 est facultatif et ne se charge qu’après votre autorisation des statistiques.

Avec votre autorisation, Google Analytics 4 (Google) mesure les visites et l’utilisation afin de nous aider à améliorer ce site. Les fonctions publicitaires sont désactivées. Les cookies statistiques (_ga et _ga_*) expirent dans un délai de 90 jours. Google peut traiter des données statistiques hors de votre pays ; leur conservation dépend des paramètres de la propriété Analytics. Vous pouvez retirer votre autorisation à tout moment à l’aide des contrôles ci-dessus.

Enregistrez le choix des cookies essentiels uniquement pour désactiver les statistiques, ou modifiez vos préférences pour les autoriser. Le retrait du consentement arrête les statistiques et supprime leurs cookies de ce navigateur.