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
lastResponsecontient 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 :
- HTTP Request
- On Error → Envoyer un email d'alerte
- Continuer le workflow
Exemple 2 : Fallback
Workflow :
- HTTP Request vers API principale
- On Error → HTTP Request vers API de secours
- 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