LogicielANAV2026
Un agent Windows pour connecter ANAV aux logiciels du BTP
ANAV édite un logiciel de planning pour les PME du bâtiment. On a construit l'agent qui relie son application en ligne aux logiciels de gestion installés chez ses clients.
- Le besoin
- Les clients d'ANAV gèrent leurs chantiers dans Batigest ou Optim'BTP, installés sur un serveur Windows dans leurs locaux. Une application en ligne ne peut pas aller lire ces bases. Pour un éditeur, c'est un sujet à part, loin de son produit, qu'il préfère confier à une équipe qui connaît ces deux mondes.
- Ce qu'on a construit
- Un agent installé comme service Windows, avec un script d’installation et un démarrage automatique
- La lecture des collaborateurs, des clients, des chantiers et des devis dans le logiciel de gestion
- L'écriture des temps pointés dans ANAV directement dans le logiciel de gestion
- Un serveur relais entre ANAV et tous les agents installés
- Une authentification par clés et des mises à jour automatiques signées
- Comment on a travaillé
- Il fallait atteindre une base installée chez le client sans lui demander d'ouvrir le moindre port. C'est l'agent qui ouvre lui-même la connexion vers ANAV, s'authentifie par clés, se reconnecte seul en cas de coupure et se met à jour sans intervention. Chaque connecteur a été vendu au forfait, et ANAV sait exactement ce qu'il paie.
- Technologies
- Python
- Node.js
- TypeScript
- Socket.IO
- PostgreSQL
- SQL Server
- PowerShell
- Le résultat
- Les temps pointés dans ANAV arrivent dans Batigest sans ressaisie, puis dans Optim'BTP depuis juin 2026. Thibaut Liberge, président d'ANAV, nous a donné 5 sur 5 en mai 2026.


