Module 4 · Reprendre après l'erreurEnviron 1 min
Trois filets superposés
Une erreur doit être attrapée au plus près de sa cause, et ce qui passe à travers doit tomber dans un filet plus large. Dans n8n, il y a trois niveaux.
- Le nœud. Retry On Fail pour les ratés brefs. Le réglage On Error décide ensuite : Stop Workflow, Continue (l’erreur passe comme une donnée, à réserver aux cas précis) ou Continue (using error output), qui ajoute au nœud une sortie dédiée aux éléments en erreur. Cette dernière est la plus utile : les éléments en échec suivent leur propre chemin, les autres continuent.
- Le workflow. Un workflow d’erreur, désigné dans les réglages, se déclenche quand une exécution de production échoue. Il alerte, journalise, ouvre un ticket.
- La plateforme. Des métriques et des alertes surveillent ce que les deux premiers niveaux ne voient pas : une file qui grossit, un flux qui ne se déclenche plus, un taux d’échec qui monte. C’est le module 6.
La règle de Nadia : aucun workflow ne passe en production sans workflow d’erreur désigné, et aucun appel externe critique sans sortie d’erreur branchée.