| 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-process-manager | |
| Guida all’installazione | Come installare i plugin in Discourse |
Ti piace questo plugin? Per favore
su GitHub! ![]()
Riepilogo
Process Manager fornisce un framework sicuro per la gestione dei processi in Discourse. Ogni processo è composto da passaggi e opzioni configurabili, e gli argomenti si spostano attraverso questi passaggi fino al completamento.
Un processo può rappresentare un flusso di lavoro, un flusso di approvazione, una coda di supporto, una pipeline di revisione o altro lavoro a fasi.
Supporta ramificazioni e cicli, visualizzazioni di scoperta in elenco e Kanban, registri di audit, grafici e comportamenti favorevoli all’automazione, mantenendosi vicino alle autorizzazioni e ai pattern dell’interfaccia utente di base di Discourse.
Ciò mantiene la configurazione e l’impostazione semplici e garantisce che solo le persone giuste possano agire su un elemento di lavoro in un dato momento.
Utilizzare gli argomenti come elementi di lavoro conferisce a ogni processo una base flessibile e nativa di Discourse: ogni elemento può avere un titolo, una descrizione dettagliata, allegati, discussioni, notifiche, tag e un registro completo già incluso.
Funzionalità
-
Flussi di lavoro di gestione dei processi che utilizzano gli argomenti di Discourse come elementi di lavoro
-
Flussi di lavoro, passaggi e opzioni di passaggio definiti dagli amministratori
-
Editor visivo dei flussi di lavoro per organizzare passaggi, corsie e connettori di transizione
-
Basato sui concetti fondamentali di Discourse: categorie, gruppi, tag, notifiche e autorizzazioni basate sulle categorie
-
Le autorizzazioni per le azioni rimangono vicine al comportamento di Discourse: gli utenti possono agire solo dove hanno già le giuste autorizzazioni di categoria
-
Scoperta dei processi in
/processescon filtri rapidi:- Le mie categorie
- Scaduti
- 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 singolo contesto di processo e per utenti autorizzati ai grafici
-
Grafico, mostrato solo per un singolo contesto di flusso di lavoro e per utenti autorizzati ai grafici
-
-
Board Kanban del flusso di lavoro:
- Schede argomento cliccabili
- Transizioni di trascinamento legali
- Transizioni da tastiera con
ArrowLeft/ArrowRightdove consentito
-
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:
process_manager_overdue_days_default - Sovrascrittura del processo
- Sovrascrittura del passaggio
0disabilita la scadenza a tale ambito- Indicatori di scadenza nell’elenco dei processi e nelle schede Kanban
- Impostazione globale:
-
Grafici di burn-down del flusso di lavoro:
- Endpoint del grafico e integrazione nell’interfaccia utente
- Selettore di intervallo settimanale da 1 a 12 settimane
- Finestre intere settimane e serie colorate per passaggio
-
Registro di audit delle transizioni tramite piccoli post di azione
-
Notifiche di arrivo per le categorie monitorate utilizzando “Watch First Post”
-
Visualizzazione del flusso di lavoro disponibile dagli argomenti e dalle visualizzazioni di scoperta
-
Integrazione con Data Explorer con query di flusso di lavoro predefinite:
- statistiche di burn-down/burn-up
- registro di audit
-
Gestione dei passaggi assistita dall’IA opzionale
Concetti introduttivi
Corsie
Ogni corsia del flusso di lavoro è una Categoria (o preferibilmente una Sottocategoria, vedi sotto). Man mano che un argomento avanza, si sposta tra le categorie in base alle transizioni configurate.
Elementi di processo
- Un singolo elemento di processo (ad esempio, un ticket) è un Argomento.
- È possibile aggiungere tag per metadati come la priorità.
- Lo spostamento 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 è mostrata 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.
Registro 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 è possibile creare un nuovo argomento direttamente nelle categorie del flusso di lavoro oltre il primo passaggio.
- Non è possibile modificare manualmente la categoria di un argomento del flusso di lavoro a meno che non si 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
process_manager_enabled. - Vai su
Admin -> Plugins -> Process Manager. - Crea un processo, salvalo, quindi aggiungi passaggi e opzioni di passaggio.
- Configura le autorizzazioni di categoria in modo che gli attori del processo abbiano il permesso di creare argomenti nelle categorie di passaggio pertinenti.
- Crea un argomento nella prima categoria di passaggio.
- Trasferiscilo utilizzando i pulsanti di azione sull’argomento o le interazioni Kanban.
- Usa
/processesper la gestione della coda operativa.
Azioni IA:
L’IA può eseguire un passaggio utilizzando l’integrazione diretta di OpenAI di Process Manager. Ciò non dipende da Discourse AI.
Requisiti:
process_manager_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, accetta, altrimenti rifiuta. {{topic}} rispondi con una parola tra queste opzioni
Problemi noti
Questo plugin è ancora in evoluzione. Segnala problemi e idee di miglioramento sul repository o in questo argomento Meta.








