Moussa Diallo

OptiControl-PGOC · Constitution de lots de contrôle qualité

Automatiser la constitution des lots de chantiers envoyés aux prestataires de contrôle, pour supprimer les refus liés à la dispersion géographique et libérer une journée de travail par lot.

Client
Enedis · Direction Régionale Nord Midi-Pyrénées
Période
2025 · en production, mise à jour mensuelle
Rôle
Conception et réalisation de bout en bout
Stack
FME Form · API BAN · Base SDE · ArcGIS Experience Builder
Résultat clé
Une journée gagnée par lot · zéro lot refusé · trois DR équipées

Le problème métier

Enedis confie le contrôle qualité de certains chantiers à des prestataires externes. Pour cela, les équipes constituent des lots : des groupes de chantiers qu'un contrôleur peut visiter dans une même tournée. Avant l'outil, cette constitution était entièrement manuelle. L'agent naviguait simultanément dans plusieurs systèmes d'information pour retrouver chaque chantier, son adresse, son prestataire et son historique.

Le processus posait deux problèmes mesurables. D'abord un coût en temps : constituer un lot mobilisait une journée complète de travail. Ensuite un taux d'échec : faute de vision cartographique, les lots regroupaient parfois des chantiers trop dispersés géographiquement, et les prestataires les refusaient. Chaque refus relançait le cycle.

La démarche

J'ai reformulé le besoin avec les équipes avant d'écrire la moindre ligne de traitement. La demande initiale portait sur une carte des affaires. Le vrai besoin était un outil de constitution de lots : voir les chantiers contrôlables sur une carte, les filtrer par les critères métier qui comptent, les regrouper par proximité et exporter le lot.

La contrainte structurante venait des données. Les affaires PGOC sortent de Power BI sans géométrie, avec des adresses hétérogènes et des noms de prestataires non normalisés. La qualité du géocodage conditionnait toute la valeur de l'outil : un chantier mal placé, c'est un lot potentiellement refusé. J'ai donc conçu la chaîne autour de la fiabilité de la localisation, avec contrôles et mécanisme de repli systématiques.

L'architecture

Power BI 2 exports mensuels FME Form normalisation · jointures géocodage API BAN contrôles · repli centroïde Base SDE écrasement contrôlé Experience Builder constitution des lots
Chaîne mensuelle complète, des exports Power BI à l'application de constitution de lots.

Le workspace FME enchaîne dix étapes. Les premières fiabilisent les données : isolement des affaires sans prestataire, homogénéisation des noms d'entreprises avec vérification de cohérence nom et SIRET, construction d'identifiants de jointure robustes qui gèrent le double rattachement Enedis et syndicats d'énergie.

Le cœur de la chaîne est le géocodage. Huit transformers appellent l'API BAN, valident le JSON retourné, créent la géométrie et la reprojettent en Lambert 93. Deux contrôles sécurisent le résultat : un filtre spatial détecte les affaires géocodées hors de l'emprise de la Direction Régionale, et une branche de repli repositionne les rejets au centroïde de leur commune. Aucune affaire ne sort de la chaîne sans localisation cohérente. La chaîne écrit ensuite en base SDE, où l'application Experience Builder consomme la couche.

Les choix de conception

Un repli plutôt qu'un rejet. J'aurais pu écarter les adresses non géocodables. Je les repositionne au centroïde communal : pour constituer un lot, une localisation approximative mais présente vaut mieux qu'un chantier invisible. La précision est tracée, l'utilisateur sait ce qu'il regarde.

Des clés de jointure construites, pas héritées. Le nom d'entreprise seul n'est pas fiable et le SIRET n'existe que d'un côté. Plutôt que d'accepter des jointures partielles, j'ai construit des identifiants uniques testés contre les doublons. Ce choix a coûté du temps de conception et supprimé une source entière d'erreurs en production.

Un cycle mensuel aligné sur le métier. Les exports Power BI sortent chaque mois. Synchroniser la chaîne sur ce rythme, avec écrasement contrôlé de la table SDE, garantit une donnée toujours à jour sans intervention manuelle.

Les résultats

Une journée de travail gagnée par lot constitué. Le regroupement cartographique remplace la navigation manuelle entre systèmes.

Zéro lot refusé par les prestataires depuis la mise en production : la proximité géographique est vérifiée visuellement avant l'envoi.

Trois Directions Régionales équipées. L'outil, conçu pour une DR, a été dupliqué sur deux autres territoires.

Ce que j'en retiens

La valeur de ce projet ne vient pas de la cartographie mais de la fiabilisation des données en amont. Le géocodage avec contrôle et repli représente la moitié de la chaîne et la quasi-totalité de la confiance des utilisateurs. C'est aussi le projet qui m'a appris qu'un outil se duplique d'autant mieux qu'il ne dépend d'aucune manipulation manuelle : les deux DR suivantes ont été équipées sans réécrire la chaîne.

← Toutes les études de cas