| Riepilogo | Un sistema di flusso di lavoro basato su argomenti per Discourse con passaggi configurabili, azioni, filtri per l’elenco dei flussi di lavoro e visualizzazione 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, mettilo con una
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 attraversano tali passaggi fino al completamento.
Supporta ramificazioni e cicli, viste di scoperta tramite elenco e Kanban, verificabilità e comportamento adatto all’automazione pur rimanendo vicino alle autorizzazioni e ai modelli di interfaccia utente di base di Discourse.
Funzionalità
- Istanze di flusso di lavoro basate su argomenti con Flussi di lavoro, Passaggi e Opzioni di passaggio definiti dall’amministratore
- Costruito su concetti di base di Discourse: Categorie, Gruppi e autorizzazioni basate su categorie - puoi agire solo se sei autorizzato a farlo
- Scoperta del flusso di lavoro su /workflow con filtri rapidi:
- Le mie Categorie
- In ritardo
- Passaggio = X
- Selettore di visualizzazione di scoperta:
- Elenco
- Kanban (mostrato solo per un singolo contesto di flusso di lavoro compatibile con Kanban)
- Grafico (mostrato solo per un contesto di flusso di lavoro singolo e utenti autorizzati al grafico)
- Bacheca del flusso di lavoro Kanban:
- schede argomento cliccabili
- transizioni drag/drop legali
- transizioni da tastiera (FrecciaSinistra / FrecciaDestra) quando legali
- Banner dell’argomento del flusso di lavoro:
- flusso di lavoro e passaggio correnti
- azioni di transizione disponibili
- link di visualizzazione
- Modello di ritardo con gerarchia:
- impostazione globale:
workflow_overdue_days_default - override del flusso di lavoro
- override del passaggio
- 0 disabilita il ritardo in tale ambito
- indicatori di ritardo nell’elenco dei flussi di lavoro e nelle schede Kanban
- impostazione globale:
- Grafico di burn-down del flusso di lavoro:
- endpoint del grafico + integrazione UI
- selettore intervallo di settimane (1–12)
- finestre settimanali complete e serie colorate per passaggio
- Traccia di controllo delle transizioni tramite piccoli post di azione
- Notifiche di arrivo per le categorie seguite (Segui Primo Post)
- Visualizzazione del flusso di lavoro disponibile dalle viste argomento e di scoperta
- Integrazione con Data Explorer con query predefinite per il flusso di lavoro:
- statistiche di burn-down/burn-up
- registro di controllo
- Gestione dei passaggi assistita dall’IA opzionale
Concetti Introduttivi
Corsie di Scorrimento (Swim Lanes)
Ogni corsia del flusso di lavoro è una Categoria (o Sottocategoria). Man mano che un argomento progredisce, si sposta tra le categorie in base alle transizioni configurate.
Istanze di Flusso di Lavoro
- Un singolo elemento di flusso di lavoro (ad esempio, un ticket) è un Argomento.
- È possibile aggiungere tag per metadati come la priorità.
- Il movimento della categoria è controllato dalle azioni del flusso di lavoro (a meno che lo staff non esegua l’override).
Attori
Gli utenti che possono creare argomenti nella categoria di un 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 viene mostrata come un pulsante di azione dell’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 puoi accedere, quindi filtra o passa a Kanban per la gestione del flusso in stile bacheca.
Traccia di Controllo (Audit Trail)
Le transizioni vengono registrate come piccoli post di azione sull’argomento. Le query raggruppate di Data Explorer supportano la verifica e la reportistica operativa.
Visualizzazione
La visualizzazione del flusso di lavoro è disponibile da:
- link nel banner dell’argomento
- campi del flusso di lavoro nell’elenco di scoperta
Principali Differenze rispetto a Discourse Standard
- Non è possibile creare un nuovo argomento direttamente nelle categorie oltre il passaggio 1 di un flusso di lavoro.
- Non è possibile modificare manualmente la categoria per un argomento di flusso di lavoro a meno che non si sia staff.
- Solo gli utenti con diritti di creazione di categoria possono eseguire transizioni di flusso di lavoro.
Per Iniziare
- Abilita il plugin con
workflow_enabled. - Vai su Amministrazione → Plugin → Discourse Workflow.
- Crea un Flusso di lavoro, salvalo, quindi aggiungi Passaggi e Opzioni di Passaggio.
- Configura le autorizzazioni di categoria in modo che gli attori del flusso di lavoro abbiano la possibilità di Creare nelle categorie di passaggio pertinenti.
- Crea un argomento nella categoria del primo passaggio.
- Trasferiscilo utilizzando i pulsanti di azione dell’argomento o le interazioni Kanban.
- Usa
/workflowper la gestione della coda operativa.
Azioni IA
L’IA può eseguire un passaggio quando configurata.
Requisiti:
workflow_openai_api_keyvalido- IA 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, per favore accetta, altrimenti rifiuta. {{topic}} rispondi con una sola parola da quelle opzioni
Problemi Noti
Questo plugin è ancora in evoluzione. Si prega di segnalare problemi e idee di miglioramento sul repository o su questo argomento Meta.







