Datenfluss
Jeder Flow ist ein vertikales Diagramm, das mit einem Trigger-Schritt beginnt, gefolgt von beliebig vielen Aktions-Schritten. Schritte sind vertikal verbunden. Daten fließen von übergeordneten Schritten zu den untergeordneten. Untergeordnete Schritte haben Zugriff auf die Ausgabedaten der übergeordneten Schritte.Beispiel-Schritte
Dieser Flow hat 3 Schritte, sie können auf Daten wie folgt zugreifen:- Schritt 1 ist der Hauptdatenproduzent, der in den nächsten Schritten verwendet wird. Von Schritt 1 produzierte Daten werden in den Schritten 2 und 3 zugänglich sein. Einige Trigger produzieren jedoch keine Daten, wie Schedules.
- Schritt 2 kann auf von Schritt 1 produzierte Daten zugreifen. Nach der Ausführung wird dieser Schritt auch Daten produzieren, die im nächsten Schritt verwendet werden.
- Schritt 3 kann auf von den Schritten 1 und 2 produzierte Daten zugreifen, da sie seine übergeordneten Schritte sind. Dieser Schritt kann Daten produzieren, aber da er der letzte Schritt im Flow ist, können sie nicht von anderen verwendet werden.
Daten zum Einfügen Panel
Um Daten aus einem vorherigen Schritt in deinem aktuellen Schritt zu verwenden, platziere deinen Cursor in einem beliebigen Eingabefeld, das Daten zum Einfügen Panel wird erscheinen. Dieses Panel zeigt die zugänglichen Schritte und ihre Daten. Du kannst die Datenelemente erweitern, um ihren Inhalt zu sehen, und du kannst auf die Elemente klicken, um sie in dein aktuelles Einstellungs-Eingabefeld einzufügen. Wenn ein Element in diesem Panel ein Caret (⌄) rechts hat, bedeutet es, dass du auf das Element klicken kannst, um seine untergeordneten Eigenschaften zu erweitern. Du kannst das übergeordnete Element oder seine Eigenschaften nach Bedarf auswählen. Wenn du Daten aus diesem Panel einfügst, werden sie an der Cursor-Position im Eingabefeld eingefügt. Dies bedeutet, dass du statischen Text und dynamische Daten in jedem Feld kombinieren kannst. Wir empfehlen generell, dass du die Elemente erweiterst, bevor du sie einfügst, um den Typ der enthaltenen Daten zu verstehen und ob sie zum Eingabefeld passen, das du ausfüllst.Schritte testen, um Daten zu generieren
Wir verlangen von dir, Schritte zu testen, bevor du auf ihre Daten zugreifst. Dieser Ansatz schützt dich davor, die falschen Daten auszuwählen und deine Flows nach dem Veröffentlichen zu beschädigen. Wenn ein Schritt nicht getestet ist und du versuchst, auf seine Daten zuzugreifen, siehst du die folgende Nachricht:
- Daten laden: Einige Trigger lassen dich Daten aus deinem verbundenen Konto laden, ohne eine Aktion in diesem Konto ausführen zu müssen.
- Trigger testen: Einige Trigger erfordern, dass du zu deinem verbundenen Konto gehst und den Trigger auslöst, um Beispieldaten zu generieren.
- Daten senden: Webhooks erfordern, dass du eine Beispielanfrage an die Webhook-URL sendest, um Beispieldaten zu generieren.
- Aktion testen: Aktionsschritte lassen dich die Aktion ausführen, um Beispieldaten zu generieren.
Erweiterte Tipps
Zu dynamischen Werten wechseln
Dropdowns und einige andere Eingabetypen lassen dich keine Daten aus vorherigen Schritten auswählen. Wenn du dies umgehen und stattdessen Daten aus vorherigen Schritten verwenden möchtest, wechsle die Eingabe zu einer dynamischen mit diesem Button:Auf Daten über Pfad zugreifen
Wenn du die Daten, die du suchst, im Daten zum Einfügen Panel nicht finden kannst, aber sie verwenden möchtest, kannst du stattdessen einen JSON-Pfad schreiben. Verwende die folgende Syntax, um JSON-Pfade zu schreiben:{{step_slug.path.to.property}}
Der step_slug kann gefunden werden, indem du deinen Cursor über einen deiner Flow-Schritte bewegst, er wird rechts vom Schritt angezeigt.

