---
title: "Flow, nodi e connessioni"
description: "Come un'automazione segue passaggi connessi, sceglie rami, passa dati e mantiene le modifiche in bozza separate dalle esecuzioni live."
canonical: "https://bird.com/it-it/documentazione/guides/automations/flows"
---

# Flow, nodi e connessioni

Un flow è l'insieme connesso di passaggi che definisce un'automazione. Il canvas mostra dove inizia un'esecuzione, quali decisioni prende e dove può terminare.

> Automations is in Early access. Your workspace permissions determine which actions you can perform.

## Le parti di un flow

| Termine     | Significato                                                                                       |
| ----------- | ------------------------------------------------------------------------------------------------- |
| Trigger     | L'evento o la pianificazione che avvia un'esecuzione. Un flow ha un solo trigger.                 |
| Nodo o step | Un'operazione, come inviare un'email, verificare una condizione o attendere.                      |
| Output path | Un possibile risultato di uno step, come successo, errore, corrispondenza o timeout.              |
| Connessione | Il percorso da un output path allo step successivo.                                               |
| Esecuzione  | Una singola esecuzione di un flow pubblicato, con i propri dati iniziali e la propria cronologia. |

Ad esempio, un flow di promemoria può seguire questa sequenza:

```text
Appointment event → Delay until reminder time → Send SMS → Wait for delivery
                                                           ├─ Matched → Finish
                                                           └─ Timeout → Notify team
```

Le connessioni controllano quale step viene eseguito dopo. Un field mapping seleziona separatamente i dati letti da uno step. Collegare **Get contact** a **Send email** non compila automaticamente il destinatario dell'email.

## Un percorso alla volta

Un'esecuzione segue un solo percorso attivo. Un **Branch** verifica le condizioni in ordine e prende il primo percorso corrispondente. Il percorso **Otherwise** si applica quando nessuna condizione corrisponde.

I percorsi possono ricongiungersi in uno step condiviso. Lo step condiviso può leggere i dati prodotti prima della biforcazione e sul percorso seguito dall'esecuzione. Uno step su un percorso non preso non ha output per quell'esecuzione.

Il builder attuale non esegue cicli, rami paralleli né un'azione automatica per ogni membro dell'audience. Una connessione verso uno step precedente crea un ciclo e blocca la pubblicazione. Un elenco di contatti resta un dato finché un'azione supportata non lo utilizza.

## Come termina un'esecuzione

Uno step completato con successo può terminare l'esecuzione quando il suo output scelto non ha uno step successivo. Un errore di azione non collegato fa fallire l'esecuzione. Collegare un percorso di errore permette di decidere come gestire quel fallimento.

Usa **Exit** quando vuoi una conclusione esplicita di successo o di errore, un motivo dell'esito o un risultato restituito. Ad esempio, `no_matching_contact` spiega un'esecuzione riuscita che ha deliberatamente non inviato alcun messaggio. Un exit termina l'esecuzione e non ha connessioni in uscita.

Un'esecuzione riuscita significa che il flow ha completato il suo percorso configurato. Controlla lo stato del messaggio del canale o aggiungi un'attesa di consegna quando ti serve una prova di recapito.

## Bozze e versioni pubblicate

La bozza è il tuo flow modificabile. Salvarla conserva il tuo lavoro senza cambiare la versione usata dalle esecuzioni live.

Pubblicare crea una versione per le nuove esecuzioni. Un'esecuzione mantiene la versione con cui è iniziata, anche quando resta in attesa oltre una pubblicazione successiva. Modificare la bozza non può cambiare un workflow già in esecuzione.

## Passaggi successivi

- [Creare e modificare un flow](/docs/guides/automations/editor).
- [Usare dati da step precedenti](/docs/guides/automations/data).
- [Pubblicare e gestire le automazioni](/docs/guides/automations/publishing).
- [Consultare le guide sulle automazioni](/docs/guides/automations).

## Related resources

- [Preview your first automation](/docs/get-started/automations) (docs)
