Zum Hauptinhalt springen

Kontrollfluss

Füge Bedingungen, Schleifen und Pausen zu deinem Flow hinzu.

Wenn​

Führt die "dann"-Aktionen aus, wenn die Bedingung wahr ist, andernfalls führt es die "andernfalls"-Aktionen aus.

Eingaben

NameTypPflichtDetails
BedingungJa/NeinJaJa/Nein-Wert, der ausgewertet wird.

Zweige

NameDetails
DannWird ausgeführt, wenn die Bedingung wahr ist.
AndernfallsWird ausgeführt, wenn die Bedingung falsch ist. Optional.

Switch​

Führt den Zweig aus, dessen Fall-Wert mit dem Eingabewert übereinstimmt.

Eingaben

NameTypPflichtDetails
WertTextJaWert, der mit den Fall-Werten verglichen wird.

Zweige

NameDetails
StandardfallWird ausgeführt, wenn kein Fall zutrifft. Optional.
Fall-WertFührt diesen Zweig aus, wenn der Eingabewert diesem Wert entspricht. Von dir hinzugefügt, einer pro Eintrag.

Wenn ein Wert da ist​

Führt "Hat einen Wert" aus, wenn der Wert nicht leer ist (ein leerer Text oder eine leere Liste gilt weiterhin als gesetzt), wobei der Wert dort als nie leer verfügbar ist, und "Ist leer", wenn er leer ist.

Eingaben

NameTypPflichtDetails
WertBeliebigJaDer zu prüfende Wert.

Zweige

NameDetails
Hat einen WertWird ausgeführt, wenn der Wert gesetzt ist. Stellt seinen Schritten bereit: Wert (Der Wert, der hier sicher nicht leer ist)
Ist leerWird ausgeführt, wenn der Wert leer ist. Optional.

Nach Art verzweigen​

Führt den Zweig für die Art des Werts aus, bei einem Wert, der eine von mehreren Arten sein kann (ein Benutzer oder eine Rolle, eine Art von Audit-Log-Details). In jedem Zweig ist der Wert von dieser Art. Ist der Wert leer, wird kein Zweig ausgeführt, auch nicht "Andere Arten", etwa bei einem Audit-Log-Eintrag ohne Details.

Eingaben

NameTypPflichtDetails
WertBeliebigJaDer Wert, dessen Art den Zweig bestimmt.

Zweige

NameDetails
Andere ArtenLäuft für jede Art ohne eigenen Zweig. Läuft nicht, wenn es keinen Wert gibt, zum Beispiel bei einem Audit-Log-Eintrag ohne Details. Optional.
ArtWird ausgeführt, wenn der Wert von dieser Art ist. Von dir hinzugefügt, einer pro Eintrag. Stellt seinen Schritten bereit: Wert (Der Wert als die Art dieses Zweigs)

Nach Unterbefehl verzweigen​

Führt den Zweig aus, der zum aufgerufenen Unterbefehl (oder zur Unterbefehlsgruppe) passt. Die Zweige werden automatisch aus den eigenen Unterbefehlen des Befehls abgeleitet - einer pro aufrufbarem Unterbefehl - , sodass nichts von Hand hinzugefügt werden muss.

Eingaben

NameTypPflichtDetails
InteraktionSlash-BefehlJaDie Slash-Befehl-Interaktion, die diesen Ablauf ausgelöst hat.

Zweige

NameDetails
GruppeDie Unterbefehlsgruppe, zu der dieser Zweig passt (leer, wenn der Unterbefehl keiner Gruppe angehört). Von dir hinzugefügt, einer pro Eintrag.
UnterbefehlDer Unterbefehl, zu dem dieser Zweig passt. Von dir hinzugefügt, einer pro Eintrag.

Für jeden Eintrag​

Führt den Body einmal für jeden Eintrag der Liste aus.

Eingaben

NameTypPflichtDetails
EinträgeListe von BeliebigJaListe, die durchlaufen wird.

Zweige

NameDetails
BodyWird einmal pro Eintrag ausgeführt. Stellt seinen Schritten bereit: Eintrag (Aktueller Eintrag, der durchlaufen wird), Index (Position des aktuellen Eintrags (beginnend bei 0))

Für jeden Eintrag der Zuordnung​

Führt den Body einmal für jeden Schlüssel und Wert der Zuordnung aus.

Eingaben

NameTypPflichtDetails
ZuordnungNachschlagetabelle von Text zu BeliebigJaZuordnung, die durchlaufen wird.

Zweige

NameDetails
BodyWird einmal pro Eintrag ausgeführt. Stellt seinen Schritten bereit: Schlüssel (Schlüssel des aktuellen Eintrags), Wert (Wert des aktuellen Eintrags)

Warten​

Pausiert den Flow für die angegebene Dauer.

Eingaben

NameTypPflichtDetails
DauerDauerJaWie lange gewartet wird, bis zu 30 Tage. Ab 5 Sekunden wird der Flow pausiert und später fortgesetzt, auch nach einem Neustart. In einer Schleife sind nur wenige Sekunden möglich. Wert: 0 bis 2592000000. Standard: 1000.

Flow stoppen​

Stoppt sofort den Rest des Flows.

Anmerkung​

Ein Kommentar, der im Editor angezeigt wird. Hat keine Auswirkungen zur Laufzeit.

Eingaben

NameTypPflichtDetails
NotizTextJaText der Notiz. Maximale Länge: 1000 Zeichen.

Wiederholen​

Führt den Rumpf eine feste Anzahl an Durchläufen aus.

Eingaben

NameTypPflichtDetails
AnzahlGanzzahlJaWie oft der Rumpf ausgeführt wird (1-10000). Wert: 1 bis 10000.

Zweige

NameDetails
RumpfWird einmal pro Durchlauf ausgeführt. Stellt seinen Schritten bereit: Index (Nummer des aktuellen Durchlaufs (beginnend bei 0))

Versuchen​

Führt die Aktionen im Versuch-Zweig aus; schlägt eine davon fehl, wird stattdessen der Fehler-Zweig ausgeführt, anstatt den ganzen Flow abzubrechen.

Zweige

NameDetails
VersuchAktionen, die versucht werden sollen.
Bei FehlerWird ausgeführt, wenn eine Aktion im "Versuch"-Zweig fehlschlägt. Optional. Stellt seinen Schritten bereit: Fehlercode (Maschinenlesbarer Code des Fehlers), Fehlermeldung (Menschenlesbare Beschreibung des Fehlers)

Zufälliger Zweig​

Führt zufällig höchstens einen Zweig anhand der Gewichtungen aus. Ergeben die Gewichtungen zusammen weniger als 100, ist der Rest die Chance, dass kein Zweig ausgeführt wird.

Zweige

NameDetails
GewichtungChance in Prozent, dass dieser Zweig ausgeführt wird (0-100). Von dir hinzugefügt, einer pro Eintrag.

Schleife abbrechen​

Beendet die aktuelle Schleife sofort und fährt danach fort. Nur innerhalb einer Schleife gültig.

Schleife fortsetzen​

Überspringt den Rest des aktuellen Durchlaufs und geht zum nächsten über. Nur innerhalb einer Schleife gültig.

Brauchst du mehr Hilfe?
Findest du nicht, wonach du suchst? Unser Team hilft dir gerne.