Stiamo sviluppando una nuova funzionalità Workflows (Flussi di lavoro) progettata per supportare compiti complessi che il nostro attuale strumento Automations non riesce a gestire. Questo nuovo builder visuale per l’automazione ti permette di creare flussi di lavoro multistep con ritardi temporali, ramificazioni condizionali, chiamate a servizi esterni e azioni AI direttamente nella tua area admin.
Note importanti!
- Workflows è disponibile nei piani Business ed Enterprise, per gli utenti ospitati su Discourse.
- Al momento, questa è considerata una modifica sperimentale! Stiamo ancora lavorando per affinare e migliorare questa funzionalità, quindi potrebbero esserci alcuni aspetti da perfezionare e piccoli aggiustamenti nelle prossime settimane.
Panoramica di Workflows
Workflows sostituisce l’approccio basato su scripting del plugin Automations esistente con un canvas visuale a nodi che puoi collegare per creare logiche complesse e multistep.
Nodi
Esistono quattro categorie principali di nodi:
- Trigger avviano un flusso di lavoro in risposta a eventi in Discourse (es. argomento creato, utente aggiunto a un gruppo, ecc.), una pianificazione fissa, un webhook o un’azione manuale.
- Condizioni creano ramificazioni nel flusso di lavoro basate su logica sì/no per qualsiasi dato presente nel flusso.
- Azioni sono eventi attivati dal flusso di lavoro, come l’invio di un messaggio privato o di chat, la pubblicazione di una risposta, la chiamata a un endpoint HTTP, l’esecuzione di un agente AI o la consultazione di Data Explorer.
- Utilità controllano il flusso stesso impostando ritardi, iterando su elementi e definendo variabili, e possono aiutare a documentare il flusso di lavoro con note adesive.
I parametri di ogni nodo supportano valori letterali ed espressioni dinamiche, quindi puoi fare riferimento all’output di qualsiasi nodo precedente, alle variabili del flusso di lavoro o al contesto di esecuzione di un passaggio precedente in un passaggio successivo.
Variabili, tabelle dati e credenziali
Workflows include alcuni strumenti aggiuntivi per una più semplice creazione e gestione del loro output:
- Variabili sono coppie chiave/valore memorizzate (es. ID gruppo, ID categoria, ecc.) prontamente disponibili in tutti i flussi di lavoro per una configurazione più semplice.
- Credenziali sono dove puoi memorizzare configurazioni di autenticazione riutilizzabili per i nodi di richieste HTTP, così da non dover incollare chiavi API nei tuoi flussi di lavoro.
- Tabelle dati sono utilizzate per memorizzare e interrogare dati in tempo di esecuzione, così da poter monitorare le esecuzioni (es. verificare se un flusso di lavoro è già stato eseguito su un argomento specifico) e fare riferimento all’output di un flusso di lavoro in modo semplice.
Log di esecuzione
Ogni esecuzione del flusso di lavoro produce un log completo nella scheda Esecuzioni. Puoi vedere quali nodi sono stati eseguiti, quali dati hanno ricevuto, cosa hanno prodotto e dove si è fermato il flusso di lavoro se qualcosa è andato storto.
Anteprima di Workflows
Al momento, questa è considerata una modifica sperimentale! Accogliamo con gratitudine il tuo feedback, che ci aiuterà a migliorare e diffondere ulteriormente questa funzionalità.
Per provarlo, vai a Cambiamenti imminenti in /admin/config/upcoming-changes, trova la voce Abilita Discourse workflows e aggiorna il campo Abilitato per… per abilitare il tuo sito.
Una volta abilitato, troverai Workflows sotto Plugin → Workflows nella tua area admin.





