Workflows
Schritte und Blöcke
Die Bausteine eines Workflows: Trigger, Aktionen, Bedingungen, Wartezeiten, Ende.
Ein Workflow besteht aus miteinander verbundenen Schritten. Jeder Schritt erfüllt eine bestimmte Aufgabe. Die verfügbaren Schritte zu kennen, ist der Ausgangspunkt zum Aufbau effektiver Automatisierungen.
Schritttypen
- Trigger (Start). Definiert, wann der Workflow startet. Kann ein Ereignis sein (neuer Anruf, neue Bestellung), eine Uhrzeit (täglich um 8 Uhr), ein empfangener Webhook oder manuell (Sie starten ihn). Ein Workflow kann mehrere Trigger haben: Jeder führt nur die Schritte aus, mit denen Sie ihn verbinden.
- Aktion. Führt eine Operation aus: SMS senden, Kontakt erstellen, Feld aktualisieren, externe API aufrufen, Notiz speichern. Es ist der Block, der 'Dinge tut'.
- Bedingung (If-Criteria). Wählt einen Zweig basierend auf einer Prüfung: 'Wenn der Kunde bereits eine aktive Bestellung hat, tu X; sonst tu Y'. Bedingungen machen den Workflow intelligent.
- Warten (Wait). Pausiert die Ausführung für eine bestimmte Zeit (5 Minuten, 2 Stunden, 3 Tage) oder bis zum Eintreten eines Ereignisses (z. B. Kundenantwort).
- Sub-Workflow. Ruft einen anderen Workflow innerhalb des aktuellen auf. Ermöglicht die Wiederverwendung gemeinsamer Logik ohne Duplizierung von Schritten.
- Ende. Beendet den Workflow und protokolliert das Ergebnis (abgeschlossen, fehlgeschlagen, abgebrochen). Es kann mehrere Ende-Schritte geben, um verschiedene Ergebnisse auszudrücken.
Variablen und Ausdrücke
Schritte können Variablen lesen und schreiben: Daten, die den Workflow durchlaufen. Beispielsweise legt der Trigger-Schritt 'Neue Bestellung' Variablen wie 'kunde.name', 'bestellung.gesamt', 'bestellung.artikel' offen. Nachfolgende Aktionen können diese verwenden, um Nachrichten zu personalisieren oder Verzweigungen zu entscheiden.
Das visuelle Canvas
Bauen Sie den Workflow auf, indem Sie Schritte auf das Canvas ziehen und sie mit Pfeilen verbinden. Jeder Schritt hat ein Konfigurationspanel, das durch Klicken geöffnet wird. Für lange Workflows können Sie Gruppen und Labels erstellen, um die Übersicht zu behalten.
Verbinden Sie zwei Schritte, indem Sie von einem Verbindungspunkt zum anderen ziehen oder erst auf den einen und dann auf den anderen Verbindungspunkt klicken. Mit zwei Fingern scrollen verschiebt die Fläche; Zusammenziehen (oder Strg/Cmd + Mausrad) zoomt. Jeder Schritt hat einen Namen, der nach Typ nummeriert wird, wenn Sie mehrere hinzufügen („Bedingung prüfen“, „Bedingung prüfen 1“, „Bedingung prüfen 2“): Zum Umbenennen öffnen Sie die Einstellungen des Schritts und klicken auf den Titel; Eingabetaste oder ein Klick daneben speichert, Esc bricht ab.
Ausführungen und Protokoll
Jede Ausführung wird im Tab „Ausführungen“ des Workflows gespeichert. Er öffnet sich mit der letzten Ausführung, und jede Ausführung hat einen eigenen Link, den Sie mit Kollegen teilen können.
- Die Fläche ist die Ausführung. Jeder Schritt zeigt sein Symbol, seinen Namen und ein Zeichen ✓ oder ⚠, mit einer Schrittnummer, die dem Protokoll entspricht. Jeder Ausgang trägt seine Bezeichnung (zum Beispiel „Wahr“, „Falsch“). Durchlaufene Pfeile sind grün; was nicht lief, bleibt grau.
- Klick und Doppelklick. Klicken Sie auf einen Schritt, um ihn im Protokoll auszuwählen. Mit einem Doppelklick auf einen Schritt oder eine Protokollzeile öffnen Sie ihn schreibgeschützt: links Eingabe (was vom vorherigen Schritt kommt), in der Mitte Parameter, rechts Ausgabe (mit dem genommenen Zweig und einem etwaigen Fehler). Unter Parameter zeigt „In dieser Ausführung verwendete Werte“ die Werte, nachdem die Platzhalter ersetzt wurden.
- Das Panel „Ausführungsprotokoll“. Unter der Fläche, standardmäßig eingeklappt: Mit einem Klick auf die Leiste öffnen oder schließen Sie es, durch Ziehen ändern Sie die Größe. Oben sehen Sie die Gesamtzeit (zum Beispiel „Fehlgeschlagen in 1.8s“); jede Zeile ist ein Schritt mit Symbol, Name, Status, Dauer und genommenem Zweig. Das Protokoll öffnet sich beim fehlgeschlagenen Schritt, sonst beim ersten. Für den ausgewählten Schritt wählen Sie Eingabe, Ausgabe oder beides und wechseln zwischen Felder und JSON, mit „JSON kopieren“.
War diese Seite hilfreich?