| Résumé | Un plugin de gestion de processus pour Discourse qui fait avancer le travail à travers des étapes configurables, avec des actions, des filtres de liste, des graphiques, des vues en couloirs (swim-lanes) et des tableaux Kanban. | |
| Lien vers le dépôt | https://github.com/merefield/discourse-process-manager | |
| Guide d’installation | Comment installer des plugins dans Discourse |
Vous appréciez ce plugin ? S’il vous plaît, mettez-lui une
sur GitHub ! ![]()
Résumé
Process Manager offre un cadre sécurisé de gestion des processus pour Discourse. Chaque processus est composé d’étapes et d’options configurables, et les sujets avancent à travers ces étapes jusqu’à leur achèvement.
Un processus peut représenter un flux de travail, un flux d’approbation, une file d’attente de support, un pipeline de révision ou tout autre travail par étapes.
Il prend en charge les embranchements et les boucles, les vues de découverte en liste et Kanban, les pistes d’audit, les graphiques et un comportement compatible avec l’automatisation, tout en restant proche des permissions et des modèles d’interface utilisateur de base de Discourse.
Cela maintient la configuration et le paramétrage simples, et garantit que seules les bonnes personnes peuvent agir sur un élément de travail à un moment donné.
L’utilisation des sujets comme éléments de travail donne à chaque processus une base flexible et native de Discourse : chaque élément peut avoir un titre, une description détaillée, des pièces jointes, une discussion, des notifications, des tags et un historique complet dès la sortie de boîte.
Fonctionnalités
-
Flux de travail de gestion de processus utilisant les sujets Discourse comme éléments de travail
-
Flux de travail, étapes et options d’étape définis par l’administrateur
-
Éditeur de flux de travail visuel pour organiser les étapes, les couloirs et les connecteurs de transition
-
Basé sur les concepts fondamentaux de Discourse : catégories, groupes, tags, notifications et permissions basées sur les catégories
-
Les permissions d’action restent proches du comportement de Discourse : les utilisateurs ne peuvent agir que là où ils ont déjà les permissions de catégorie appropriées
-
Découverte des processus à
/processesavec des filtres rapides :- Mes catégories
- En retard
- Étape = X
-
Sélecteur de vue de découverte :
-
Liste
-
Kanban, affiché uniquement pour un contexte de flux de travail compatible Kanban unique
-
Graphique, affiché uniquement pour un contexte de processus unique et pour les utilisateurs autorisés aux graphiques
-
Graphique, affiché uniquement pour un contexte de flux de travail unique et pour les utilisateurs autorisés aux graphiques
-
-
Tableau Kanban de flux de travail :
- Cartes de sujets cliquables
- Transitions de glisser-déposer légales
- Transitions au clavier avec
ArrowLeft/ArrowRightlorsque c’est légal
-
Bannière de sujet de flux de travail :
- Flux de travail et étape actuels
- Actions de transition disponibles
- Lien de visualisation
-
Modèle de retard avec hiérarchie :
- Paramètre global :
process_manager_overdue_days_default - Remplacement au niveau du processus
- Remplacement au niveau de l’étape
0désactive le retard à ce niveau- Indicateurs de retard dans la liste des processus et sur les cartes Kanban
- Paramètre global :
-
Graphiques de burn-down de flux de travail :
- Point de terminaison de graphique et intégration de l’interface
- Sélecteur de plage de semaines de 1 à 12 semaines
- Fenêtres de semaine complète et séries colorées par étape
-
Piste d’audit des transitions via de petits messages d’action
-
Notifications d’arrivée pour les catégories surveillées en utilisant « Watch First Post »
-
Visualisation du flux de travail disponible depuis le sujet et les vues de découverte
-
Intégration avec Data Explorer et requêtes de flux de travail par défaut :
- statistiques de burn-down/burn-up
- journal d’audit
-
Gestion des étapes assistée par IA en option
Concepts introductifs
Couloirs (Swim Lanes)
Chaque couloir de flux de travail est une Catégorie (ou de préférence une Sous-catégorie, voir ci-dessous). Au fur et à mesure qu’un sujet progresse, il passe d’une catégorie à l’autre selon les transitions configurées.
Éléments de processus
- Un seul élément de processus (par exemple, un ticket) est un Sujet.
- Des tags peuvent être ajoutés pour les métadonnées telles que la priorité.
- Le déplacement de catégorie est contrôlé par les actions du flux de travail (sauf si un membre du personnel intervient).
Acteurs
Les utilisateurs qui peuvent créer des sujets dans une catégorie d’étape peuvent agir sur les éléments de flux de travail de cette étape. Les utilisateurs ayant un accès en réponse peuvent toujours commenter normalement.
Actions via les options
Les options d’étape définissent les actions disponibles à chaque étape. Chaque option est affichée sous forme de bouton d’action sur le sujet et peut déplacer le sujet vers une étape cible.
Tableau de bord
Utilisez le filtre de navigation /workflow pour voir les sujets de flux de travail auxquels vous avez accès, puis filtrez ou passez en mode Kanban pour une gestion de flux de style tableau.
Piste d’audit
Les transitions sont enregistrées sous forme de petits messages d’action sur le sujet. Les requêtes Data Explorer regroupées prennent en charge l’audit et les rapports opérationnels.
Visualisation
La visualisation du flux de travail est disponible depuis :
- les liens de la bannière du sujet
- les champs de flux de travail dans la liste de découverte
Différences majeures par rapport à Discourse standard
- Vous ne pouvez pas créer directement un nouveau sujet dans les catégories de flux de travail au-delà de l’étape 1.
- Vous ne pouvez pas modifier manuellement la catégorie d’un sujet de flux de travail sauf si vous êtes membre du personnel.
- Seuls les utilisateurs ayant les droits de création dans la catégorie peuvent exécuter les transitions du flux de travail.
Pour commencer :
- Activez le plugin avec
process_manager_enabled. - Allez dans
Admin -> Plugins -> Process Manager. - Créez un processus, enregistrez-le, puis ajoutez des étapes et des options d’étape.
- Configurez les permissions de catégorie afin que les acteurs du processus aient le droit de créer des sujets dans les catégories d’étape concernées.
- Créez un sujet dans la catégorie de la première étape.
- Effectuez une transition en utilisant les boutons d’action du sujet ou les interactions Kanban.
- Utilisez
/processespour la gestion de la file d’attente opérationnelle.
Actions IA :
L’IA peut exécuter une étape en utilisant l’intégration directe d’OpenAI de Process Manager. Cela ne dépend pas de Discourse AI.
Prérequis :
- une clé API
process_manager_openai_api_keyvalide - l’IA activée sur l’étape
- l’invite inclut à la fois
{{options}}et{{topic}}
Exemple d’invite :
vos options sont {{options}}. si le texte suivant indique que c'est délicieux, veuillez accepter, sinon rejeter. {{topic}} répondez par un seul mot parmi ces options
Problèmes connus
Ce plugin est encore en évolution. Veuillez signaler les problèmes et les idées d’amélioration sur le dépôt ou dans ce sujet Meta.








