Mission 16

Supervision des erreurs de synchronisation PMI

Image

Description des tâches

- Analyse d’un flux Power Automate de supervision technique autour d’une synchronisation PMI
- Mise en place d’un déclenchement récurrent pour surveiller automatiquement les dossiers d’interface
- Initialisation de variables de travail pour suivre le nom du fichier, la date de dernière modification, l’ancienneté et le message d’erreur
- Définition d’une liste de sous-dossiers à contrôler automatiquement : LIBELLE, ENTETE, LIGNE, CONTACT
- Parcours de chaque dossier afin d’identifier les fichiers potentiellement en anomalie
- Lecture de la date de dernière modification de chaque fichier détecté
- Calcul de l’ancienneté en minutes à partir de la différence entre la date de modification et l’heure courante
- Filtrage des fichiers selon plusieurs critères : non dossier, ancienneté supérieure au seuil défini, extension de type .BAK / .bak / .TXT / .txt
- Détection de fichiers considérés comme bloquants ou résiduels dans la chaîne de synchronisation
- Construction automatique d’un message d’alerte listant les fichiers en erreur et leur chemin d’accès
- Copie des fichiers détectés vers un sous-dossier ERROR correspondant
- Suppression du fichier source après déplacement afin d’assainir le dossier de synchro
- Envoi d’un email d’alerte pour informer les équipes qu’un ou plusieurs fichiers ont été mis en erreur
- Double logique de surveillance : contrôle des sous-répertoires métiers et contrôle du répertoire principal de synchronisation
- Mise en place d’un délai minimal avant déplacement afin d’éviter de traiter un fichier encore en cours de dépôt ou de lecture

Moyens utilisés

- Power Automate
- Connecteur Système de fichiers
- Office 365 Outlook
- Variables Power Automate
- Boucles “Apply to each”
- Conditions imbriquées
- Expressions Power Automate : dateDifference, split, add, mul, contains
- Supervision de répertoires réseau

Avec qui

Mission réalisée principalement seul avec échanges techniques pour définir les dossiers à surveiller, les types de fichiers à considérer comme erreurs et le comportement attendu en cas d’anomalie.

Contexte

Cette mission s’inscrit dans un contexte de synchronisation de données via fichiers entre un environnement PMI et des répertoires de traitement.
L’objectif était d’éviter l’accumulation de fichiers résiduels ou anormaux dans les dossiers d’interface, de détecter rapidement les incidents de synchro et de sécuriser le processus par un déplacement automatique des fichiers en erreur dans des dossiers dédiés.
Le flux agit comme une brique de supervision et de nettoyage, permettant d’améliorer la fiabilité globale du traitement de synchronisation.

Commentaires

Cette automatisation est importante car elle traite un sujet souvent négligé : la gestion des erreurs techniques sur les échanges de fichiers.
Le flux ne se contente pas d’envoyer une alerte ; il qualifie les fichiers selon leur ancienneté, leur extension et leur emplacement, puis applique automatiquement une logique de remédiation en les déplaçant dans les dossiers ERROR.
Cela permet de garder les dossiers de synchro propres, de réduire les blocages et d’apporter une traçabilité claire aux équipes via un email récapitulatif.
Cette mission illustre donc l’utilisation de Power Automate comme outil de supervision opérationnelle et de fiabilisation de traitements techniques.

Annexe


Schéma fonctionnel de supervision

">