La crainte est légitime : un système qui écrit au mauvais client ou paie la mauvaise facture fait plus de dégâts qu’une tâche faite à la main. La réponse n’est pas de renoncer, mais de décider à l’avance où l’automatisation s’arrête. Ce guide vous aide à tracer cette ligne, à concevoir la demande d’approbation et à tester ce qui peut mal tourner. Un exemple fictif suit le parcours du début à la fin.
Préparer ou agir
Préparer, c’est produire quelque chose qu’une personne peut encore relire : classer un courriel, extraire les montants d’une facture, rédiger un brouillon. Agir, c’est changer quelque chose hors du flux : envoyer, modifier une fiche, payer, supprimer. Une automatisation qui ne fait que préparer peut déjà faire gagner du temps, sans rien exposer.
- Préparer : lire une facture et extraire fournisseur, numéro et total.
- Préparer : comparer la facture au bon de commande et signaler les écarts.
- Agir : envoyer un courriel au fournisseur.
- Agir : changer le statut de la facture dans le logiciel comptable.
- Agir : déclencher un paiement.
L’OWASP, référence reconnue en sécurité applicative, décrit un risque appelé « agence excessive » : un système qui dispose de trop de fonctions, de trop de permissions ou de trop d’autonomie. Parmi ses recommandations : limiter fonctions et permissions au strict nécessaire, et faire approuver par une personne les actions à fort impact avant leur exécution. Ces conseils visent les applications d’IA, mais la même logique nous semble valoir pour une automatisation par règles.
Classer chaque action
Deux questions suffisent pour placer une action. Quel est l’impact si elle se trompe ? Peut-on l’annuler facilement ? Le tableau propose un contrôle de départ, à ajuster selon votre activité.
| Action | Impact | Réversible | Contrôle |
|---|---|---|---|
| Brouillon interne | Faible | Oui | Relecture à l’usage |
| Note interne | Faible | Oui | Journal simple |
| Message client | Élevé | Non | Approuver chaque envoi |
| Modification de fiche | Moyen | Si l’ancienne valeur est gardée | Approbation et historique |
| Paiement | Élevé | Difficilement | Personne autorisée, montant affiché |
Ce que l’approbation doit montrer
Un bouton « Approuver » sous un résumé ne permet pas de décider. La personne doit voir, au même endroit, ce qui a déclenché la demande, ce que le système propose, ce dont il n’est pas sûr et ce qui se passera exactement après son accord. Si elle doit ouvrir trois logiciels pour comprendre, le risque est qu’elle approuve sans regarder.
- La source : le document ou le message d’origine, ou un lien direct.
- La proposition : le texte complet, le montant ou la valeur exacte.
- Les incertitudes : écarts, champs manquants, éléments « à confirmer ».
- Le destinataire ou le dossier touché.
- L’effet exact : « En approuvant, ce courriel part à cette adresse. »
- Les choix : approuver cette version, corriger, refuser, demander un complément.
Certains outils intègrent ce principe. Dans n8n, un outil utilisé par un agent IA peut exiger une revue humaine : le flux s’interrompt, la personne voit quel outil l’IA veut utiliser et avec quels paramètres, puis approuve ou refuse. En cas de refus, l’action est annulée et l’IA en est informée. Vérifiez quand même que ce que voit la personne suffit pour décider : des paramètres techniques ne remplacent pas un résumé lisible.
Silence, changement, exception
Sans réponse, l’action reste en attente : pas d’approbation implicite après un délai. Attention aux réglages. Dans n8n, l’option « Limit Wait Time » d’une étape d’envoi avec attente de réponse fait reprendre le flux automatiquement après un délai. Si vous l’activez, vérifiez en test ce qui se passe à l’expiration et faites en sorte que ce chemin marque la demande « expirée » au lieu d’exécuter l’action.
Si le contenu change après l’accord, l’accord ne vaut plus. Un montant corrigé, un destinataire ajouté ou un texte réécrit exigent une nouvelle approbation. Une façon simple de l’appliquer : l’approbation porte sur une version numérotée, et l’exécution vérifie que c’est bien cette version qui part.
Une exception doit arriver chez une personne nommée, avec la raison en clair, plutôt que de disparaître dans un flux qui échoue en silence. Prévoyez aussi un remplaçant pour les absences. Dans n8n, par exemple, un flux d’erreur peut s’exécuter quand une exécution échoue et envoyer une alerte par courriel ou dans Slack.
Journaliser et tester
Le journal doit être proportionné au risque. Pour un brouillon, la date et le résultat suffisent. Pour un message client, un changement de fiche ou un paiement, gardez qui a approuvé, quand, quelle version et ce que le service connecté a répondu. L’OWASP recommande aussi de surveiller l’activité et de limiter le nombre d’actions possibles dans un délai donné, pour réduire les dégâts en cas de dérapage.
Avant la mise en service, testez ce qui dérange, pas seulement le cas qui marche, avec des données fictives ou autorisées. Dans n8n, le nœud « Stop And Error » permet de forcer un échec pour vérifier que votre flux d’erreur réagit.
- Refus : l’action est annulée et rien ne part.
- Expiration : la demande passe à « expirée » et le responsable est prévenu.
- Doublon : la même facture reçue deux fois ne crée ni deux demandes ni deux paiements.
- Modification : un contenu changé après l’accord redemande une approbation.
- Panne d’un service connecté : l’erreur est visible et l’action n’est pas marquée comme faite.
Un exemple de bout en bout
Entreprise : Distributions Cormoran, distributeur fictif de fournitures au Nouveau-Brunswick. 1. Réception : la facture 2318 du fournisseur fictif Emballages Brise-Lame arrive par courriel. 2. Préparation : le flux extrait fournisseur, numéro, lignes et total (1 240,00 $), puis retrouve le bon de commande BC-0907 (1 180,00 $). 3. Contrôle : écart de 60,00 $, 12 caisses de ruban adhésif facturées pour 10 commandées. 4. Demande envoyée à Chantal, à la comptabilité : facture, bon, écart surligné, brouillon de courriel au fournisseur et effet exact de chaque choix. 5. Chantal choisit « Contester l’écart » et corrige une phrase du brouillon. 6. Le texte a changé : le flux redemande son accord sur la version 2. Chantal approuve. 7. Envoi : le service de courriel accepte le message. Statut affiché : « envoyé », pas « reçu ». 8. Facture : statut « en litige », aucun paiement. Journal : qui, quand, quelle version, réponse du service. 9. Autre cas : sans réponse de Chantal après deux jours ouvrables, la demande reste en attente et Marc, son remplaçant, est prévenu.
Remarquez ce que l’automatisation n’a pas fait : elle n’a ni payé, ni contesté, ni choisi à la place de Chantal. Elle a fait la recherche et la comparaison, puis présenté une décision prête à prendre.
Demande d’approbation à copier
DEMANDE D’APPROBATION [identifiant], version [n] DÉCLENCHEUR : [ex. facture 2318 reçue le JJ-MM] SOURCE : [lien vers le document d’origine] PROPOSITION : [texte complet, montant ou valeur exacte] DESTINATAIRE OU DOSSIER TOUCHÉ : [adresse, fiche, compte] INCERTITUDES : - [écart détecté] - [champ manquant ou « à confirmer »] EN APPROUVANT : [effet exact, ex. ce courriel part à cette adresse] CE QUI NE SE PASSERA PAS : [ex. aucun paiement] CHOIX : Approuver cette version | Corriger | Refuser | Demander un complément SANS RÉPONSE AVANT [date] : reste en attente, [remplaçant] est prévenu SI LE CONTENU CHANGE : nouvelle approbation requise
Avant la mise en service
- Chaque action qui touche un client, un dossier ou de l’argent est classée.
- Les comptes utilisés n’ont que les permissions nécessaires.
- La demande montre source, proposition, incertitudes, destinataire et effet exact.
- Le silence laisse l’action en attente et un remplaçant est désigné.
- Toute modification après accord redemande une approbation.
- Chaque exception arrive chez une personne nommée.
- Refus, expiration, doublon et panne d’un service ont été testés.
- Le journal indique qui a approuvé quelle version et ce que le service a répondu.
- L’équipe sait revenir au traitement manuel.
Limites et erreurs à éviter
- Une approbation ne protège que si la personne a le temps et l’information pour décider.
- Trop de demandes pour des actions sans risque peuvent habituer l’équipe à approuver sans lire.
- Les options de n8n citées ici peuvent évoluer : vérifiez leur comportement dans votre version.
- Ce guide ne couvre pas les obligations légales ou comptables propres à votre secteur.
Sources consultées
- n8n, Human-in-the-loop for tools (en anglais) ↗Pause du flux avant un outil, affichage de l’outil et des paramètres demandés, approbation ou refus, action annulée et IA informée en cas de refus.consultée le 15 septembre 2026
- n8n, nœud Microsoft Outlook, opération Send and Wait for Response (en anglais) ↗Types de réponse (approbation, texte libre, formulaire) et option Limit Wait Time qui fait reprendre le flux après un délai.consultée le 15 septembre 2026
- n8n, Handle errors gracefully (en anglais) ↗Flux d’erreur exécuté quand une exécution échoue, alertes par courriel ou Slack, nœud Stop And Error pour forcer un échec.consultée le 15 septembre 2026
- OWASP, LLM06:2025 Excessive Agency (en anglais) ↗Fonctions, permissions et autonomie excessives ; approbation humaine des actions à fort impact, autorisations contrôlées en aval, journalisation, surveillance et limitation du rythme.consultée le 15 septembre 2026
Rédigé avec l’aide d’outils d’IA, puis vérifié et édité par Over U. Les exemples sont fictifs. Ce guide ne constitue pas un avis juridique.

