Aller au contenu principal

Première intégration

1. Ce que vous allez apprendre​

Cette leçon d'introduction présente les principaux composants du module "Integrations" à travers un exemple pratique. Vous apprendrez à :

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

2. Nœud Inject​

Le nœud Inject simule des données d'entrée et démarre le flux.

3. Nœud Function​

Utilisez le nœud Function pour transmettre le nombre d'entrée.

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

Ce code définit le nombre 5 et le transmet au flux.

4. Nœud Switch :​

Le nœud Switch vérifie si le nombre est positif, négatif ou nul, et transmet les données selon le résultat.

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

5. Nœud Template :​

Dans le nœud Template, créez un modèle pour le message de sortie.

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

Ce nœud insère le texte produit par le nœud précédent et le prépare pour l'affichage.

6. Nœud Debug :​

Le nœud Debug affiche le résultat dans la console, ce qui vous permet de voir le message final.

  • Setting : définissez 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 5, Debug affiche :

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

Si vous remplacez le nombre par -3, vous obtenez :

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

Si le nombre est égal à 0, vous obtenez :

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