| Zusammenfassung | Ein themenbasiertes Workflow-System für Discourse mit konfigurierbaren Schritten, Aktionen, Workflow-Listenfiltern und Kanban-Ansicht | |
| Repository-Link | https://github.com/merefield/discourse-workflow | |
| Installationsanleitung | Plugins in Discourse installieren |
Gefällt Ihnen dieses Plugin? Bitte
Sie es auf GitHub! ![]()
Zusammenfassung
discourse-workflow bietet ein sicheres Workflow-Framework für Themen. Jeder Workflow besteht aus konfigurierbaren Schritten und Optionen, und Themen durchlaufen diese Schritte bis zum Abschluss.
Es unterstützt Verzweigungen und Schleifen, Listen- und Kanban-Entdeckungsansichten, Prüfbarkeit und automatisierungsfreundliches Verhalten, während es sich eng an die Kernberechtigungen und UI-Muster von Discourse hält.
Funktionen
- Themenbasierte Workflow-Instanzen mit von Administratoren definierten Workflows, Schritten und Schrittoptionen
- Basiert auf Kernkonzepten von Discourse: Kategorien, Gruppen und kategorienbasierte Berechtigungen – Sie können nur handeln, wenn Sie dazu berechtigt sind
- Workflow-Entdeckung unter /workflow mit Schnellfiltern:
- Meine Kategorien
- Überfällig
- Schritt = X
- Ansichtsauswahl für die Entdeckung:
- Liste
- Kanban (nur für einen einzelnen, Kanban-kompatiblen Workflow-Kontext angezeigt)
- Diagramm (nur für einen einzelnen Workflow-Kontext und Benutzer mit Diagramm-Berechtigung angezeigt)
- Kanban-Workflow-Board:
- anklickbare Themenkarten
- legale Drag/Drop-Übergänge
- Tastaturübergänge (Pfeil links / Pfeil rechts), wenn zulässig
- Workflow-Themenbanner:
- aktueller Workflow und Schritt
- verfügbare Übergangsaktionen
- Visualisierungslink
- Überfälligkeitsmodell mit Hierarchie:
- globale Einstellung: workflow_overdue_days_default
- Workflow-Überschreibung
- Schritt-Überschreibung
- 0 deaktiviert Überfälligkeit in diesem Bereich
- Überfälligkeitsanzeigen in der Workflow-Liste und auf Kanban-Karten
- Workflow-Burn-Down-Diagrammerstellung:
- Diagramm-Endpunkt + UI-Integration
- Wochenspektrum-Auswahl (1–12)
- Vollwochenfenster und schrittfarbige Reihen
- Übergangs-Audit-Trail über kleine Aktionsbeiträge
- Ankunftsbenachrichtigungen für beobachtete Kategorien (Ersten Beitrag beobachten)
- Workflow-Visualisierung verfügbar über Themen- und Entdeckungsansichten
- Data Explorer-Integration mit Standard-Workflow-Abfragen:
- Burn-Down/Burn-Up-Statistiken
- Audit-Protokoll
- Optionale KI-gestützte Schrittbehandlung
Einführungskonzepte
Swimlanes (Schwimmbahnen)
Jede Workflow-Lane ist eine Kategorie (oder Unterkategorie). Während ein Thema voranschreitet, bewegt es sich gemäß den konfigurierten Übergängen zwischen den Kategorien.
Workflow-Instanzen
- Ein einzelnes Workflow-Element (zum Beispiel ein Ticket) ist ein Thema.
- Tags können für Metadaten wie Priorität hinzugefügt werden.
- Die Kategoriebewegung wird durch Workflow-Aktionen gesteuert (sofern nicht von Mitarbeitern überschrieben).
Akteure
Benutzer, die Themen in einer Schrittkategorie erstellen können, können auf Workflow-Elemente in diesem Schritt zugreifen. Benutzer mit Antwortzugriff können weiterhin wie gewohnt kommentieren.
Aktionen über Optionen
Schrittoptionen definieren die verfügbaren Aktionen in jedem Schritt. Jede Option wird als Themenaktionsschaltfläche angezeigt und kann das Thema zu einem Zielschritt verschieben.
Dashboard
Verwenden Sie den Navigationsfilter /workflow, um auf Workflow-Themen zuzugreifen, auf die Sie zugreifen können, und filtern Sie dann oder wechseln Sie zu Kanban für die Board-basierte Flussverwaltung.
Audit-Trail
Übergänge werden als kleine Aktionsbeiträge zum Thema protokolliert. Gebündelte Data Explorer-Abfragen unterstützen die Prüfung und operative Berichterstattung.
Visualisierung
Die Workflow-Visualisierung ist verfügbar über:
- Links im Themenbanner
- Workflow-Felder in der Entdeckungsliste
Wesentliche Unterschiede zu Standard-Discourse
- Sie können kein neues Thema direkt in Kategorien erstellen, die über Schritt 1 eines Workflows hinausgehen.
- Sie können die Kategorie eines Workflow-Themas nicht manuell ändern, es sei denn, Sie sind Mitarbeiter.
- Nur Benutzer mit Berechtigung zur Themen-Erstellung können Workflow-Übergänge ausführen.
Erste Schritte
- Aktivieren Sie das Plugin mit
workflow_enabled. - Gehen Sie zu Admin → Plugins → Discourse Workflow.
- Erstellen Sie einen Workflow, speichern Sie ihn und fügen Sie dann Schritte und Schrittoptionen hinzu.
- Konfigurieren Sie die Kategorieberechtigungen so, dass Workflow-Akteure in den relevanten Schrittkategorien „Erstellen“ haben.
- Erstellen Sie ein Thema in der ersten Schrittkategorie.
- Überführen Sie es mithilfe von Themenaktionsschaltflächen oder Kanban-Interaktionen.
- Verwenden Sie /workflow für die operative Warteschlangenverwaltung.
KI-Aktionen
KI kann einen Schritt ausführen, wenn dies konfiguriert ist.
Anforderungen:
- gültiger workflow_openai_api_key
- KI ist im Schritt aktiviert
- Der Prompt enthält sowohl {{options}} als auch {{topic}}
Beispiel-Prompt:
Ihre Optionen sind {{options}}. Wenn der folgende Text besagt, dass es köstlich ist, akzeptieren Sie bitte, andernfalls lehnen Sie ab. {{topic}} Antworten Sie mit einem Wort aus diesen Optionen
Bekannte Probleme
Dieses Plugin wird noch weiterentwickelt. Bitte melden Sie Probleme und Verbesserungsvorschläge im Repository oder in diesem Meta-Thema.







