| Riepilogo | Un sistema di workflow per argomenti che implementa un processo multi-fase configurabile | |
| Link al Repository | https://github.com/merefield/discourse-workflow | |
| Guida allâinstallazione | Come installare plugin in Discourse |
Ti piace questo plugin? Per favore,
su GitHub ! ![]()
Riepilogo
Un plugin che fornisce un framework di workflow sicuro per gli argomenti che vengono passati attraverso un insieme personalizzabile di passaggi fino al completamento del workflow. Sono supportate alcune diramazioni e cicli.
Usalo per un flusso di lavoro aziendale che hai, come un processo di approvazione o di risposta a un problema.
FunzionalitĂ
Uno strumento di workflow per Discourse!
- Workflow basato su argomenti
- Sfrutta la sicurezza esistente della piattaforma, Categorie, Utenti e Gruppi.
- Nuove schermate di amministrazione per creare nuovi Workflow, Passaggi e Opzioni di Passaggio.
- Nuovo elenco di scoperta dei workflow che elenca tutti gli argomenti di workflow a cui hai accesso
- Banner dellâargomento per gli argomenti di workflow che ti dice:
- workflow corrente
- passaggio del workflow corrente
- Pulsanti di azione se fai parte del gruppo con accesso per selezionare unâOpzione che determina come lâargomento progredisce attraverso il workflow
- link a una visualizzazione (vedi sopra).
- Visualizzazione del workflow che può essere avviata da:
- Banner dellâargomento
- Elenco di scoperta
- Piccole azioni post dellâargomento per le transizioni del workflow per mostrare la traccia di controllo.
- Notifiche per quando gli argomenti arrivano a un passaggio (ad es. Categoria) che stai monitorando (Primo Post)
- Supporto per Data Explorer
- Report del registro di controllo
- Conteggi giornalieri di istanze di workflow/passaggi in modo da poter creare grafici burndown/burnup.
- LâIA può essere sfruttata per eseguire automaticamente i passaggi del workflow.
NB Questa è una versione iniziale e lâinsieme delle funzionalitĂ probabilmente evolverĂ . Sono aperto a interessi commerciali per finanziare nuove funzionalitĂ e integrazioni.
Concetti introduttivi
Per sfruttare al massimo la piattaforma Discourse cosĂŹ comâè, ho creato un semplice framework che utilizza molte delle funzionalitĂ esistenti della piattaforma.
Corsie di nuoto
Ogni corsia di nuoto del workflow è una Categoria (o Sottocategoria).
Man mano che unâistanza di un workflow prosegue nel suo percorso, si sposta tra le Categorie in un percorso personalizzabile ma predefinito.
Istanze di Workflow
Una singola istanza di un workflow (ad es. un ticket) è un Argomento. Puoi aggiungere tag a un Argomento per evidenziarne la prioritĂ o altri metadati. Non puoi modificare la sua Categoria una volta che ha iniziato il suo percorso, se non intraprendendo azioni di workflow sullâArgomento (a meno che tu non sia staff).
Attori
Qualsiasi Gruppo che abbia accesso alla creazione di argomenti in una Categoria può agire sugli argomenti in quella Categoria.
Coloro che hanno accesso alla risposta possono commentare lâelemento del workflow proprio come possono fare per un normale Argomento.
Puoi nascondere gli Argomenti allâinterno di una Categoria a gruppi specifici nel modo normale.
Azioni tramite Opzioni
Queste sono definite per ogni passaggio durante la configurazione del Workflow. Gli attori possono scegliere di intraprendere qualsiasi azione disponibile poichĂŠ ogni Opzione viene presentata come un pulsante sullâArgomento.
Le azioni su un Argomento vengono registrate in un Post di Azione Minima per aiutare gli utenti a comprendere il percorso dellâArgomento.
Dashboard
Un nuovo filtro di scoperta degli argomenti âWorkflowâ sulla homepage fornisce un elenco di istanze di workflow (argomenti di workflow speciali)
Dovresti mantenere distinte le Categorie di Workflow e idealmente i tag, in modo da poterli utilizzare anche per filtrare tutte le istanze di workflow che si trovano in una particolare fase o che hanno un tag specifico.
Traccia di controllo
Ogni volta che un Argomento transita a un nuovo passaggio, viene aggiunta una nota che lo documenta come un Post di Azione Minima sullâArgomento.
Una query Data Explorer inclusa fornisce un report di controllo di base del percorso che unâistanza di workflow ha intrapreso.
PoichĂŠ le query Data Explorer possono essere esposte a utenti oltre agli amministratori, puoi scegliere a chi mostrarle.
Grafici Burn-up/Burn-down
Ă inclusa una query Data Explorer che presenta gli stati del workflow per fine giornata in modo da poter esportare i dati per creare grafici burn-up/down in ad es. Excel.
Visualizzazione
Câè un pulsante su ogni argomento del workflow che ti permette di visualizzare dove si trova lâargomento nel suo workflow
Questo è accessibile anche dai campi del workflow nella Dashboard di Scoperta del Workflow
Principali differenze di comportamento rispetto allo stock
- non puoi creare un nuovo Argomento in una Categoria che va oltre il primo passaggio di un workflow
- non puoi cambiare la Categoria di un Argomento che si trova allâinterno di un workflow (a meno che tu non sia staff).
- solo i âCreatoriâ di Categoria possono agire su un Argomento in un Workflow.
Iniziare
Il plugin workflow non è fornito con un Workflow, devi crearne uno.
Le schermate per crearne uno si trovano in Amministrazione â Plugin â Discourse Workflow.
Prima crea un nuovo Workflow premendo il pulsante, salvalo, quindi popolalo con i Passaggi modificando il workflow. Ogni Passaggio, una volta creato, può essere modificato per aggiungere Opzioni, scelte da un elenco di Opzioni predefinite.
Puoi cambiare lâetichetta di unâOpzione in Amministrazione â Personalizza â Testo.
Ho pre-caricato il sistema con una buona gamma di Opzioni, ma se desideri cambiare il testo su ciascuna, fallo pure.
In ogni Categoria di Workflow, devi quindi assicurarti che i tuoi âAttoriâ siano impostati come aventi diritti di Creazione. Tutti gli altri devono avere Diritti di Risposta o inferiori.
I tuoi âAttoriâ potrebbero anche voler Monitorare quella Categoria di cui sono responsabili selezionando âMonitora Primo Postâ. Quindi, quando arriva un nuovo Argomento di Workflow, verranno notificati con un link.
Suggerimenti
- Considera di rendere tutti i passaggi del workflow per un particolare workflow una Sottocategoria allâinterno di una singola Categoria. Sebbene non sia necessario, ti permetterĂ di filtrare semplicemente per quella Categoria utilizzando il menu a discesa Categoria esistente nellâelenco di Scoperta per vedere tutte le istanze di workflow per quel workflow specifico.
- Nel nuovo elenco di Scoperta dei Workflow puoi fare clic sul Nome del Workflow, Posizione o Passaggio per visualizzare dove si trova quellâistanza lungo il suo percorso.
- Utilizza gli strumenti ufficiali esistenti per creare modelli strutturati per gli Argomenti utilizzati nel Workflow:
- Crea un link nella Sidebar (o ovunque) per creare un nuovo elemento di Workflow e avviare il workflow: Creating a link to start a new topic with pre-filled information
Azioni AI
Puoi sfruttare lâIA per gestire un passaggio. Devi avere una chiave OpenAI valida aggiunta alle impostazioni del Workflow. Devi abilitare lâIA sul passaggio. Devi anche scrivere un prompt che deve includere {{options}} per far sapere allâIA quali opzioni ha e {{topic}} per includere il contenuto.
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 tra quelle opzioniâ
Problemi noti:
à ancora in fase sperimentale, quindi aspettati problemi, segnalali e li elencherò qui finchÊ non verranno risolti.





