À quoi sert ce node ?
Le node Conditional évalue des conditions et oriente votre workflow vers différentes branches. Utilisez-le pour la validation des données, la gestion des erreurs, la logique A/B et tout scénario où l’exécution dépend des valeurs des données. Usages courants :- Orienter selon les valeurs des données
- Valider les données avant traitement
- Gérer les situations d’erreur
- Implémenter la logique métier
Configuration rapide
Configuration
Champs obligatoires
La valeur à comparer (côté gauche de la condition).Exemples :
- Variable :
{{WebScraper_0.wordCount}} - Statique :
100 - Imbriqué :
{{data.status}}
L’opérateur de comparaison.
| Operator | Description | Example |
|---|---|---|
equals | Égal à | status equals "active" |
not_equals | Différent de | type != "test" |
greater_than | Supérieur à | score > 80 |
greater_than_or_equal | Supérieur ou égal | count >= 10 |
less_than | Inférieur à | price < 100 |
less_than_or_equal | Inférieur ou égal | items <= 5 |
contains | Chaîne contient | email contains "@gmail" |
not_contains | Ne contient pas | url not_contains "test" |
starts_with | Chaîne commence par | name starts_with "Dr." |
ends_with | Chaîne se termine par | file ends_with ".pdf" |
is_empty | Valeur vide/null | data is_empty |
is_not_empty | Valeur présente | result is_not_empty |
La valeur à laquelle comparer (côté droit).Non requis pour
is_empty et is_not_empty.Champs optionnels
Indique si les comparaisons de chaînes sont sensibles à la casse.
Conditions supplémentaires combinées avec une logique AND/OR.
Sortie
Le node évalue et envoie vers l’une des deux sorties :Exemples
Validation des données
Vérifier que le contenu existe avant traitement :Routage par score
Orienter les leads selon le score : Configuration :- Left :
{{lead.score}} - Operator :
greater_than_or_equal - Right :
80
Gestion des erreurs
Vérifier le statut de la réponse API :Filtrage par type de contenu
Traiter uniquement les articles :Conditions multiples
Combinez des conditions avec AND/OR :Logique AND (toutes doivent être vraies)
Logique OR (au moins une peut être vraie)
Logique mixte
Modèles courants
Vérification null/vide
Validez toujours la présence des données :Vérification d’intervalle
Vérifier si une valeur est dans une plage :Branchement à plusieurs voies
Orienter vers plusieurs chemins :Pipeline de validation
Vérifier plusieurs exigences :Bonnes pratiques
Être explicite sur les types
Les nombres et les chaînes se comparent différemment :Gérer la branche False
Connectez toujours les deux branches :Utiliser des conditions explicites
Rendez les conditions lisibles :Tester les cas limites
Vérifiez le comportement avec :- Valeurs vides
- Valeurs null
- Zéro
- Valeurs aux bornes (exactement égales au seuil)
Problèmes courants
La condition est toujours True/False
La condition est toujours True/False
- Vérifier que les types correspondent (chaîne vs nombre)
- Vérifier que les chemins des variables sont corrects
- Journaliser les valeurs réellement comparées
La comparaison de chaînes échoue
La comparaison de chaînes échoue
- Vérifier le réglage de sensibilité à la casse
- Supprimer les espaces en début/fin des valeurs
- Vérifier que l’encodage est identique
Comparaison numérique inattendue
Comparaison numérique inattendue
- S’assurer que les valeurs sont des nombres, pas des chaînes
- Vérifier l’absence de valeurs null/undefined
- Vérifier le format des nombres (décimales, etc.)
Les conditions multiples ne fonctionnent pas
Les conditions multiples ne fonctionnent pas
- Vérifier que la logique AND/OR est correcte
- Tester chaque condition individuellement
- S’assurer que toutes les valeurs sont accessibles

