I workflow sono il componente principale di Flusso. Un workflow รจ un processo automatizzato composto da un trigger e uno o piรน nodi. Ogni volta che il trigger si attiva, Flusso esegue i nodi in ordine, passando i dati da uno step all'altro fino al completamento del workflow o al verificarsi di un errore.
La pagina Workflow (accessibile dalla barra laterale) elenca tutti i workflow del tuo account. Puoi passare da una vista tabella (righe dense e ordinabili) a una vista griglia (schede piรน grandi con piรน contesto visivo).
| Azione | Descrizione |
|---|---|
| Modifica | Apre l'editor del workflow. Disponibile per qualsiasi workflow indipendentemente dallo stato. |
| Duplica | Crea una copia esatta del workflow, inclusi tutti gli step e la configurazione del trigger, con il nome preceduto da "Copia di". |
| Elimina | Elimina definitivamente il workflow e tutta la cronologia delle esecuzioni. Richiede conferma. |
Flusso utilizza un editor a grafo libero dove i nodi vengono posizionati su un canvas e collegati con archi trascinabili. L'editor supporta:
โ Vedi Editor a Grafo per la guida completa.
Ogni workflow deve avere esattamente un trigger โ l'evento che avvia un'esecuzione. Il trigger viene configurato nel blocco Trigger in cima all'editor. Cliccalo per aprire il pannello di configurazione del trigger.
| Tipo di trigger | Come si attiva | Uso tipico |
|---|---|---|
| Manuale | Cliccando il pulsante Esegui nell'editor o inviando una richiesta API manuale. | Test, attivitร su richiesta. |
| Webhook | Una richiesta HTTP POST all'URL webhook univoco del workflow. | Ricezione dati da servizi esterni (moduli, processori di pagamento, CRM). |
| Pianificato | Un'espressione cron valutata dallo scheduler di Flusso. | Report notturni, sincronizzazioni orarie, promemoria ricorrenti. |
| Evento | Un altro workflow che emette un evento denominato tramite il nodo Emetti Evento. | Workflow concatenati, pattern fan-out. |
| Errore | Un altro workflow che genera un errore. Riceve automaticamente il contesto dell'errore. | Gestori di errori, workflow di allerta, recupero automatico. |
| Stripe / GitHub / Shopify | Webhook specifici per piattaforma con validazione della firma. | Automazioni e-commerce, reazioni CI/CD, elaborazione pagamenti. |
| Google Drive Watch / Dropbox Watch / Local File Watch | Un nuovo file appare in una cartella monitorata. | Pipeline di elaborazione documenti, acquisizione automatizzata. |
Quando imposti il tipo di trigger su Webhook, Flusso genera un URL univoco per quel workflow:
Qualsiasi payload JSON inviato a questo URL sarร disponibile all'interno del workflow come:
Puoi opzionalmente proteggere il tuo URL webhook. Configura l'autenticazione nel pannello del trigger:
Il trigger pianificato utilizza la sintassi cron standard a 5 parti:
Ogni esecuzione del workflow viene registrata. Per visualizzare la cronologia di un workflow specifico, clicca il nome del workflow nell'elenco, poi vai alla scheda Esecuzioni. Le ultime 50 esecuzioni vengono mostrate, ordinate dalla piรน recente alla piรน vecchia.
Clicca su qualsiasi esecuzione per aprire la vista Dettaglio Esecuzione, che mostra una traccia completa step-by-step con dati di input, dati di output, durata e messaggi di errore.