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