Workflow manuell ausführen
Im Editor auf „Ausführen“ klicken oder in der Liste im Stapel ausführen — und dabei den Echtzeit-Event-Stream rechts verstehen.
Die manuelle Ausführung ist die einfachste Möglichkeit für Sie, Ihren Workflow auszuführen – Entwicklung und Debugging, einmalige Geschäftsanforderungen sowie regelmäßige und außerplanmäßige Berichte nutzen alle diesen Eingang. In diesem Artikel wird klar erklärt, „wo man klicken muss, was die einzelnen Elemente im Dialogfeld sind und was nach dem Ausführen angezeigt wird“.
Drei manuelle Hinrichtungseingänge
1. Klicken Sie im Editor auf „Ausführen“.
Am häufigsten verwendet. Geeignet für Sie, die einen Workflow ändern und ihn sofort ausprobieren möchten.
2. Klicken Sie auf der Workflow-Listenkarte auf „▶ Ausführen“.
Geeignet für einen Workflow, der bereits stabil ist und Sie den Editor nicht öffnen möchten.
3. Batch-Ausführung
Markieren Sie mehrere Elemente oben in der Workflow-Liste und klicken Sie auf „Batch ausführen“. Im Popup-Fenster:
- Füllen Sie die Variablen für jeden Workflow separat aus (oder verwenden Sie direkt die Standardwerte).
- Wählen Sie die Anzahl der Parallelität (1–10), um zu steuern, wie viele Zeilen gleichzeitig geöffnet werden
- Wählen Sie eine Fehlerstrategie aus: ob ein Fehler einen anderen unterbrechen wird
Dialog-teardown durchführen
Egal welcher Eintrag eingegeben wird, nach dem Klicken auf „Ausführen“ erscheint ein Dialogfenster mit der gleichen Struktur:
Parameterbereich (Variablen).
Jeden Parameter automatisch nach Workflow-Variablen anzeigen:
- Vorab mit Standardwert füllen
- Erforderliche Felder sind mit einem roten Sternchen gekennzeichnet
- Bewegen Sie den Mauszeiger über die Beschreibung, um die Erklärung anzuzeigen
- Aufzählungstypen verwenden Dropdown-Menüs
- Array-/Objekttypen bearbeiten JSON direkt
Trockenlaufschalter
Es wird dringend empfohlen, das Kontrollkästchen bei Ihrem ersten Lauf zu aktivieren. Weitere Informationen finden Sie oben im Schnellstart.
Triggerquelle (Debug)
Standardhandbuch. Wenn Sie zum Debuggen einen „zeitgesteuerten Trigger“ oder einen „Webhook-Trigger“ simulieren möchten, können Sie wechseln – die Bedingung einiger Schritte kann davon abhängen.
Wiederherstellungsschalter (Pro+)
Wenn der Workflow „recovery.autoResumeOnRestart“ deklariert, gibt es im Dialogfeld „Ob eine automatische Fortsetzung für diese Ausführung zulässig ist“ einen zusätzlichen Schalter. Siehe Details Automatische Fortsetzung.
Debug-schalter (Pro+)
Nach der Überprüfung wechselt diese Ausführung in den Debug-Modus. Sie können Haltepunkte festlegen, die Ausführung in einem Schritt durchführen, Variablen anzeigen und Variablen ändern. Siehe Details Debuggen von Haltepunkten.
Verhalten nach dem Start
Nachdem Sie auf „Ausführung starten“ geklickt haben:
- Das Frontend erstellt sofort einen Ausführungsdatensatz (Status PENDING) und die Seite springt automatisch zu den Ausführungsdetails.
- 平台调度器拉起执行(通常 < 200ms 内从 PENDING 变 RUNNING)。
- Die Seite stellt eine SSE-Verbindung her und jedes Ereignis wird gepusht, um die Benutzeroberfläche in Echtzeit zu aktualisieren.
- Der „Laufschritt“ im Canvas wird hervorgehoben; Abgeschlossene Schritte werden grün und fehlgeschlagene Schritte rot hervorgehoben.
Live-event-stream rechts
Die rechte Spalte der Seite mit den Ausführungsdetails ist ein gemischter Stream aus „Protokoll + Ereignis“. Wichtige Veranstaltungsarten:
execution.started/execution.finished— Beginn und Ende der Ausführungstep.started/step.completed/step.failed/step.skipped— Schrittlebenszyklusstep.log— stdout / stderr des Codeschrittsagent.message— Eine Zwischenaussage des Agenten (am häufigsten in group_chat)agent.tool_call— Der Agent ruft ein Tool + Parameter + Rückgabewert aufartifact.emitted— Ein Produkt erstellt (Markdown/Excel/Image/JSON)breakpoint.hit— Haltepunkt erreichtapproval.requested/approval.granted/approval.denied
Jedes Ereignis verfügt über einen Zeitstempel, eine Ebene (Debug/Info/Warnung/Fehler) und einen Zuordnungsschritt. Mit der Filterleiste können Sie nach Typ/Stufe filtern.
Auf halbem Weg abbrechen
Mit der Schaltfläche „Abbrechen“ in der oberen rechten Ecke der Seite mit den Ausführungsdetails kann eine LAUFENDE Ausführung aktiv gestoppt werden:
- Der Status wechselt zunächst zu CANCELLING
- Der aktuell laufende Schritt empfängt ein Interrupt-Signal (der Codeschritt empfängt SIGTERM und der LLM-Schritt wird aktiv abgebrochen).
- Nachdem alle Schritte gestoppt wurden, ändert sich der Status in ABGEBROCHEN.
Einige zeitaufwändige Vorgänge (lange Netzwerk-Timeouts) reagieren möglicherweise nicht sofort – das harte Timeout auf Sandbox-Ebene kümmert sich darum und stoppt definitiv in bis zu 5 Minuten.
So Sehen Sie die Ergebnisse nach dem Ausführen
Seite mit Ausführungsdetails
- Gantt-Diagramm — Der Gesamtzeitplan und die für jeden Schritt benötigte Zeit
- Schrittliste — Übersicht über den Status der sequentiellen Schritte
- Schrittdetails — Eingabe-/Ausgabe-/Ereignisprotokoll/Tool-Aufruf
- Variablenbereich — Snapshot aller verfügbaren Variablen, bevor dieser Schritt ausgeführt wird
- Produktspalte — Generierte Datei, klicken Sie, um eine Vorschau anzuzeigen oder herunterzuladen
Token und Kosten
In der oberen Zusammenfassungsleiste werden Folgendes angezeigt: Gesamtzeit, Gesamtzahl der Token (ein-/ausgegangen), Gesamtkosten (USD). Klicken Sie zum Erweitern, um den individuellen Verbrauch jedes LLM-Schritts anzuzeigen.
Gemeinsame Operationen
Führen Sie den Vorgang erneut mit denselben Parametern aus
Die Schaltfläche „Wiederholen“ in der oberen rechten Ecke der Seite mit den Ausführungsdetails – leitet sofort eine neue Ausführung unter Verwendung der Variablen dieser Ausführung ein. Es ist praktisch, die beiden Ergebnisse zu vergleichen.
Laufen Sie ab einer bestimmten Stufe in der Mitte erneut
Klicken Sie neben einem Schritt auf „Ab diesem Schritt erneut versuchen“. Die Ergebnisse des zuvor abgeschlossenen Schritts bleiben erhalten und Sie können von diesem Schritt aus von vorne beginnen. Geeignet für „Sie möchten nach der Behebung eines bestimmten Schrittfehlers kein Geld von Grund auf neu ausgeben“.
Ausführungsbericht exportieren
„Exportieren“ oben kann die Metadaten + Schrittdetails + Produkte der gesamten Ausführung als JSON exportieren. Geeignet zum späteren Durchsehen oder Teilen mit Kollegen.
Wann sollte die manuelle Ausführung verwendet werden und wann sollten andere Auslöser verwendet werden?
- Handbuch — Entwicklung und Debugging, einmalige Anforderungen, „Ich möchte, dass es jetzt läuft“
- Geplante Ausführungen — Automatische Auslösung mit fester Frequenz
- Webhook — Externes Systemereignisgesteuert
Nächster Schritt
- Ausführungsüberwachung und Protokollierung — Detailliertere Ereignisfluss-/Protokoll-/Kostenstatistiken
- Geplante Ausführungen — Lassen Sie den Workflow automatisch ablaufen
- Debuggen von Haltepunkten — Lokalisieren Sie Probleme, wenn die Workflow-Ergebnisse nicht den Erwartungen entsprechen