Réécrit le 15 octobre 2026 pour Odoo 20
Cet article remplace notre texte de janvier 2026 sur Field Service hors connexion. Les constats sur Odoo 20 viennent de la lecture du code source de la branche 20.0 publiée par Odoo, le 15 octobre 2026. Les mesures en conditions réelles (rechargement sans réseau, test à deux utilisateurs) ont été faites sur la 19.4 : elles sont détaillées dans notre audit de juillet. Nous les referons sur une instance Odoo 20 et mettrons cet article à jour.
Vos techniciens, vos magasiniers ou vos commerciaux passent une partie de la journée sans réseau. La question revient à chaque avant-projet : avec Odoo 20, peuvent-ils continuer à travailler ? La réponse courte : oui pour corriger une fiche déjà ouverte, non pour valider une intervention, une livraison ou un rapport.
Ce qu'Odoo 20 sait faire sans réseau
Depuis la 19.4, le client web d'Odoo contient un vrai moteur hors connexion. Odoo 20 le garde, sous une forme réécrite. Quand la connexion tombe, Odoo le détecte, affiche que vous travaillez hors ligne et continue à vous montrer les écrans que vous aviez déjà ouverts.
- Vous pouvez modifier ou créer une fiche sur un écran déjà visité, et en supprimer une. Ces écritures sont gardées dans le navigateur, chiffrées.
- Au retour du réseau, Odoo les envoie au serveur dans l'ordre.
- Dans Projet, le bouton de création de tâche reste actif hors ligne, à condition que le formulaire de tâche ait déjà été ouvert. C'est le premier module métier d'Odoo à être préparé pour le hors connexion, et c'est une nouveauté par rapport à la 19.
Pour un employé de bureau dont le Wi-Fi coupe dix minutes, c'est un vrai progrès : il ne perd plus sa saisie.
Ce qui bloque encore sur le terrain
Le moteur a été pensé pour un réseau instable, pas pour une journée entière sans réseau. Dans le code d'Odoo 20, cinq limites restent en place, et une sixième reste à vérifier.
1. Les boutons métier sont grisés
Hors connexion, Odoo désactive tout bouton qui n'est pas explicitement marqué comme utilisable sans réseau. Dans la version Community d'Odoo 20, ce marquage concerne l'interface générale (navigation, recherche, fenêtres), la messagerie et le bouton « Nouveau » de Projet. Les modules Inventaire, Ventes, Feuilles de temps, Fabrication et Maintenance n'en ont aucun. Un magasinier peut corriger une quantité, il ne peut pas valider son bon de livraison.
2. Pas de photo, pas de signature, pas de pièce jointe
L'envoi de fichiers, le champ image et la signature du client ne prévoient aucun fonctionnement hors ligne dans Odoo 20. Sur un rapport d'intervention, ce sont pourtant les éléments qui font foi devant le client.
3. Seulement ce que vous avez déjà ouvert
Hors connexion, Odoo ne connaît que les écrans et les fiches consultés pendant que le réseau était là. Rien ne permet de charger la tournée du jour avant de partir. Le technicien qui arrive chez un client dont il n'a pas ouvert la fiche le matin ne la trouvera pas.
4. Le dernier qui synchronise gagne
Quand une modification faite hors ligne repart vers le serveur, Odoo 20 l'écrit telle quelle, sans vérifier si quelqu'un d'autre a changé la même fiche entre-temps. Si le planificateur a déplacé l'intervention pendant que le technicien était au sous-sol, la saisie du technicien écrase la sienne, sans avertissement.
5. Une écriture refusée n'est jamais renvoyée
Si le serveur refuse une écriture au moment de la synchronisation (champ obligatoire, droit d'accès), Odoo la met de côté avec un message d'erreur et ne la renvoie plus. Quelqu'un doit la ressaisir à la main.
6. Le redémarrage sans réseau reste à vérifier
Sur la 19.4, nous avions mesuré qu'un rechargement de la page sans réseau laissait un écran blanc. Odoo 20 garde les menus et les traductions dans le navigateur, mais le démarrage suit la même logique qu'en 19. Nous n'avons pas encore refait ce test sur une instance Odoo 20.
Et Field Service ?
Depuis la 19.2, l'application Field Service a été fusionnée dans Planning. Planning fait partie d'Odoo Enterprise, dont le code n'est pas public : nous vérifierons sur une instance Odoo 20 s'il marque certains de ses boutons comme utilisables hors ligne. Dans la version Community, aucun module de terrain ne l'est.
Où vos équipes perdent le réseau
Il ne s'agit pas seulement des zones rurales. Nous rencontrons les mêmes lieux d'un projet à l'autre :
- les sous-sols, caves et locaux techniques ;
- les entrepôts à structure métallique, qui bloquent le signal ;
- les chantiers isolés et les sites industriels ;
- les salons et événements, où le Wi-Fi sature dès l'ouverture des portes.
Dans ces conditions, le technicien revient au papier, et le bureau ressaisit le soir. Chez une PME belge de maintenance industrielle de 15 techniciens, le passage à une application conçue pour fonctionner sans réseau a ramené le délai de facturation de 15 jours à 24 heures. Lire le cas client.
Que faire avec Odoo 20 ?
Le réseau est instable, mais présent
Le moteur d'Odoo 20 suffit souvent. Nous configurons vos vues pour que l'équipe ouvre le matin ce dont elle aura besoin, et nous vérifions avec elle ce qui reste grisé hors ligne.
Le réseau est absent une partie de la journée
Il faut une application qui garde ses données sur l'appareil, charge la tournée avant le départ, prend photos et signatures sans réseau et arbitre les conflits. Elle se branche sur votre Odoo 20 et ne remplace rien. C'est ce que fait ASKA Field Service.
Nous sommes intégrateur et partenaire Odoo : nous partons de vos processus, nous gardons le standard partout où il suffit, et nous ajoutons une application terrain seulement quand le réseau l'impose. Voir comment nous travaillons, ou lire notre page sur Odoo hors ligne.
Nous regardons avec vous ce qu'Odoo 20 couvre déjà chez vous, et ce qui manquerait sur le terrain.
FAQ
Odoo 20 fonctionne-t-il hors ligne ?
En partie. Sur un écran déjà ouvert, vous pouvez créer, modifier ou supprimer une fiche, et Odoo synchronise au retour du réseau. Les boutons métier (valider, signer, imprimer) restent grisés, et les photos, signatures et pièces jointes ne fonctionnent pas sans réseau.
Qu'est-ce qui change entre Odoo 19.4 et Odoo 20 ?
Le moteur hors ligne a été réécrit, mais son principe ne change pas. La nouveauté visible est le bouton de création de tâche de Projet, utilisable hors ligne. Les limites qui comptent sur le terrain (validation, fichiers, données non consultées, conflits) restent les mêmes.
Faut-il attendre Odoo 21 ?
Odoo progresse module par module : Projet en 20, comme le Point de Vente avant lui. Si vos équipes perdent le réseau aujourd'hui, attendre une version qui couvrira peut-être votre métier coûte plus cher que de traiter le terrain maintenant.
Une application terrain ASKA fonctionne-t-elle avec Odoo 20 ?
Oui. Nos applications se connectent à Odoo 20, Community ou Enterprise, et aux versions antérieures sur demande.