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.

Wie man Variablen verwendet

1. Initialisierung in Workflow-Variablen

Erstellen Sie zunächst Ihre Variablen im Variablenbereich des Workflows (zugänglich über die Workflow-Einstellungen):

customerEmail = ""
retryCount = 0
currentStatus = "pending"

2. Aktualisierung mit dem Variablen-Block

Verwenden Sie 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

Referenzieren Sie 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 Status - Fortschritt durch Iterationen verfolgen

Loop → Agent (Process) → Variables (itemsProcessed + 1) → Variables (Store lastResult)

Wiederholungslogik - API-Wiederholungsversuche verfolgen

API (Try) → Variables (retryCount + 1) → Condition (retryCount < 3)

Dynamische Konfiguration - Benutzerkontext für Workflow speichern

API (Fetch Profile) → Variables (userId, userTier) → Agent (Personalize)

Ausgaben

  • <variables.assignments>: JSON-Objekt mit allen Variablenzuweisungen aus diesem Block

Bewährte Praktiken

  • In Workflow-Einstellungen initialisieren: Erstellen Sie Variablen immer im Variablenbereich des Workflows, bevor Sie sie verwenden
  • Dynamisch aktualisieren: Verwenden Sie Variablen-Blöcke, um Werte basierend auf Block-Ausgaben oder Berechnungen zu aktualisieren
  • In Schleifen verwenden: Perfekt für die Verfolgung des Status über Iterationen hinweg
  • Beschreibend benennen: Verwenden Sie klare Namen wie currentIndex, totalProcessed oder lastError

On this page