Automadric logoAutomadric← Portfolio
Retour au portfolio
Logiciel Windows métier

SynthAlarm

2026

Logiciel Windows qui remplace une chaîne de classeurs Excel à macros : il lit les exports bruts de dix sites sous alarme, classe chaque alarme, la soumet à validation et produit en un clic les rapports mensuels Excel, Word et PDF.

Contexte

Une entreprise de maintenance de systèmes d'alarme rédige chaque mois, pour l'un de ses clients, une synthèse de l'activité des alarmes de dix sites à sécurité renforcée. Chaque site a son propre système d'alarme et son propre format d'export, auxquels s'ajoutent l'export de la GMAO et celui de la télésurveillance : une vingtaine de fichiers bruts à traiter chaque mois. Jusqu'ici, ce travail passait par une chaîne de classeurs Excel à macros en trois étapes, avec des remises en forme manuelles et des graphiques à refaire à la main.

Ce qui a été construit

SynthAlarm, un logiciel Windows installé sur le poste de l'agent, qui réunit toute la chaîne en un parcours de quatre écrans :

  • Choix du mois : dossier de travail créé automatiquement, mois précédents archivés et réouvrables
  • Chargement par glisser-déposer : chaque fichier est reconnu par son contenu, jamais par son nom ; site, période et volume sont détectés, les anomalies (fichier d'un autre mois, site non identifié) et les corrections automatiques (dates inversées, dates invalides) sont affichées : rien n'est corrigé en silence
  • Lecture de 8 formats d'export différents (CSV, texte, anciens et récents formats Excel, export web déguisé en fichier Excel, rapports paginés), dont les pièges ont été traités un par un
  • Moteur de classement : heures ouvrées ou non ouvrées (week-ends et jours fériés compris), rapprochement avec les maintenances préventives de la GMAO, puis contrôle d'accès, intrusion ou défaut technique ; chaque alarme garde la trace de la règle qui l'a classée
  • Écran de validation : compteurs recalculés en direct, points majeurs signalés au-delà du seuil mensuel, reclassement d'une alarme en un clic, zones de rédaction du rapport pré-remplies avec le mois précédent
  • Génération en un clic, site par site : classeur Excel (synthèse, données, histogrammes), rapport Word complet (page de garde, analyses, graphiques, tableau des interventions), fichier de télésurveillance et versions PDF
  • Mots-clés de classement et référentiel des sites sortis du code, dans des fichiers de configuration modifiables
  • Installeur Windows et mises à jour automatiques depuis un canal sécurisé, avec contrôle d'intégrité du fichier téléchargé
  • 75 tests automatisés, dont des verrous de non-régression sur les chiffres de chaque site

Ce que cela change

  • Une seule application remplace trois classeurs à macros et les retouches manuelles
  • Pendant le développement, le moteur a rejoué un mois réel complet (environ 21 600 alarmes) et ses résultats ont été comparés alarme par alarme avec ceux de l'ancienne chaîne : 6 sites identiques au chiffre près ; sur les 4 autres, chaque écart est expliqué et à l'avantage du nouvel outil (218 alarmes que l'ancienne chaîne laissait de côté retrouvées, 46 doublons supprimés)
  • L'agent garde la main : il valide chaque site et peut corriger tout classement avant la génération

Captures réalisées avec des données de démonstration : sites, alarmes et textes fictifs.

Galerie

Stack technique

PythonPySide6Qtopenpyxlpython-docxMatplotlibPyInstallerInno Setuppytest

Résultats mesurables

5 200 €
Budget
7 semaines
Délai
10
Sites traités chaque mois
8
Formats d'export lus
~21 600
Alarmes rejouées sur un mois réel
+218
Alarmes retrouvées par rapport à l'ancienne chaîne
46
Doublons supprimés
75
Tests automatisés