| Riepilogo | Un plugin di gestione dei processi per Discourse che sposta il lavoro attraverso passaggi configurabili con azioni, filtri di elenco, grafici, visualizzazioni a corsie e board Kanban. | |
| Link al repository | https://github.com/merefield/discourse-workflow | |
| Guida all’installazione | Come installare i plugin in Discourse |
Ti piace questo plugin? Per favore
su GitHub! ![]()
Riepilogo
discourse-workflow fornisce un framework di flusso di lavoro sicuro per gli argomenti. Ogni flusso di lavoro è composto da passaggi e opzioni configurabili, e gli argomenti si spostano attraverso questi passaggi fino al completamento.
Supporta ramificazioni e loop, visualizzazioni di scoperta a elenco e Kanban, auditabilità e comportamenti adatti all’automazione, rimanendo vicino alle autorizzazioni e ai pattern UI di base di Discourse.
Funzionalità
- Istanze di flusso di lavoro basate su argomenti con Flussi di lavoro, Passaggi e Opzioni di passaggio definiti dagli amministratori
- Basato sui concetti fondamentali di Discourse: Categorie, Gruppi e autorizzazioni basate sulle categorie: puoi agire solo se ne hai il permesso
- Scoperta del flusso di lavoro in /workflow con filtri rapidi:
- Le mie categorie
- Scaduti
- Passaggio = X
- Selettore di visualizzazione di scoperta:
- Elenco
- Kanban (visualizzato solo per un contesto di flusso di lavoro singolo compatibile con Kanban)
- Grafico (visualizzato solo per contesto di flusso di lavoro singolo e utenti autorizzati ai grafici)
- Board Kanban del flusso di lavoro:
- card di argomento cliccabili
- transizioni di trascinamento/rimozione legali
- transizioni da tastiera (ArrowLeft / ArrowRight) quando legali
- Banner dell’argomento del flusso di lavoro:
- flusso di lavoro e passaggio attuali
- azioni di transizione disponibili
- link di visualizzazione
- Modello di scadenza con gerarchia:
- impostazione globale: workflow_overdue_days_default
- override del flusso di lavoro
- override del passaggio
- 0 disabilita la scadenza a quel livello
- indicatori di scadenza nell’elenco del flusso di lavoro e nelle card Kanban
- Grafici di burn-down del flusso di lavoro:
- endpoint grafico + integrazione UI
- selettore intervallo settimanale (1–12)
- finestre settimanali complete e serie colorate per passaggio
- Traccia di audit delle transizioni tramite piccoli post di azione
- Notifiche di arrivo per le categorie seguite (Watch First Post)
- Visualizzazione del flusso di lavoro disponibile da argomenti e visualizzazioni di scoperta
- Integrazione con Data Explorer con query predefinite per flussi di lavoro:
- statistiche burn-down/burn-up
- registro di audit
- Gestione dei passaggi assistita da AI opzionale
Concetti introduttivi
Corsie
Ogni corsia del flusso di lavoro è una Categoria (o Sottocategoria). Mentre un argomento progredisce, si sposta tra le categorie in base alle transizioni configurate.
Istanze di flusso di lavoro
- Un singolo elemento del flusso di lavoro (ad esempio, un ticket) è un Argomento.
- I tag possono essere aggiunti per metadati come la priorità.
- Il movimento tra le categorie è controllato dalle azioni del flusso di lavoro (a meno che non vi sia un intervento del personale).
Attori
Gli utenti che possono creare argomenti in una categoria di passaggio possono agire sugli elementi del flusso di lavoro in quel passaggio. Gli utenti con accesso alla risposta possono comunque commentare normalmente.
Azioni tramite Opzioni
Le Opzioni di passaggio definiscono le azioni disponibili in ogni passaggio. Ogni opzione è visualizzata come un pulsante di azione sull’argomento e può spostare l’argomento a un passaggio di destinazione.
Dashboard
Usa il filtro di navigazione /workflow per vedere gli argomenti del flusso di lavoro a cui hai accesso, quindi filtra o passa a Kanban per una gestione del flusso in stile board.
Traccia di audit
Le transizioni vengono registrate come piccoli post di azione sull’argomento. Le query Data Explorer incluse supportano l’audit e i report operativi.
Visualizzazione
La visualizzazione del flusso di lavoro è disponibile da:
- link del banner dell’argomento
- campi del flusso di lavoro nell’elenco di scoperta
Differenze principali rispetto a Discourse standard
- Non puoi creare un nuovo argomento direttamente nelle categorie oltre il primo passaggio di un flusso di lavoro.
- Non puoi modificare manualmente la categoria di un argomento del flusso di lavoro a meno che tu non sia personale.
- Solo gli utenti con diritti di creazione nella categoria possono eseguire le transizioni del flusso di lavoro.
Per iniziare
- Abilita il plugin con workflow_enabled.
- Vai su Admin → Plugins → Discourse Workflow.
- Crea un Flusso di lavoro, salvalo, poi aggiungi Passaggi e Opzioni di passaggio.
- Configura le autorizzazioni delle categorie in modo che gli attori del flusso di lavoro abbiano il diritto di Creare nelle categorie di passaggio pertinenti.
- Crea un argomento nella prima categoria di passaggio.
- Trasformalo usando i pulsanti di azione sull’argomento o le interazioni Kanban.
- Usa /workflow per la gestione della coda operativa.
Azioni AI
L’AI può eseguire un passaggio quando configurato.
Requisiti:
- workflow_openai_api_key valido
- AI abilitata sul passaggio
- il prompt include sia {{options}} che {{topic}}
Esempio di prompt:
le tue opzioni sono {{options}}. se il testo seguente afferma che è delizioso, accetta, altrimenti rifiuta. {{topic}} rispondi con una parola tra quelle opzioni
Problemi noti
Questo plugin è ancora in evoluzione. Segnala problemi e idee di miglioramento sul repository o in questo argomento Meta.








