Passa al contenuto principale

Prima Integrazione

1. Cosa imparerai?

In questa lezione introduttiva, ci familiarizzeremo con i principali componenti del modulo "Integrazioni" e creeremo un esempio pratico. Imparerai come:

  • Utilizzare il nodo Function per scrivere le tue funzioni in JavaScript.
  • Applicare il nodo Template per generare modelli di testo con dati dinamici.
  • Configurare i nodi Inject, Debug e Switch per avviare flussi, controllare i risultati e impostare condizioni.

2. Nodo Inject

Il nodo Inject sarà utilizzato per simulare i dati di input e avviare il flusso.

3. Nodo Function

Utilizzeremo il nodo Function per passare un numero di input.

  • Codice nel Nodo Function:
    msg.payload = 5; // Numero di input
    return msg;

Qui impostiamo il numero 5, che passiamo nel flusso.

4. Nodo Switch:

Il nodo Switch sarà utilizzato per controllare se il numero è positivo, negativo o zero, e passare i dati di conseguenza.

  • Configurazione:
    • Se il numero è maggiore di 0, passa al ramo "Positivo".
    • Se il numero è minore di 0, passa al ramo "Negativo".
    • Se il numero è uguale a 0, passa al ramo "Zero".

5. Nodo Template:

Nel nodo Template, creeremo un modello per l'output di un messaggio.

  • Template nel Nodo Template:
    Risultato del controllo: {{payload}}

Questo nodo sostituirà il testo generato nel nodo precedente e lo preparerà per l'output.

6. Nodo Debug:

Il nodo Debug stamperà il risultato nella console in modo da poter vedere il messaggio finale.

  • Configurazione: Imposta l'output su msg.payload per visualizzare il messaggio generato nella console.

7. Risultato:

Se il numero passato nel flusso è 5, in Debug vedrai il messaggio:

Risultato del controllo: Il numero è positivo

Se cambi il numero in -3, il risultato sarà:

Risultato del controllo: Il numero è negativo

Se il numero è 0, il risultato sarà:

Risultato del controllo: Il numero è zero