Sites web & applications métierDans vos locaux ou à distance

  • Conception, hébergement, maintenance
  • Du lundi au vendredi
  • 06 81 88 95 21

Applications métier

Comment travailler hors connexion dans un outil ?

Mis à jour le · 3 min de lecture · NexSecure

En bref

Un outil utilisable hors connexion conserve sur l'appareil les données nécessaires et enregistre les saisies localement. Au retour du réseau, il les envoie au serveur. Cela suppose de choisir ce qui est disponible sans réseau, de traiter les conflits quand la même donnée a changé des deux côtés, et de protéger les informations stockées sur l'appareil.

Un technicien en sous-sol, un intervenant en zone mal couverte, un contrôle dans un entrepôt métallique : dans ces situations, un outil qui exige une connexion permanente ne sert à rien. Le travail hors connexion n'est pas une option que l'on ajoute après coup : c'est un choix de conception, qui a des conséquences sur tout le reste.

Ce qui est possible sans réseau

Tout n'est pas équivalent, et la distinction est importante à poser avec les utilisateurs.

UsageFaisable hors connexion
Consulter des données déjà téléchargéesOui, avec la mention de leur date de mise à jour.
Saisir un rapport, une déclaration, un relevéOui, la saisie est conservée puis envoyée.
Prendre des photos et les joindreOui, mais elles occupent beaucoup de place.
Consulter une donnée à jour à l'instantNon, par définition.
Réserver une ressource ou verrouiller un élémentNon, cela suppose un arbitrage côté serveur.
Valider une étape qui dépend d'autres personnesNon, ou alors sous réserve de confirmation.

La règle à retenir : tout ce qui suppose de savoir ce que font les autres au même moment ne peut pas fonctionner hors connexion.

Ce que l'outil doit conserver sur l'appareil

Il faut décider quelles données sont téléchargées à l'avance. Trop peu, et l'outil est inutilisable sur le terrain ; trop, et l'appareil se remplit, la synchronisation s'allonge et les risques augmentent en cas de perte. Le choix se fait par pertinence : la tournée du jour et le lendemain, les fiches des sites concernés, les listes de choix nécessaires à la saisie. Rarement l'ensemble de la base.

Affichez toujours la date de dernière synchronisation. Une donnée ancienne présentée comme actuelle est plus dangereuse qu'une absence de donnée.

La synchronisation et ses conflits

Au retour du réseau, les saisies partent vers le serveur. C'est là qu'apparaissent les situations à trancher :

  1. La même donnée a changé des deux côtés. Qui l'emporte ? La règle la plus simple consiste à distinguer les données que seul le terrain modifie de celles que seul le bureau modifie, ce qui élimine la plupart des conflits.
  2. Une intervention a été annulée au bureau pendant que le terrain la réalisait. Il faut prévoir l'information et la conduite à tenir.
  3. L'envoi échoue en cours de route. La synchronisation doit pouvoir reprendre sans créer de doublon.
  4. Deux personnes ont traité le même élément hors connexion. L'outil doit le signaler plutôt que d'écraser silencieusement.

Prévoyez aussi la remontée visible des échecs : une saisie non envoyée doit être signalée à son auteur, jamais perdue en silence.

Les données stockées sur l'appareil

Un appareil se perd, se vole, se prête. Les données conservées localement méritent donc les mêmes précautions que celles du serveur : limiter ce qui est téléchargé, verrouiller l'accès à l'application, effacer les données locales à la déconnexion ou après une période d'inactivité, et pouvoir effacer à distance le contenu d'un appareil perdu. Ce point est d'autant plus important lorsque les données concernent des personnes.

Quelle technologie choisir ?

Pour des coupures courtes et une saisie légère, une application web progressive suffit souvent. Pour un usage prolongé sans réseau, avec de nombreuses photos ou un accès poussé au matériel, une application installée reste plus adaptée. Les critères complets figurent dans l'article application web ou application mobile. Dans les deux cas, testez sur les appareils réellement utilisés, dans les conditions réelles : une coupure en plein envoi, une batterie faible, une reprise de réseau instable.

NexSecure développe des applications de terrain tolérantes aux coupures de réseau, dans le cadre de son offre d'application mobile.

Questions fréquentes

Toutes les fonctions peuvent-elles marcher hors connexion ?

Non. Tout ce qui suppose de savoir ce que font les autres au même moment, comme réserver une ressource ou valider une étape partagée, exige une connexion.

Comment savoir si les données affichées sont à jour ?

L'outil doit afficher la date de dernière synchronisation. Une donnée ancienne présentée comme actuelle induit en erreur plus sûrement qu'une donnée absente.

Que se passe-t-il si deux personnes modifient la même donnée ?

L'outil doit signaler le conflit au lieu d'écraser une des deux versions. Le plus simple reste de séparer ce que modifie le terrain de ce que modifie le bureau.

Les données sur le téléphone sont-elles protégées ?

Elles doivent l'être : accès verrouillé, effacement après inactivité, possibilité d'effacer à distance un appareil perdu, et téléchargement limité au strict nécessaire.

Service lié

Application mobile

Articles liés

Rédigé par l'équipe NexSecure. Responsable de la publication : Yohann Toumine. Dernière mise à jour le 11 septembre 2026.

Une question sur votre situation ? Parler de votre projet