Suivi opérationnel · continuité métier
Moderniser un outil de suivi opérationnel sans interrompre l’activité
L’équipe devait rendre son outil de suivi plus accessible et plus simple à maintenir, sans perdre les données historiques, les règles métier ni les exports utilisés au quotidien.
- Partagé
- accès web pour les équipes
- Historique
- données et règles métier préservées
- PDF · XLSX
- restitutions quotidiennes conservées
Le besoin métier
Rendre le suivi quotidien plus accessible sans perdre ce qui fonctionne.
Les utilisateurs doivent retrouver et mettre à jour les informations utiles, produire leurs restitutions et continuer à appliquer les mêmes règles métier. La priorité est la continuité de l’activité, pas le changement de technologie.
- Situation métier
- Un suivi opérationnel quotidien devait devenir plus accessible sans interrompre l’activité.
- Utilisateurs concernés
- Les équipes qui consultent, mettent à jour et restituent les informations de suivi.
- Outil initial
- Une application Windows WPF, sa base locale et ses exports Office.
- Contraintes
- Préserver l’historique, les règles et les restitutions pendant une migration progressive.
Intervention
Reprendre les fonctions prioritaires sans reproduire les limites du poste local.
- 01
Accéder au suivi plus facilement
Consulter l’information depuis une interface web adaptée aux postes de travail et aux écrans mobiles.
- 02
Préserver l’historique et les règles
Retrouver les données existantes et maintenir les contrôles qui sécurisent le travail quotidien.
- 03
Conserver les restitutions utiles
Continuer à produire les documents PDF et les fichiers Excel attendus par les utilisateurs.
- 04
Rendre l’outil plus simple à faire évoluer
Réduire les dépendances au poste local et préparer une exploitation plus robuste et mieux traçable.
La solution technique, dans un second temps
Faire évoluer le socle sans réinventer le métier.
Une fois les usages à préserver validés, l’application de bureau, la base locale et les exports Office peuvent être remplacés progressivement par un socle web.
Outil de suivi utilisé au quotidien
Contraintes pour les utilisateurs
- Usage lié à un poste Windows
- Base et fichiers gérés localement
- Exports dépendants de Microsoft Office
- Règles métier à préserver pendant la transition
Socle technique
- WPF
- .NET Framework 4.8
- SQLite
- Office Interop
Outil de suivi partagé sur le web
Bénéfices et fonctions
- Interface web responsive
- Exports PDF et XLSX sans Office installé
- Accès organisés par rôles et journal d’audit
- Déploiement sécurisé planifié avant la mise en production
Socle technique
- Nuxt 4 · TypeScript
- FastAPI
- PostgreSQL 17
- Docker
- Caddy · HTTPS prévu
Trajectoire du projet
Des usages quotidiens préservés, puis une modernisation vérifiable.
Trois temps structurent le projet : comprendre l’activité et les règles à préserver, reprendre les données sans perte, puis vérifier les usages dans le nouvel outil. Le socle technique est présenté en complément.
Trajectoire de migration WPF vers le web
Trajectoire de modernisation
Projet réel anonymisé · données et interfaces reconstituées01 Avant
Identifier les usages à préserver
L’équipe précise les tâches réalisées, les informations utilisées, les contrôles attendus et les résultats produits au quotidien.
Outil de suivi opérationnelApplication Windows existanteSQLiteExcelOutlookLe socle WPF, les dépendances au poste Windows, les fichiers locaux et Microsoft Office sont inventoriés après validation du fonctionnement métier.
02 Pendant
Reprendre sans perdre le contrôle
Sauvegarde→7 ensembles métier repris→Nettoyage→Reprise sans doublon- ✓ Nombre d’éléments comparé avant et après
- ✓ Cas représentatifs vérifiés
- ✓ Double reprise empêchée
03 Après
Rendre le suivi accessible et partageable
- Accès depuis un navigateur
- Données partagées
- Exports PDF et Excel conservés
- Droits organisés par rôle
- Actions importantes tracées
Socle technique
Interface responsiveNuxt 4 · TypeScriptAPI métierFastAPIDonnées centraliséesPostgreSQL 17
Reprise des données
Chaque transformation laisse une vérification possible.
Sept familles de données ont été reliées au nouveau modèle. L’import prépare les valeurs, protège contre un second chargement involontaire, puis expose les comptages nécessaires au contrôle.
- 01
Sauvegarder
Conserver une copie de la source avant chaque opération de reprise.
- 02
Relier les données utiles
Relier les sept ensembles de données utilisés par l’activité à leur place dans le nouvel outil.
- 03
Nettoyer
Harmoniser les valeurs afin de conserver des informations cohérentes dans le nouvel outil.
- 04
Importer sans doublonner
Bloquer un second chargement involontaire et sécuriser les comptes repris.
- 05
Contrôler
Comparer les comptages et vérifier des échantillons entre la source et la cible.
État d’avancement
Une version locale opérationnelle, pas une production revendiquée.
Les fonctions prioritaires peuvent être parcourues et vérifiées.
- Exports PDF et XLSX sans installation locale d’Office
- Accès par rôles et journal d’audit
- Interface utilisable sur ordinateur et écran mobile
- Socle Nuxt, FastAPI et PostgreSQL exécuté sous Docker
Le passage à l’exploitation reste une étape distincte.
- Poursuivre la recette des usages et des données reprises
- Finaliser les conditions de déploiement
- Mettre en place Caddy et HTTPS comme prévu
- Valider l’organisation d’exploitation avant la production
Étude de cas issue d’un projet réel anonymisé. Les données, interfaces et exemples visibles ont été reconstitués pour préserver la confidentialité.
Modernisation d’application
Votre outil de bureau mérite-t-il une trajectoire web ?
Un inventaire ciblé de l’application, des données et des dépendances permet de distinguer ce qui peut être migré, ce qui doit rester stable et ce qui mérite d’être simplifié.