Sign inGet Started

Flows, Nodes und Verbindungen

Ein Flow ist die verbundene Abfolge von Schritten, die eine Automatisierung definiert. Die Arbeitsfläche zeigt, wo eine Ausführung beginnt, welche Entscheidungen sie trifft und wo sie enden kann.

Automations is in Early access. Your workspace permissions determine which actions you can perform.

Die Bestandteile eines Flows

BegriffBedeutung
TriggerDas Ereignis oder der Zeitplan, der eine Ausführung startet. Ein Flow hat einen Trigger.
Node oder SchrittEine Aufgabe, z. B. eine E-Mail senden, eine Bedingung prüfen oder warten.
AusgabepfadEin mögliches Ergebnis eines Schritts, z. B. Erfolg, Fehler, Treffer oder Timeout.
VerbindungDie Route von einem Ausgabepfad zum nächsten Schritt.
AusführungEine einzelne Ausführung eines veröffentlichten Flows mit eigenen Startdaten und eigenem Verlauf.

Ein Erinnerungs-Flow kann zum Beispiel diese Abfolge durchlaufen:

Codebeispiel
Appointment event → Delay until reminder time → Send SMS → Wait for delivery
                                                           ├─ Matched → Finish
                                                           └─ Timeout → Notify team

Verbindungen steuern, welcher Schritt als Nächstes ausgeführt wird. Ein Feld-Mapping wählt separat die Daten aus, die ein Schritt liest. Get contact mit Send email zu verbinden, füllt den E-Mail-Empfänger nicht automatisch aus.

Ein Pfad zur Zeit

Eine Ausführung folgt einem aktiven Pfad. Ein Branch prüft Bedingungen der Reihe nach und nimmt den ersten passenden Pfad. Sein Otherwise-Pfad greift, wenn keine Bedingung zutrifft.

Pfade können sich an einem gemeinsamen Schritt wieder vereinen. Der gemeinsame Schritt kann Daten lesen, die vor der Verzweigung und auf dem gewählten Pfad erzeugt wurden. Ein Schritt auf einem nicht genommenen Pfad hat für diese Ausführung keine Ausgabe.

Der aktuelle Builder führt keine Schleifen, parallelen Verzweigungen oder automatischen Aktionen für jedes Zielgruppenmitglied aus. Eine Verbindung zurück zu einem früheren Schritt erzeugt einen Zyklus und verhindert die Veröffentlichung. Eine Kontaktliste bleibt Daten, bis eine unterstützte Aktion sie verwendet.

Wie eine Ausführung endet

Ein erfolgreicher Schritt kann die Ausführung beenden, wenn seine gewählte Ausgabe keinen nächsten Schritt hat. Ein nicht verbundener Aktionsfehler lässt die Ausführung fehlschlagen. Einen Fehlerpfad zu verbinden, ermöglicht Ihnen die Entscheidung, wie Sie diesen Fehler behandeln.

Verwenden Sie Exit, wenn Sie ein explizites erfolgreiches oder fehlgeschlagenes Ende, einen Ergebnisgrund oder ein zurückgegebenes Resultat wünschen. Zum Beispiel erklärt no_matching_contact eine erfolgreiche Ausführung, die absichtlich keine Nachricht gesendet hat. Ein Exit beendet die Ausführung und hat keine ausgehende Verbindung.

Eine erfolgreiche Ausführung bedeutet, dass der Flow seinen konfigurierten Pfad abgeschlossen hat. Prüfen Sie den Nachrichtenstatus des Kanals oder fügen Sie eine Zustellungswartezeit hinzu, wenn Sie einen Zustellnachweis benötigen.

Entwürfe und veröffentlichte Versionen

Der Entwurf ist Ihr bearbeitbarer Flow. Beim Speichern bleibt Ihre Arbeit erhalten, ohne die von Live-Ausführungen verwendete Version zu ändern.

Beim Veröffentlichen wird eine Version für neue Ausführungen erstellt. Eine Ausführung behält die Version, mit der sie gestartet wurde, auch wenn sie über eine spätere Veröffentlichung hinaus wartet. Änderungen am Entwurf können einen bereits laufenden Workflow nicht beeinflussen.

Nächste Schritte

Weiter mit der Dokumentation, Anleitungen und Beispielen zu diesem Thema.