Cookies
Étape 1 sur 2, Synthèse
Automatisation › Atelier 5 — n8n
2 min de lecture
En bref
IF sépare les données en deux branches, vrai et faux. Switch en ouvre plusieurs, une par cas. Le choix entre les deux n'est pas une question de goût : c'est le nombre de destinations qui tranche, et se tromper produit des IF imbriqués vite illisibles.
À la fin, vous saurez
Votre premier workflow traite tout le monde de la même façon. La réalité métier ne fonctionne pas ainsi : une facture de 200 € et une facture de 20 000 € ne suivent pas le même circuit.
pose une question fermée. Les données partent par la sortie « true » ou par « false ». Deux destinations, jamais plus.
compare une même valeur à plusieurs cas et ouvre une sortie par cas : un aiguillage. C'est l'outil dès qu'il y a trois destinations ou plus.
Le critère est le nombre de destinations
Deux issues : IF. Trois ou plus : Switch. Simuler un Switch en imbriquant des IF fonctionne au début et devient rapidement illisible — exactement le même piège que les SI imbriqués d'un tableur.
L'oubli classique : câbler soigneusement la « true » et laisser la branche « false » se terminer dans le vide.
Parfois c'est voulu — on ne veut vraiment rien faire. Souvent ce n'est pas le cas, et des données disparaissent en silence.
Le silence n'est pas une erreur
Une donnée qui part dans une branche vide ne déclenche aucun message : le workflow s'exécutera en vert pendant des semaines pendant que des factures, des tickets ou des candidatures s'évaporent. Décidez explicitement du sort de chaque branche, même si la décision est « ne rien faire ».
Avec Switch, la même question se pose pour la : que fait-on d'une valeur qui ne correspond à aucun cas — une région nouvelle, un statut inattendu, une faute de frappe ?
La réponse la plus sûre, en production, est de router ces cas vers une notification humaine plutôt que de les ignorer.
Un workflow robuste ne se juge pas sur les cas prévus, mais sur ce qu'il fait des autres.
IF ou Switch : deux outils, deux formes de question
À retenir
Faites défiler jusqu'à la fin de la fiche pour valider cette étape.
Connectez-vous pour participer à la discussion.
Chargement…