| Résumé | Un système de flux de travail basé sur des sujets pour Discourse avec des étapes configurables, des actions, des filtres de liste de flux de travail et une vue Kanban | |
| Lien vers le dépôt | https://github.com/merefield/discourse-workflow | |
| Guide d’installation | Comment installer des plugins dans Discourse |
Vous appréciez ce plugin ? Veuillez lui donner une
sur GitHub ! ![]()
Résumé
discourse-workflow fournit un cadre de flux de travail sécurisé pour les sujets. Chaque flux de travail est composé d’étapes et d’options configurables, et les sujets progressent dans ces étapes jusqu’à leur achèvement.
Il prend en charge la ramification et la boucle, les vues de découverte en liste et Kanban, l’auditabilité et un comportement convivial pour l’automatisation tout en restant proche des autorisations et des modèles d’interface utilisateur de base de Discourse.
Fonctionnalités
- Instances de flux de travail basées sur des sujets avec des flux de travail, des étapes et des options d’étape définis par l’administrateur
- Construit sur les concepts de base de Discourse : Catégories, Groupes et autorisations basées sur les catégories - vous ne pouvez agir que si vous y êtes autorisé
- Découverte du flux de travail sur /workflow avec 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 unique compatible Kanban)
- Graphique (affiché uniquement pour un contexte de flux de travail unique et les utilisateurs autorisés à voir le graphique)
- Tableau de flux de travail Kanban :
- cartes de sujet cliquables
- transitions par glisser-déposer légales
- transitions au clavier (FlècheGauche / FlècheDroite) lorsque 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 :
workflow_overdue_days_default - substitution de flux de travail
- substitution d’étape
- 0 désactive le retard à cette portée
- indicateurs de retard dans la liste des flux de travail et les cartes Kanban
- paramètre global :
- Graphique d’avancement du flux de travail :
- point de terminaison du graphique + intégration de l’interface utilisateur
- sélecteur de plage de semaines (1–12)
- fenêtres d’une semaine complète et séries colorées par étape
- Piste d’audit de transition via de petits messages d’action
- Notifications d’arrivée pour les catégories surveillées (Surveiller le premier message)
- Visualisation du flux de travail disponible à partir des vues de sujet et de découverte
- Intégration de l’Explorateur de données avec des requêtes de flux de travail par défaut :
- statistiques de progression/d’achèvement
- 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 Sous-catégorie). Au fur et à mesure qu’un sujet progresse, il se déplace entre les catégories selon les transitions configurées.
Instances de flux de travail
- Un seul élément de flux de travail (par exemple, un ticket) est un Sujet.
- Des balises peuvent être ajoutées pour les métadonnées telles que la priorité.
- Le mouvement de catégorie est contrôlé par les actions du flux de travail (sauf si le personnel passe outre).
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 dans cette étape. Les utilisateurs ayant un accès de 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 comme un bouton d’action de 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 pouvez accéder, puis filtrez ou passez à Kanban pour une gestion du flux de style tableau.
Piste d’audit
Les transitions sont enregistrées comme de petits messages d’action sur le sujet. Les requêtes regroupées de l’Explorateur de données prennent en charge l’audit et le reporting opérationnel.
Visualisation
La visualisation du flux de travail est disponible à partir de :
- liens dans la bannière du sujet
- champs de flux de travail dans la liste de découverte
Différences majeures par rapport à Discourse standard
- Vous ne pouvez pas créer un nouveau sujet directement dans des catégories au-delà de l’étape 1 d’un flux de travail.
- Vous ne pouvez pas changer manuellement la catégorie d’un sujet de flux de travail, sauf si vous êtes membre du personnel.
- Seuls les utilisateurs ayant des droits de création de catégorie peuvent exécuter des transitions de flux de travail.
Démarrage
- Activez le plugin avec
workflow_enabled. - Allez dans Administration → Plugins → Flux de travail Discourse.
- Créez un flux de travail, enregistrez-le, puis ajoutez des étapes et des options d’étape.
- Configurez les autorisations de catégorie afin que les acteurs du flux de travail aient la permission de Créer dans les catégories d’étape pertinentes.
- Créez un sujet dans la catégorie de première étape.
- Faites-le passer en transition à l’aide des boutons d’action du sujet ou des interactions Kanban.
- Utilisez
/workflowpour la gestion de la file d’attente opérationnelle.
Actions IA
L’IA peut effectuer une action d’étape lorsqu’elle est configurée.
Prérequis :
workflow_openai_api_keyvalide- 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 qu'il est délicieux, veuillez accepter, sinon rejetez. {{topic}} répondez avec un seul mot parmi ces options
Problèmes connus
Ce plugin est toujours en évolution. Veuillez signaler les problèmes et les idées d’amélioration sur le dépôt ou ce sujet Meta.







