Migration d’une solution métier WinDev vers une architecture web haute performance sous Symfony pour Enedis

AxioCode a accompagné Enedis dans la refonte de l’outil CheckProd. En migrant d’un environnement WinDev vieillissant vers une stack web moderne Symfony / PHP, nous avons sécurisé le SI, automatisé l’agrégation de données volumineuses via des workers asynchrones et posé les bases d’un déploiement à l’échelle nationale. Une transformation technique au service de la performance opérationnelle des ARGP d’Enedis.

Image répétiteur

Sécuriser et pérenniser l’outil métier

Au sein de l’Agence Raccordement Grands Producteurs Est d’Enedis, l’application interne CheckProd (développée sous WinDev) atteignait ses limites techniques et sécuritaires. Face à l’évolution des bases nationales et à l’arrêt programmé de la solution d’hébergement AZUR fin 2024, une refonte totale était impérative.

L’enjeu : transformer un outil local sujet aux dysfonctionnements en une solution web robuste et capable de centraliser le suivi des portefeuilles d’études des chargés de projets Raccordement Grands Producteurs (RGP), tout en respectant les exigences strictes de la DSI d’Enedis. 

Une architecture réactive et résiliente

Pour répondre aux contraintes de modernisation et d’interopérabilité, AxioCode a déployé une architecture basée sur des technologies de pointe :

Stack backend

Utilisation de PHP 8 et du framework Symfony 7.4 pour garantir stabilité, sécurité et évolutivité du code.

Traitement de données massives (Workers asynchrones)

Nous avons conçu un système de traitement de fichiers Excel volumineux. L’implémentation de workers asynchrones permet d’intégrer et d’agréger ces données en arrière-plan sans impacter la disponibilité de l’interface utilisateur.

Frontend dynamique

Intégration de Symfony UX et Stimulus. Ce choix permet d’offrir une réactivité proche d’une Single Page Application (SPA) tout en conservant la maîtrise et la simplicité de maintenance du framework Symfony, optimisant ainsi l’expérience utilisateur des chargés de projets.

Qualité des données

L’outil a été conçu pour corréler les données importées des outils nationaux (RACING, SGO, etc.) sans double saisie, agissant comme un révélateur de complétude pour inciter à une utilisation plus vertueuse des référentiels sources.

L’outil est aussi pensé pour permettre le suivi et l’édition d’indicateurs spécifiques au métier des différentes ARGP (Agence Raccordement Grands Producteurs d’Enedis).

Un partenariat de confiance
avec Enedis

Ce projet s’inscrit dans une collaboration étroite et durable avec Enedis.

Au-delà de la simple prestation technique, AxioCode intervient comme un partenaire stratégique capable de s’adapter aux mutations complexes du Système d’Information du gestionnaire de réseau.

Cette relation de long terme permet d’anticiper les évolutions futures, notamment le passage d’une utilisation régionale à un déploiement potentiel au niveau national, garantissant une continuité de service et une maintenance proactive.

« AxioCode est un partenaire à l’écoute, fiable et rigoureux, avec lequel il est très naturel de construire une relation de confiance pérenne. L’équipe répond fidèlement à nos demandes, délivre un travail de qualité et fait preuve d’une excellente capacité d’adaptation face aux évolutions de notre écosystème d’outils externes. »

Résultats et bénéfices opérationnels

La mise en service de ProdTools délivre des résultats concrets :

Adoption utilisateurs

Actuellement utilisé par plus de 200 collaborateurs, l’outil bénéficie d’un fort taux d’acceptation grâce à sa stabilité retrouvée et sa fluidité d’usage.

Scalabilité

L’architecture moderne permet désormais d’envisager sereinement l’ouverture de la plateforme à l’échelle nationale, à destination de davantage d’utilisateurs lorsque les données seront présentées en lecture, ce que n’apportait pas l’ancien outil checkprod. 



« Travailler avec AxioCode c’est l’assurance de collaborer avec des experts à l’écoute et réactifs, capables d’allier rigueur méthodologique et souplesse au quotidien pour traduire vos besoins complexes en solutions performantes. »

Crédit photo : Fauquembergue Louis

Vous gérez une application critique ?

icon-check

Migration de framework

icon-check

Architecture sécurisée

icon-check

Scalabilité, déploiement

icon-check

Conformité réglementaire

Contactez-nous

Nous vous répondons dans les meilleurs délais.