Warten/Verzögerung pausiert einen Workflow vor dem nächsten Schritt, zum Beispiel um 30 Minuten nach einem Besuch um eine Bewertung zu bitten. Bedingte Verzweigung prüft etwas und schickt den Workflow auf einen von zwei Pfaden, zum Beispiel um nur Kunden mit E-Mail-Adresse anzuschreiben.
Warten/Verzögerung ist in jedem Tarif verfügbar. Bedingte Verzweigung erfordert den Tarif Accelerate oder höher.
Bevor Sie beginnen
- Sie benötigen die Rolle Super-Administrator oder Inhaber.
- Öffnen Sie den Workflow im Editor. Siehe Einen Workflow von Grund auf erstellen.
Eine Verzögerung hinzufügen
- 1
Schritt 1 von 2
Einen Schritt Warten/Verzögerung hinzufügen
Klicken Sie an der Stelle, an der pausiert werden soll, auf Nächsten Schritt hinzufügen oder verwenden Sie Knoten hinzufügen, und wählen Sie Warten/Verzögerung.
- 2
Schritt 2 von 2
Die Dauer wählen
Klicken Sie auf den Schritt und wählen Sie eine Dauer. Die Optionen reichen von 5 Minuten bis 24 Stunden. Klicken Sie auf Speichern und dann oben im Editor auf Speichern.
Das sehen Sie:Der Schritt zeigt Warten/Verzögerung mit der Anzahl der Minuten, die er wartet.
Gut zu wissen über Wartezeiten:
- Eine wartende Ausführung erscheint im Verlauf als Läuft.
- Die Wartezeit prüft nichts erneut. Wird ein Termin während der Wartezeit storniert, laufen die nächsten Schritte trotzdem, es sei denn, Sie fügen nach der Wartezeit eine Bedingte Verzweigung hinzu. Beachten Sie, dass die Bedingung die Werte vom Start der Ausführung prüft, nicht die aktuellen.
- Wenn Sie Änderungen an den Schritten speichern oder den Workflow ausschalten, werden wartende Ausführungen abgebrochen.
- Um länger als 24 Stunden zu warten, verketten Sie mehrere Schritte Warten/Verzögerung.
- Nach einer Wartezeit kann eine Person eine weitere Nachricht an eine Adresse erhalten, die früher in der Ausführung bereits eine erhalten hat. Siehe Der Schritt Benachrichtigung senden erklärt.
Eine Bedingung hinzufügen
- 1
Schritt 1 von 4
Einen Schritt Bedingte Verzweigung hinzufügen
Klicken Sie auf Nächsten Schritt hinzufügen und wählen Sie Bedingte Verzweigung. Werden Sie zu einem Upgrade aufgefordert, enthält Ihr Tarif diesen Schritt nicht.
- 2
Schritt 2 von 4
Die Bedingung erstellen
Klicken Sie auf den Schritt, um Bedingungsknoten aktualisieren zu öffnen. Im Tab Builder:
- Wählen Sie unter Übereinstimmung Alle Bedingungen oder Eine beliebige Bedingung.
- Klicken Sie auf Bedingung hinzufügen.
- Wählen Sie eine Variable, einen Operator und einen Wert. Zum Beispiel: Terminstatus ist Bestätigt.
Für Status von Terminen und Rechnungen erscheint eine Auswahlliste. Sie können weitere Bedingungen hinzufügen und eine mit Bedingung entfernen löschen.
Klicken Sie auf Speichern.
- 3
Schritt 3 von 4
Beide Pfade füllen
Der Schritt zeigt jetzt Schritt hinzufügen (Wenn wahr) und Schritt hinzufügen (Wenn falsch). Fügen Sie die Schritte für jeden Pfad hinzu. Jeder Pfad muss mit Workflow beenden enden, auch wenn ein Pfad sonst nichts tut.
- 4
Schritt 4 von 4
Den Workflow speichern
Klicken Sie oben im Editor auf Speichern.
Operatoren
Stattdessen einen Ausdruck schreiben
Für Bedingungen, die der Builder nicht abbilden kann, öffnen Sie den Tab Ausdruck und schreiben einen Ausdruck zwischen doppelte geschweifte Klammern. Zum Beispiel ist {{ $event.data.object.status === "confirmed" && !!$event.data.object.client.emailAddress }} wahr für bestätigte Termine, deren Kunde eine E-Mail-Adresse hat.
So wird das Ergebnis gelesen:
false,no, leerer Text und fehlende Werte gelten als falsch.- Alles andere gilt als wahr, auch
true,yes, jeder andere Text und jede Zahl, sogar 0.
Um eine Zahl zu prüfen, vergleichen Sie sie innerhalb des Ausdrucks, zum Beispiel {{ $event.data.object.totalDue > 0 }} bei einem Rechnungs-Trigger.
Halten Sie die ganze Bedingung innerhalb eines Klammerpaars. In {{ $event.data.object.status }} === "confirmed" steht der Vergleich außerhalb der Klammern. Das Ergebnis ist daher einfacher Text, und einfacher Text gilt immer als wahr.
Schreiben Sie einen Ausdruck, den der Builder nicht darstellen kann, weist der Tab Builder darauf hin. Bearbeiten Sie ihn im Tab Ausdruck weiter oder klicken Sie auf Im Builder neu beginnen.
Häufige Fragen
Nein. Eine Wartezeit hat immer eine feste Länge ab dem Moment, in dem die Ausführung sie erreicht.