🎯 Situation

Une entreprise de services terrain utilisait Microsoft Forms pour collecter des rapports d'incidents quotidiens auprès des techniciens sur site. Formulaire simple : lieu, type de problème, gravité, description, et une photo.

Mais ce qui se passait avec ces données après la soumission, c'était le problème. Une coordinatrice de bureau vérifiait les réponses chaque matin, copiait manuellement les nouvelles entrées dans un fichier Excel maître, formatait le tableau, et envoyait un résumé par email à trois managers régionaux. Si la coordinatrice était absente, les managers n'entendaient rien.

👉 Le formulaire était numérique. Le processus derrière lui était manuel, fragile, et avait un jour de retard. Les données existaient — elles ne circulaient tout simplement pas.

Un flux Power Automate a tout changé. Sans code. Sans intervention IT. Construit en un après-midi.

⚠️ Challenge

Le fossé entre la collecte de données et leur visibilité est l'une des opportunités d'automatisation les plus fréquentes dans toute organisation. La plupart des entreprises ont des formulaires, des enquêtes ou des processus d'intake qui produisent des données — et des étapes manuelles entre ces données et les personnes qui doivent agir dessus.

📝 Ce que le processus manuel coûtait

  • 45 minutes chaque matin pour copier et formater les réponses
  • 24 heures de délai entre la soumission et la notification des managers
  • Les incidents graves attendaient toute la nuit avant qu'une alerte soit envoyée
  • Point de défaillance unique — une personne, un processus
  • Le fichier Excel accumulait des erreurs au fur et à mesure que les lignes étaient ajoutées manuellement

👉 Ce qui était nécessaire

  • Acheminement instantané des soumissions vers une base de données centrale
  • Notification immédiate pour les incidents graves
  • Résumé quotidien pour les managers — automatiquement
  • Flux de données propre vers Power BI pour l'analyse des tendances
  • Zéro travail manuel après la configuration initiale

🔍 Le flux : 3 étapes, construit en un après-midi

Power Automate dispose de connecteurs natifs pour Microsoft Forms, SharePoint, les bases SQL, Outlook et Teams. Pas de code personnalisé nécessaire pour ce cas d'usage.

Étape 1 — Déclencheur : quand une réponse au formulaire est soumise

Le flux démarre automatiquement à chaque fois qu'un technicien soumet le formulaire d'incident. Power Automate récupère la réponse complète — tous les champs y compris la photo en pièce jointe.

Étape 2 — Action : insérer une ligne dans une liste SharePoint (ou base SQL)

Les données de la réponse sont écrites dans une liste SharePoint — une ligne par soumission, avec un timestamp ajouté automatiquement. Pour les entreprises qui ont déjà une base Azure SQL, le connecteur SQL fonctionne de manière identique. La liste SharePoint devient le store de données central — propre, structuré, toujours à jour.

Étape 3 — Condition : routage selon la gravité

Un bloc conditionnel vérifie le champ de gravité :

  • Si gravité = "Critique" → envoyer immédiatement un message Teams au manager régional, incluant le lieu, le type de problème, et un lien vers la réponse du formulaire
  • Si gravité = "Normal" ou "Faible" → ajouter à un digest quotidien. Un second flux planifié tourne à 18h et envoie un email de synthèse listant toutes les soumissions depuis minuit.
Temps de construction : environ 3 heures tests de toutes les branches inclus. La tâche de 45 minutes de la coordinatrice a disparu complètement. Les incidents critiques atteignent maintenant les managers dans les 2 minutes suivant la soumission — pas 24 heures plus tard. Et la liste SharePoint alimente Power BI directement, donnant à l'équipe opérationnelle un dashboard d'incidents en temps réel pour la première fois.

✓️ Pourquoi ce pattern s'applique partout

Le pattern Formulaire → Base de données → Notification est le template d'automatisation le plus réutilisable dans tout environnement Microsoft 365. Le déclencheur change, les connecteurs changent, mais la logique est toujours la même :

  • Onboarding RH : Formulaire nouvelle recrue → créer l'utilisateur dans Active Directory → notifier IT et manager
  • Approbations d'achat : Formulaire de demande → écrire en base → router vers l'approbateur selon le seuil de montant
  • Intake client : Formulaire de contact sur le site → créer une fiche CRM → assigner au commercial → envoyer un email de confirmation
  • Alertes stock : Formulaire de niveau de stock → mettre à jour une liste SharePoint → notifier les achats si en dessous du seuil
  • Contrôle qualité : Formulaire de signalement de défaut → enregistrer en base → escalader au responsable de production si le taux de défaut dépasse la limite

Chacun de ces cas peut être construit avec les mêmes compétences Power Automate. Les connecteurs diffèrent ; le pattern, non.

💡 Synthèse

Si ton organisation collecte des données via des formulaires — et a des étapes manuelles entre cette collecte et les personnes qui doivent agir dessus — tu as une automatisation qui attend d'être construite.

Les trois composants :

  • Formulaire — Microsoft Forms, formulaires Teams, ou tout outil de formulaire avec un connecteur Power Automate
  • Base de données — liste SharePoint pour la simplicité, Azure SQL pour l'échelle. C'est la source unique de vérité à laquelle Power BI se connecte.
  • Notification — message Teams, email, ou les deux. Router par condition : immédiat pour le critique, digest pour le routinier.

Le temps de configuration total pour un flux comme celui-ci est de 2 à 4 heures. Le temps qu'il fait gagner commence le lendemain matin — et ne s'arrête pas.

👉 La plupart des processus data manuels ne sont pas compliqués. Ils ne sont juste pas encore automatisés.

Formulaire → Base de données → Notification. Trois étapes. Un après-midi.