Mobile

Travailler hors réseau : comment Sentinel gère l'absence de signal

Ce que vous pouvez lire et faire sans réseau, comment la file de synchronisation repart toute seule, et ce qui se passe en cas de conflit.

10 min de lecture · Mis à jour le 2026-08-07

Un sentier de fond de vallée, un secteur en montagne, une passerelle sous couvert dense : le réseau n'est pas là où le travail se fait. C'est la contrainte de départ de Sentinel, et l'application est construite autour.

La règle tient en une phrase : rien de ce que vous faites sur le terrain n'attend le réseau. Vous créez, vous modifiez, vous photographiez, vous saisissez votre temps. Tout est écrit sur le téléphone tout de suite, et repart plus tard tout seul.

Cette page explique le mécanisme complet — ce qui est stocké, ce qui repart, dans quel ordre, et ce qui se passe quand deux personnes ont modifié la même chose.

Où : rien à activer, le fonctionnement hors réseau est permanent. L'écran Synchronisation, dans les paramètres du compte, montre ce qui n'est pas encore parti.

Ce que vous emportez

Avant même de perdre le réseau, l'application a déjà rempli votre poche.

À chaque ouverture de l'application et à chaque retour au premier plan, Sentinel recharge en silence une copie locale du lieu actif :

  • toutes les tâches de l'activité courante et leurs projets ;
  • la fiche détaillée des tâches de votre planning et des tâches de chaque projet ;
  • les structures et leurs fiches ;
  • les checklists de la saison en cours ;
  • les sentiers, les types, les dossiers, les référentiels du lieu.

Ce n'est donc pas « ce que vous avez consulté récemment » : c'est le lieu entier, préchargé. Vous pouvez partir avec un téléphone en mode avion et ouvrir n'importe quelle tâche du réseau.

Deux bornes à connaître, posées pour ne pas remplir votre appareil :

  • au maximum 200 fiches détaillées de votre planning et 30 projets en détail ;
  • les fiches les plus anciennes sont élaguées au fil du temps.

Au-delà, la liste reste lisible mais la fiche détaillée d'une tâche jamais ouverte peut manquer.

Les discussions suivent une règle différente : seuls les fils que vous avez déjà ouverts sont en cache. Une discussion jamais consultée n'est pas lisible hors réseau.

Ce que vous voyez quand ça coupe

La confirmation après une création hors réseau.

  1. 1Le message dit que la tâche est enregistrée et repartira plus tard.
  2. 2La pastille apparaît quelques secondes quand le réseau manque.

Deux signaux, et rien de plus :

La pastille « Mode hors-ligne » apparaît au bas de l'écran quand l'application constate la perte du réseau, puis s'efface au bout de quelques secondes. Elle revient si vous rouvrez l'application, toujours sans réseau. Elle ne bloque rien.

Un message de confirmation apparaît quand vous enregistrez quelque chose sans réseau : « Votre tâche a été créée et sera synchronisée lorsque votre connexion Internet sera rétablie. » Il existe une variante pour chaque geste — tâche modifiée, structure créée, rapport créé, temps saisi.

C'est volontairement discret. L'absence de réseau est l'état normal sur le terrain, pas une panne.

Ce que vous pouvez faire sans réseau

Presque tout ce qui produit du travail :

Vous pouvezDétail
Créer une tâchePoint, segment ou « à faire », avec photos, matériaux, annotations
Modifier une tâcheN'importe quel champ, y compris le statut et l'assignation
Supprimer une tâcheLa suppression part dans la file comme le reste
Saisir du tempsLa saisie est enregistrée avec sa tâche
Cocher une sous-tâcheEt un élément de checklist
Créer, modifier, supprimer une structureEt créer un rapport d'inspection
Écrire dans une discussionLe message part quand le réseau revient
Prendre des photosElles suivent leur propre file — voir plus bas

Ce qui n'est pas possible hors réseau : tout ce qui demande une réponse du serveur au moment même — se connecter, changer de lieu, consulter une fiche jamais mise en cache, ou une donnée d'administration.

Chaque geste devient un élément en attente, écrit sur le téléphone. C'est cette liste qu'on appelle la file de synchronisation.

Comment la file se vide

L'écran Synchronisation.

  1. 1Le bouton relance tout ce qui est en attente ou en erreur.
  2. 2Un élément en attente : l'icône de son type, et l'heure du geste.
  3. 3Un élément à traiter est en orange et s'ouvre d'un appui.

L'écran Synchronisation, dans les paramètres du compte, est la vue de vérité : il liste ce qui n'est pas encore parti.

Quand ça repart

La file se remet en marche toute seule sur quatre déclencheurs :

  • le réseau revient ;
  • vous rouvrez l'application ;
  • vous ajoutez un nouvel élément ;
  • le système réveille l'application en arrière-plan — le téléphone décide du moment, mais la file peut se vider sans que vous ouvriez quoi que ce soit.

Le bouton Tout synchroniser force une passe immédiate. Il est grisé quand il n'y a rien à envoyer, ou quand il n'y a pas de réseau.

Dans quel ordre

Du plus ancien au plus récent. L'ordre de la file est celui de vos gestes, ce qui garantit qu'une tâche créée à 9 h existe avant que sa modification de 11 h ne parte.

Un élément illisible ou définitivement rejeté est mis de côté plutôt que de bloquer la file : un problème ne retient jamais le reste.

Quand ça échoue

Un envoi raté n'est pas perdu, il est réessayé — avec un délai qui double à chaque tentative : environ une seconde, puis deux, quatre, huit… jusqu'à un plafond de cinq minutes. Après dix tentatives, l'élément est marqué en erreur et attend votre décision.

Cet espacement est délibéré. En bordure de couverture, où le réseau va et vient, réessayer sans arrêt viderait la batterie sans rien envoyer.

Deux rappels vous préviennent si ça traîne :

  • après plusieurs échecs consécutifs, un encadré apparaît dans l'application avec un bouton Corriger qui mène droit à l'écran Synchronisation ;
  • des notifications de rappel sont programmées à 2 h, 4 h, 8 h et 16 h tant qu'il reste des éléments en attente — jamais entre 22 h et 8 h.

Les états d'un élément

Ce que vous voyezCe que ça veut dire
L'icône du type, en grisEn attente — il partira au prochain envoi
Une icône de synchronisation bleueEn cours d'envoi
Une icône orange à deux barresConflit — quelqu'un d'autre a touché à la même chose
Une icône orange avec un point d'exclamationErreur — l'envoi a échoué

Les deux derniers sont cliquables : c'est là que vous tranchez.

Les conflits

C'est la partie qui compte. Vous étiez hors réseau ; pendant ce temps, la personne au bureau a peut-être touché à la même tâche. Sentinel distingue quatre situations.

Une tâche similaire existe déjà tout près

Quand une tâche ou une structure créée hors réseau part enfin, Sentinel vérifie d'abord s'il n'en existe pas déjà une du même type juste à côté. C'est le cas classique : deux bénévoles signalent le même arbre tombé le même samedi.

L'élément passe alors en conflit et vous montre les candidats. À vous de dire : Créer quand même, si ce n'est pas le même problème, ou de supprimer votre élément si c'est un doublon.

Ce contrôle ne se fait qu'à l'envoi — il a besoin du serveur. C'est pour ça qu'il apparaît parfois des heures après la création.

Quelqu'un a modifié la tâche pendant votre absence

Résoudre un conflit de modification.

  1. 1Seuls les champs réellement contestés sont listés.
  2. 2Votre valeur est retenue par défaut.

C'est le cas le plus intéressant, parce que Sentinel en règle la plus grande partie tout seul.

L'application ne renvoie pas la tâche entière : elle envoie les champs que vous avez changés, et pour chacun elle sait ce qu'il valait au moment où vous l'avez modifié. Au moment de l'envoi, trois cas par champ :

  • le serveur a déjà la même valeur que vous → rien à faire, on passe ;
  • personne n'a touché à ce champ → votre changement est appliqué, silencieusement ;
  • quelqu'un l'a changé, différemment de vous → conflit sur ce champ précis.

Résultat concret : si vous avez changé le statut et que votre collègue a changé la description, il n'y a pas de conflit du tout. Les deux modifications entrent. On ne vous dérange que pour ce qui est réellement contesté.

Quand il reste un champ contesté, l'écran vous montre côte à côte Ma valeur et Valeur du serveur, champ par champ. La vôtre est retenue par défaut ; vous basculez ce que vous voulez, puis Appliquer. Ou bien Abandonner les modifications, et c'est la version du serveur qui reste.

La tâche a été supprimée

Si la tâche a disparu du serveur entre-temps, vos modifications ne peuvent plus s'appliquer. L'écran vous le dit, vous montre ce que vous aviez changé, et vous ne pouvez qu'abandonner. C'est le seul cas où le travail hors réseau est vraiment perdu — et c'est parce que sa cible n'existe plus.

Vous aviez demandé une suppression

Si vous aviez supprimé une tâche hors réseau et que quelqu'un l'a modifiée depuis, on vous demande de confirmer : Supprimer quand même ou Annuler la suppression.

Les photos

Les photos ont leur propre file, séparée du reste. C'est voulu : une photo pèse cent fois un changement de statut, et il ne faut pas qu'un téléversement lent retienne vos autres gestes.

Trois choses à savoir :

Elles attendent leur tâche. Une photo prise sur une tâche créée hors réseau ne peut pas partir avant que la tâche existe vraiment sur le serveur. La file s'en occupe : dès que la tâche est créée, les photos qui l'attendaient sont rattachées automatiquement.

Trois à la fois, pas plus. Pour ne pas saturer une connexion faible.

Un chien de garde surveille les blocages. Un téléversement qui s'éternise est détecté et relancé. Si ça persiste, l'application vous propose : « Téléversement des médias bloqué — Réessayer ? »

Sur Android, un téléversement en cours continue même si vous quittez l'application.

Le piège à connaître

Ne vous déconnectez pas avec des éléments en attente.

La file vit sur l'appareil, attachée à votre session. Vous déconnecter efface les données locales — et donc tout ce qui n'est pas encore parti. L'application vous avertit avant, avec un message explicite, mais l'avertissement est facile à balayer.

La règle sûre : avant de vous déconnecter ou de désinstaller, ouvrez l'écran Synchronisation et vérifiez qu'il affiche « Tout est synchronisé ».

Le même raisonnement vaut pour un téléphone perdu ou réinitialisé : ce qui n'est pas parti n'existe nulle part ailleurs.

Et sur le Web ?

L'application Web ne fonctionne pas hors ligne, et c'est assumé : on l'utilise au bureau, sur une connexion.

Elle partage en revanche la même protection contre les modifications concurrentes. Si deux personnes modifient la même tâche en même temps, le serveur détecte le décalage et la même logique s'applique : ce que personne d'autre n'a touché passe, le reste est signalé.

Quatre conseils

Ouvrez l'application avant de partir, sur le réseau. Trente secondes de Wi-Fi au stationnement, et vous partez avec le lieu complet en poche.

Ne comptez pas sur les fiches jamais ouvertes. Le préchargement couvre l'essentiel, mais il est borné. Si vous savez que vous allez travailler sur un projet précis, ouvrez-le une fois avant de partir.

Vérifiez l'écran Synchronisation en revenant. Trente secondes, une fois par sortie. C'est le seul geste d'entretien que le mode hors réseau demande.

Traitez les conflits le jour même. Un conflit vieux de deux semaines est un conflit dont plus personne ne se souvient — et la bonne réponse devient impossible à donner.