Was ist ein Flow
Ein Flow ist ein automatisierter Ablauf. Er reagiert auf ein Ereignis und führt danach eine Reihe von Schritten aus — ohne dass jemand eingreifen muss.
Der Leerzustand im Flow-Bereich bringt es auf den Punkt: Automatisiere deine Arbeit.
Aufbau
Jeder Flow besteht aus Schritten, die durch Verbindungen verkettet sind. Es gibt drei Arten, die im Editor auch so gruppiert sind:
| Art | Reiter | Rolle |
|---|---|---|
| Auslöser | Auslöser | Das Ereignis, das den Flow startet |
| Aktionen | Aktionen | Was der Flow tut |
| Helfer | Helfer | Steuern den Ablauf: verzweigen, wiederholen, warten |
Genau ein Auslöser je Flow
Ein Flow hat immer genau einen Auslöser. Ist bereits einer gesetzt, meldet der Editor Der Flow hat bereits einen Auslöser und springt beim Hinzufügen direkt zum Reiter Aktionen.
Soll derselbe Ablauf auf mehrere Ereignisse reagieren, brauchen Sie mehrere Flows.
Ein einfaches Beispiel
Auslöser: Eintrag per Formular
↓
Aktion: E-Mail → Bestätigung an die anmeldende Person
↓
Aktion: Eintrag aktualisieren → Status auf „Bestätigt" setzenSobald jemand das Anmeldeformular absendet, läuft der Flow los: Bestätigungsmail raus, Status im Grid setzen. Fertig.
Was ein Flow auslösen kann
Sechs Auslöser stehen zur Verfügung:
| Auslöser | Startet, wenn … |
|---|---|
| Neuer Eintrag | ein Eintrag in einem Grid angelegt wird |
| Eintrag wurde geändert | ein bestehender Eintrag geändert wird |
| Eintrag per Formular | ein Formular einen neuen Eintrag anlegt |
| Eintrag per Formular geändert | ein Formular einen Eintrag ändert |
| Webhook | ein fremdes System eine Anfrage schickt |
| Seite anzeigen | eine Seite geöffnet und abgesendet wird |
→ Trigger
Was ein Flow tun kann
Grob in vier Gruppen:
Mit eigenen Daten arbeiten — Eintrag erstellen, Eintrag aktualisieren, alle Einträge eines Grids laden
Nach außen kommunizieren — E-Mail senden, HTTP-Anfrage senden, Slack, MS Teams, Firebase, Hubspot, SMS
Dateien und Inhalte erzeugen — QR-Code, PDF zu Text, URL zu PDF, CSV-Datei importieren, Sprache zu Text, Kalendereintrag
Mit Menschen interagieren — Seite anzeigen, Link zu einer Seite erstellen, vorausgefüllter Formularlink
→ Aktionen
Ablauf steuern
Drei Helfer:
- Router — Verschiedene Wege gehen: verzweigt den Ablauf nach Bedingungen
- Parallel — Führt nachfolgende Schritte für jedes Listenelement einzeln aus: die Schleife über eine Liste
- Warten — Pausiert den Flow für eine festgelegte Dauer
Daten fließen von Schritt zu Schritt
Jeder Schritt kann auf die Ergebnisse der vorherigen zugreifen. Im Schritt-Editor führt der Hinweis Werte aus vorherigen Schritten verwenden zur Auswahl.
Das ist das Grundprinzip: Der Auslöser liefert einen Eintrag, die erste Aktion arbeitet damit, die zweite nutzt deren Ergebnis, und so weiter.
Flow und Durchlauf
Zwei Begriffe, die leicht durcheinandergehen:
- Der Flow ist der Bauplan — das, was Sie im Editor bearbeiten.
- Ein Durchlauf ist eine einzelne Ausführung. Die Oberfläche nennt das Vorherige Ausführungen.
Jeder Durchlauf hat einen eigenen Status (Fertig, Fehler, Wartet), eine Dauer und eine Anzahl ausgeführter Schritte.
Wo Flows liegen
Flows gehören zu einem Space, nicht zu einem einzelnen Grid — auch wenn ihr Auslöser sich auf ein Grid bezieht. Sie finden sie in der Seitenleiste unter Flows.
Der Editor hat zwei Reiter: Editor zum Bauen und Verlauf für vergangene Durchläufe.
Anzahl der Flows ist tarifabhängig
Wie viele Flows ein Space enthalten darf, hängt vom Tarif ab. Einige besonders leistungsfähige Schritte sind zusätzlich dem höchsten Tarif vorbehalten und im Editor mit Pro gekennzeichnet.
Wann ein Flow das richtige Werkzeug ist
| Aufgabe | Besser geeignet |
|---|---|
| Nach jeder Anmeldung eine Bestätigung senden | Flow |
| Einen Wert aus einem verknüpften Eintrag anzeigen | Spaltentyp Wert übernehmen |
| Eine Summe über verknüpfte Einträge bilden | Spaltentyp Summe berechnen |
| Nur bestimmte Einträge anzeigen | Filter in einer Ansicht |
| Daten an ein anderes System melden | Flow oder Webhook |
| Mehrstufigen Genehmigungsprozess abbilden | Flow mit Seite anzeigen |
Berechnung ist kein Flow
Für abgeleitete Werte innerhalb eines Eintrags sind die berechneten Spaltentypen fast immer die bessere Wahl: Sie aktualisieren sich sofort, verbrauchen keinen Flow und lassen sich nicht durch Fehler unterbrechen.
Ein Flow lohnt sich, wenn etwas passieren soll — nicht, wenn etwas nur angezeigt werden soll.
Weiter
- Ersten Flow bauen
- Flow-Schritte — alle Schritte im Überblick
- Trigger
- Aktionen
- Flows testen