🧱Workflows

Einen Workflow erstellen

Der Workflow-Builder ist ein visueller Node-Canvas. Sie fügen Nodes aus einer Bibliothek hinzu, verbinden sie, konfigurieren jeden in einem Inspector und veröffentlichen, wenn er fertig ist. Diese Seite führt durch den vollständigen Build-Zyklus.

🧱ErstellenNodes hinzufügen und verbinden
💾Automatisch speichernEntwurf fortlaufend gespeichert
ValidierenProbleme früh erkennen
🚀VeröffentlichenLive schalten
Der Build-Zyklus — auf dem Canvas entwerfen, validieren, veröffentlichen, dann iterieren

Die drei Bereiche des Builders

Öffnen Sie einen beliebigen Workflow im Tab Workflows, um den Builder zu starten. Er besteht aus drei Bereichen, die zusammenarbeiten:

  • Node-Bibliothek — eine Seitenleiste, die alle Node-Typen nach Kategorie gruppiert auflistet (Auslöser, KI, Kontrollfluss, Aktionen, Terminal). Fügen Sie einen Node hinzu, um ihn auf das Canvas zu platzieren.
  • Canvas — der verschiebbare, zoombare Arbeitsbereich, auf dem Sie Nodes anordnen und die Verbindungen zwischen ihnen ziehen.
  • Inspector — ein Seitenpanel, das sich öffnet, wenn Sie einen Node auswählen. Konfigurieren Sie hier die Eingaben des Nodes, ordnen Sie Daten aus vorgelagerten Nodes zu und fügen Sie Kontext mit {{ }}-Referenzen ein. {{ }}
ℹ️
Der erste Node muss ein Auslöser sein

Ein Workflow beginnt immer mit genau einem Auslöser. Auf einem leeren Canvas bietet die Bibliothek nur Auslöser an; sobald ein Auslöser gesetzt ist, werden alle anderen Node-Typen verfügbar. Siehe Auslöser für die sechs Optionen. Auslöser

Nodes aus der Bibliothek hinzufügen

Die Node-Bibliothek gruppiert alle verfügbaren Nodes nach Zweck, damit Sie schnell den richtigen finden. Das Hinzufügen eines Nodes platziert ihn mit sinnvollen Standardwerten auf dem Canvas; dann verbinden Sie ihn und öffnen den Inspector zur Konfiguration. Den vollständigen Katalog, was jeder Node tut, finden Sie in der Node-Referenz.

Nodes verbinden

Nodes werden durch Verbindungen verdrahtet — Pfeile, die die Ausführungsreihenfolge definieren und die Ausgabe jedes Nodes als Eingabe an den nächsten übergeben. Ziehen Sie vom Ausgangsport eines Nodes zum Eingangsport eines anderen, um eine Verbindung zu erstellen. Ein Node wird erst ausgeführt, wenn alle ihm vorgelagerten Nodes abgeschlossen sind.

Manche Nodes haben mehr als einen ausgehenden Pfad. Ein Konditions-Node hat beispielsweise separate „wahr"- und „falsch"-Ausgaben, und viele Nodes bieten einen Fehlerzweig, den Sie verdrahten können, um Fehler sauber zu behandeln, anstatt den gesamten Lauf zu stoppen.

💡
Daten mit {{ }} weitergeben

Geben Sie in einem beliebigen Textfeld des Inspectors {{ ein, um eine Referenz auf die Ausgabe eines vorgelagerten Nodes einzufügen — zum Beispiel {{ trigger.output.email }} oder {{ agent1.output.summary }}. Der Picker listet die Felder auf, die jeder vorgelagerte Node deklariert, sodass Sie Daten durch den Fluss verdrahten können, ohne einen Testlauf zu benötigen.

Gedrosseltes automatisches Speichern

Sie müssen nie daran denken zu speichern. Während Sie bearbeiten, speichert der Builder Ihre Änderungen nach einer kurzen Verzögerung automatisch als Entwurf, und ein Statusindikator Speichern / Gespeichert zeigt den aktuellen Zustand an. Der Entwurf ist von der live veröffentlichten Version getrennt — Bearbeiten wirkt sich nie auf das aus, was in der Produktion läuft, bis Sie veröffentlichen.

Entwurf speichern vs. Veröffentlichen

Ein Workflow hat zwei Zustände: den Entwurf, den Sie bearbeiten, und die veröffentlichte Version, die tatsächlich läuft.

AktionWas es tut
Entwurf speichernSpeichert Ihren laufenden Arbeitsstand. Entwürfe lösen keine Auslöser aus und beeinflussen nie die Live-Version — bearbeiten Sie frei ohne Konsequenzen.
VeröffentlichenBefördert den aktuellen Entwurf zur aktiven Version. Seine Auslöser (Webhook-URL, Zeitplan, Formular) werden live, und neue Ausführungen verwenden diese Version.

Validierung

Vor der Veröffentlichung validiert der Builder den Graphen und zeigt Probleme auf — ein Node mit fehlender Pflicht-Konfiguration, eine hängende Verbindung, ein Auslöser an der falschen Stelle oder eine Referenz auf ein nicht vorhandenes Feld. Probleme werden am betroffenen Node und in einer Zusammenfassung markiert.

⚠️
Warnungen können das Speichern blockieren

Validierungsprobleme haben unterschiedliche Schweregrade. Informative Hinweise sind beratend, aber Warnungen werden als blockierend behandelt — sie müssen behoben werden, bevor der Workflow gespeichert oder veröffentlicht werden kann. Beheben Sie die markierten Nodes und die Blockierung wird aufgehoben. Canvas und Server teilen sich denselben Validator, sodass was im Builder bestanden hat, auch zur Laufzeit besteht.

Versionsverlauf und Rollback

Jeder Workflow speichert einen vollständigen Versionsverlauf, damit Sie mit der Gewissheit veröffentlichen können, dass Sie jederzeit zurückgehen können.

  1. Als Entwurf bearbeiten

    Ihre Änderungen werden automatisch als Entwurf gespeichert, während Sie arbeiten. Entwürfe beeinflussen nie die Live-Version, sodass Sie sicher experimentieren können.

  2. Veröffentlichen, wenn bereit

    Das Veröffentlichen zeichnet eine neue Version auf und macht sie zur aktiven. Ihre Auslöser werden sofort live.

  3. Versionsverlauf überprüfen

    Jede Veröffentlichung wird erfasst. Durchsuchen Sie frühere Versionen, um zu sehen, wie der Workflow zu jedem Zeitpunkt aussah.

  4. Sofort zurückrollen

    Stellen Sie eine frühere Version aus dem Verlauf wieder her. Rollbacks wirken sofort — Sie müssen nichts manuell neu verdrahten.

ℹ️
Weiter: Wählen Sie, wie er startet

Mit den Canvas-Grundlagen abgedeckt ist der nächste Schritt die Wahl eines Auslösers — das Ereignis, das Ihren Workflow startet. Weiter zu Auslöser.