Quand vous ouvrez un outil d'automatisation visuelle, vous voyez des rectangles reliés par des traits. Chaque rectangle est un nœud. C'est l'unité avec laquelle vous allez construire, et le vocabulaire minimal à connaître pour suivre n'importe quel tutoriel.
Définition
Un nœud est une étape unique d'un Workflow : il reçoit des données de l'étape précédente, effectue une action, et transmet son résultat à la suivante.
La règle qui rend tout compréhensible tient en une phrase : un nœud fait une chose et une seule. Envoyer un e-mail. Filtrer une liste. Appeler un service. Cette granularité est ce qui permet de comprendre où ça casse quand ça casse.
Les familles de nœuds
| Famille | Ce qu'elle fait | Exemple |
|---|---|---|
| Déclencheur | Lance le workflow | Réception d'un Webhook |
| Action | Agit sur un service extérieur | Créer une fiche client |
| Logique | Oriente le flux | Condition, branche, boucle |
| Transformation | Remet les données en forme | Renommer des champs, fusionner |
Les débutants concentrent leur attention sur les nœuds d'action, qui sont les plus visibles. En pratique, ce sont les nœuds de transformation qui occupent la moitié d'un workflow réel : deux services parlent rarement le même langage, et il faut traduire entre les deux.
Une bonne habitude dès le premier jour : renommez vos nœuds. « Créer la fiche client » se relit six mois plus tard, « HTTP Request 3 » ne se relit pas du tout. C'est du temps gagné sur tous vos débogages futurs.
Bonnes pratiques
Regardez les données qui sortent de chaque nœud. C'est le réflexe de débogage numéro un. Neuf fois sur dix, un workflow qui échoue à l'étape cinq a reçu autre chose que prévu à l'étape quatre.
N'enchaînez pas trop. Passé une vingtaine de nœuds, découpez en plusieurs workflows qui s'appellent. La lisibilité vaut mieux que l'élégance d'un seul grand schéma.
Ajoutez un nœud d'erreur. La plupart des outils permettent de brancher un chemin spécifique en cas d'échec. C'est là que vous mettez l'alerte qui vous préviendra.
Testez nœud par nœud. Exécutez, regardez la sortie, ajoutez le suivant. Construire dix nœuds d'un coup puis lancer est le meilleur moyen de chercher longtemps.
Questions fréquentes
Que faire si le service dont j'ai besoin n'a pas de nœud dédié ?
Utilisez le nœud générique d'appel API, présent dans tous les outils. Il demande de lire la documentation du service, mais permet de brancher à peu près n'importe quoi, y compris ce que l'éditeur n'a pas prévu.
Un nœud peut-il traiter plusieurs éléments à la fois ?
Oui, la plupart s'exécutent une fois par élément reçu. C'est très pratique, et c'est aussi la source de mauvaises surprises : un nœud qui reçoit mille éléments s'exécute mille fois, et consomme en conséquence. Voir Traitement par lot.
Peut-on écrire du code dans un nœud ?
Oui, tous les outils proposent un nœud de code pour les cas que les blocs standards ne couvrent pas. C'est utile, mais chaque nœud de code est un endroit de plus à maintenir : réservez-le à ce qui n'est vraiment pas faisable autrement.
Comment apprendre à les assembler ?
En construisant un workflow réel plutôt qu'en parcourant la liste des nœuds disponibles. Notre formation n8n procède ainsi, en introduisant chaque famille au moment où le cas la rend nécessaire.