Wir entwickeln eine neue Workflows-Funktion, die darauf ausgelegt ist, komplexe Aufgaben zu unterstützen, die unser bestehendes Automatisierungs-Tool nicht bewältigen kann. Dieser neue visuelle Automatisierungs-Builder ermöglicht es Ihnen, mehrstufige Workflows mit Zeitverzögerungen, bedingten Verzweigungen, Aufrufen externer Dienste und KI-Aktionen direkt in Ihrem Admin-Bereich zu erstellen.
Workflows ist in den Business- und Enterprise-Plänen verfügbar, für Benutzer auf Discourse-Hosting.
Überblick über Workflows
Workflows ersetzt den skriptintensiven Ansatz des bestehenden Automatisierungs-Plugins durch eine nodebasierte visuelle Leinwand, die Sie verbinden, um komplexe, mehrstufige Logik zu erstellen.
Knoten
Es gibt vier breite Kategorien von Knoten:
- Auslöser (Triggers) starten einen Workflow als Reaktion auf Ereignisse in Discourse (z. B. Thema erstellt, Benutzer zu Gruppe hinzugefügt usw.), einen festgelegten Zeitplan, einen Webhook oder eine manuelle Aktion.
- Bedingungen (Conditions) erstellen Verzweigungen im Workflow basierend auf Ja/Nein-Logik für beliebige Daten im Workflow.
- Aktionen (Actions) sind Ereignisse, die vom Workflow ausgelöst werden, wie das Senden einer PN oder Chat-Nachricht, das Posten einer Antwort, das Aufrufen eines HTTP-Endpunkts, das Ausführen eines KI-Agenten oder das Abfragen von Data Explorer.
- Dienstprogramme (Utilities) steuern den Ablauf selbst, indem sie Verzögerungen setzen, über Elemente iterieren und Variablen festlegen, und können helfen, den Workflow mit Haftnotizen zu dokumentieren.
Die Parameter jedes Knotens unterstützen Literalwerte und dynamische Ausdrücke, sodass Sie in einem späteren Schritt auf die Ausgabe eines vorherigen Knotens, Workflow-Variablen oder den Ausführungskontext eines früheren Schritts verweisen können.
Variablen, Datentabellen und Anmeldeinformationen
Workflows enthält einige zusätzliche Werkzeuge für die einfachere Erstellung und Verwaltung ihrer Ausgabe:
- Variablen sind gespeicherte Schlüssel-Wert-Paare (z. B. Gruppen-IDs, Kategorie-IDs usw.), die in allen Workflows leicht verfügbar sind, um die Konfiguration zu erleichtern.
- Anmeldeinformationen (Credentials) sind der Ort, an dem Sie wiederverwendbare Authentifizierungskonfigurationen für HTTP-Anfrage-Knoten speichern können, sodass Sie keine API-Schlüssel in Ihre Workflows einfügen müssen.
- Datentabellen werden zum Speichern und Abfragen von Laufzeitdaten verwendet, sodass Sie Ausführungen verfolgen (z. B. sehen, ob ein Workflow bereits auf einem bestimmten Thema ausgeführt wurde) und die Ausgabe eines Workflows leicht referenzieren können.
Ausführungsprotokolle
Jede Workflow-Ausführung erzeugt ein vollständiges Protokoll im Tab „Ausführungen“. Sie können sehen, welche Knoten ausgeführt wurden, welche Daten sie empfangen haben, was sie ausgegeben haben und wo ein Workflow gestoppt wurde, wenn etwas schiefging.
Verwendung von Workflows
Um es auszuprobieren, gehen Sie zu Anstehende Änderungen unter /admin/config/upcoming-changes, finden Sie den Eintrag Discourse-Workflows aktivieren und aktualisieren Sie das Feld Aktiviert für… , um Ihre Seite dafür anzumelden.
Sobald aktiviert, finden Sie Workflows unter Plugins → Workflows in Ihrem Admin-Bereich.






