Aller au contenu principal

Première intégration

1. Que allez-vous apprendre ?

Dans cette leçon d'introduction, nous allons nous familiariser avec les principaux composants du module "Intégrations" et créer un exemple pratique. Vous apprendrez à :

  • Utiliser le nœud Function pour écrire vos propres fonctions en JavaScript.
  • Appliquer le nœud Template pour générer des modèles de texte avec des données dynamiques.
  • Configurer les nœuds Inject, Debug et Switch pour initier des flux, vérifier les résultats et définir des conditions.

2. Nœud Inject

Le nœud Inject sera utilisé pour simuler des données d'entrée et démarrer le flux.

3. Nœud Function

Nous allons utiliser le nœud Function pour transmettre un nombre d'entrée.

  • Code dans le Nœud Function :
    msg.payload = 5; // Nombre d'entrée
    return msg;

Ici, nous définissons le nombre 5, que nous transmettons au flux.

4. Nœud Switch :

Le nœud Switch sera utilisé pour vérifier si le nombre est positif, négatif ou zéro, et transmettre les données en fonction du résultat.

  • Configuration :
    • Si le nombre est supérieur à 0, transmettre à la branche "Positif".
    • Si le nombre est inférieur à 0, transmettre à la branche "Négatif".
    • Si le nombre est égal à 0, transmettre à la branche "Zéro".

5. Nœud Template :

Dans le nœud Template, nous créerons un modèle pour afficher un message.

  • Modèle dans le Nœud Template :
    Résultat de la vérification : {{payload}}

Ce nœud substituera le texte généré dans le nœud précédent et le préparera pour l'affichage.

6. Nœud Debug :

Le nœud Debug affichera le résultat dans la console, afin que nous puissions voir le message final.

  • Configuration : Nous définissons la sortie sur msg.payload, pour afficher le message généré dans la console.

7. Résultat :

Si le nombre transmis au flux est égal à 5, dans Debug vous verrez le message :

Résultat de la vérification : Le nombre est positif

Si vous changez le nombre en -3, le résultat sera :

Résultat de la vérification : Le nombre est négatif

Si le nombre est égal à 0, le résultat sera :

Résultat de la vérification : Le nombre est égal à zéro