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.

  1. 01

    Accéder au suivi plus facilement

    Consulter l’information depuis une interface web adaptée aux postes de travail et aux écrans mobiles.

  2. 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.

  3. 03

    Conserver les restitutions utiles

    Continuer à produire les documents PDF et les fichiers Excel attendus par les utilisateurs.

  4. 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.

ExistantApplication de bureau

Outil de suivi utilisé au quotidien

  • 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
  • WPF
  • .NET Framework 4.8
  • SQLite
  • Office Interop
CibleApplication web

Outil de suivi partagé sur le web

  • 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
  • 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ées
  1. 01

    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.

    Application métier
    Outil de suivi opérationnelApplication Windows existante
    SQLiteExcelOutlook

    Le socle WPF, les dépendances au poste Windows, les fichiers locaux et Microsoft Office sont inventoriés après validation du fonctionnement métier.

  2. 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
  3. 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 · TypeScript
    API métierFastAPI
    Données centraliséesPostgreSQL 17
    • Docker
    • HTTPS prévu
Le métier est conservé. L’accès et l’architecture sont modernisés. La migration reste contrôlable pendant la recette.

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.

  1. 01

    Sauvegarder

    Conserver une copie de la source avant chaque opération de reprise.

  2. 02

    Relier les données utiles

    Relier les sept ensembles de données utilisés par l’activité à leur place dans le nouvel outil.

  3. 03

    Nettoyer

    Harmoniser les valeurs afin de conserver des informations cohérentes dans le nouvel outil.

  4. 04

    Importer sans doublonner

    Bloquer un second chargement involontaire et sécuriser les comptes repris.

  5. 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.

Opérationnel et testé en local

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
Migration en cours

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é.

Votre message

Trois informations suffisent pour commencer.

Les champs marqués d’un astérisque sont obligatoires.

Confidentialité : ne joignez et ne copiez aucune donnée métier confidentielle dans ce formulaire. Un canal adapté sera défini si un fichier doit être étudié.

Indiquez l’outil, les utilisateurs concernés et l’impact sur l’activité. Ne copiez aucune donnée confidentielle.

Aucun fichier n’est demandé à cette étape.