Variablen
Der Variablen-Block aktualisiert Workflow-Variablen während der Ausführung. Variablen müssen zuerst im Variablen-Bereich deines Workflows initialisiert werden, dann kannst du diesen Block verwenden, um ihre Werte während der Ausführung deines Workflows zu aktualisieren.

Greife überall in deinem Workflow auf Variablen zu, indem du die <variable.variableName> Syntax verwendest.
Überblick
Der Variablen-Block ermöglicht dir:
Workflow-Variablen aktualisieren: Ändere Variablenwerte während der Ausführung
Dynamische Daten speichern: Erfasse Block-Ausgaben in Variablen
Zustand beibehalten: Verfolge Zähler, Flags und Zwischenergebnisse
Wie man Variablen verwendet
1. Im Workflow-Variablenbereich initialisieren
Erstelle zunächst deine Variablen im Variablen-Bereich des Workflows (zugänglich über die Workflow-Einstellungen):
customerEmail = ""
retryCount = 0
currentStatus = "pending"2. Mit dem Variablen-Block aktualisieren
Verwende den Variablen-Block, um diese Werte während der Ausführung zu aktualisieren:
customerEmail = <api.email>
retryCount = <variable.retryCount> + 1
currentStatus = "processing"3. Überall zugreifen
Referenziere Variablen in jedem Block:
Agent prompt: "Send email to <variable.customerEmail>"
Condition: <variable.retryCount> < 5
API body: {"status": "<variable.currentStatus>"}Beispielanwendungsfälle
Schleifenzähler und Zustand
Szenario: Fortschritt durch Schleifeniterationen verfolgen
- Im Workflow initialisieren: itemsProcessed = 0,lastResult = ""
- Schleife iteriert über Elemente
- Innerhalb der Schleife: Agent verarbeitet aktuelles Element
- Innerhalb der Schleife: Variablen aktualisieren itemsProcessed = <variable.itemsProcessed> + 1
- Innerhalb der Schleife: Variablen aktualisieren lastResult = <agent.content>
- Nächste Iteration: Auf <variable.lastResult>zugreifen, um mit aktuellem Ergebnis zu vergleichen
Wiederholungslogik
Szenario: API-Wiederholungsversuche verfolgen
- Im Workflow initialisieren: retryCount = 0
- API-Block versucht Anfrage
- Bei Fehlschlag erhöht Variablen: retryCount = <variable.retryCount> + 1
- Bedingung prüft, ob <variable.retryCount>< 3 ist, um zu wiederholen oder abzubrechen
Dynamische Konfiguration
Szenario: Benutzerkontext für Workflow speichern
- Im Workflow initialisieren: userId = "",userTier = ""
- API ruft Benutzerprofil ab
- Variablen speichern: userId = <api.id>,userTier = <api.tier>
- Agent personalisiert Antwort mit <variable.userTier>
- API verwendet <variable.userId>für Logging
Ausgaben
- <variables.assignments>: JSON-Objekt mit allen Variablenzuweisungen aus diesem Block
Bewährte Praktiken
- Im Workflow-Einstellungen initialisieren: Erstellen Sie Variablen immer im Workflow-Variablenbereich, bevor Sie sie verwenden
- Dynamisch aktualisieren: Verwenden Sie Variablenblöcke, um Werte basierend auf Blockausgaben oder Berechnungen zu aktualisieren
- In Schleifen verwenden: Perfekt für die Zustandsverfolgung über Iterationen hinweg
- Beschreibend benennen: Verwenden Sie klare Namen wie currentIndex,totalProcessedoderlastError
