Aller au contenu principal

Nœud On Error

Le nœud On Error permet de gérer les erreurs dans votre workflow.

Vue d'ensemble

Ce nœud est utilisé pour :

  • Capturer les erreurs
  • Gérer les exceptions
  • Implémenter une logique de fallback
  • Logger les erreurs

Configuration

Le nœud On Error ne nécessite généralement pas de configuration spécifique. Il capture automatiquement les erreurs des nœuds précédents.

Comportement

Capture d'erreurs

Lorsqu'un nœud échoue :

  • Si "Stop workflow on failure" est activé : Le workflow s'arrête
  • Sinon : Le workflow continue et lastResponse contient l'erreur
  • Si un nœud On Error est connecté : Il capture l'erreur

Données disponibles

Le nœud On Error reçoit :

{
"error": {
"message": "Error message",
"code": "ERROR_CODE",
"details": {...}
},
"node": "nodeName",
"lastResponse": {...}
}

Exemples

Exemple 1 : Gestion d'erreur simple

Workflow :

  1. HTTP Request
  2. On Error → Envoyer un email d'alerte
  3. Continuer le workflow

Exemple 2 : Fallback

Workflow :

  1. HTTP Request vers API principale
  2. On Error → HTTP Request vers API de secours
  3. Traitement du résultat

Bonnes pratiques

  • Toujours gérer : Ajoutez des nœuds On Error pour les opérations critiques
  • Logging : Loggez les erreurs pour le débogage
  • Notifications : Notifiez en cas d'erreur importante
  • Fallback : Implémentez des stratégies de fallback

Prochaines étapes