Kehren Sie zur Flow-Logik zurück
Kehren Sie zu einem vorherigen Schritt im Flow zurück, um eine Aktionssequenz zu wiederholen.
Anforderungen für Familien-Release
Sie können Zurück zu Flow-Logik nur zu neuen Flows hinzufügen, die ab dem Familien-Release Washington DC erstellt wurden. Flows, die in Versionen vor dem Familien-Release Washington DC erstellt wurden, unterstützen kein Zurück zur Flow-Logik.
Gültige Zurück zur Platzierung
- Die Zurück-zu-Flow-Logik muss sich innerhalb einer Verzweigung eines übergeordneten Flow-Logikblocks befinden.
- Dann-Verzweigung der If-, Else-If- oder Else-Flow-Logik
- Antwortverzweigung der Flow-Logik „Entscheidung treffen“.
- Catch-Verzweigung der Try-Flow-Logik
- Die Zurück-zur-Flow-Logik muss sich außerhalb des Fehler-Handler-Abschnitts befinden.
Gültiger Schritt „Zurück zum Ziel“.
- Das Ziel muss ein Schritt vor der Zurück-zu-Flow-Logik sein.
- Das Ziel darf kein Schritt in einer anderen Verzweigung des Flows sein.
- Das Ziel darf kein Schritt innerhalb derselben Verzweigung wie die Zurück-zu-Flow-Logik sein.
- Das Ziel kann kein Schritt innerhalb eines nicht verzweigten Flow-Logikblocks sein, es sei denn, der nicht verzweigte Flow-Logikblock enthält auch eine untergeordnete Zurück-zu-Flow-Logik.
- Das Ziel kann ein Schritt außerhalb eines nicht verzweigten Flow-Logikblocks sein, mit Ausnahme von Folgendes in paralleler Flow-Logik ausführen.Warnung:Wenn Sie einen Zielschritt außerhalb eines übergeordneten Flow-Logikblocks auswählen, wird die aktuelle Schleife verlassen und die Anzahl der Schleifeniterationen zurückgesetzt. Das System zeigt separate Schleifeniterationszähler für die Zurück-zu-Schleife und den übergeordneten Flow-Logikblock an. Alle Schleifen sind durch die Eigenschaft „Maximale Anzahl von Schleifeniterationen“ (sn_flow_designer.max_iterations) begrenzt.
Eingaben
| Eingabe | Beschreibung |
|---|---|
| Zurück zu Schritt | Schritt im Flow, der die Bedingungen eines Zurück zum Schrittziel erfüllt. |
Gehen Sie zurück zum Start des Flows
In diesem Beispiel kehrt der Flow zum ersten Schritt zurück, wenn die Genehmigungsaufgabe für den Auslöserdatensatz abgelehnt wird. Gültige Zurück zu Zielen umfassen die Schritte 1, 2 und 3. Schritt 4 verstößt gegen Regel 2, da es sich um einen Schritt in einer anderen Verzweigung handelt. Die Schritte 5 und 6 verstoßen insofern gegen Regel 3, als sie Schritte innerhalb derselben Verzweigung des Flows sind.
Ausgaben
Diese Flow-Logik hat keine Ausgaben.
Allgemeine Richtlinien
Verwenden Sie diese allgemeinen Richtlinien, wenn Sie Zurück zur Flow-Logik hinzufügen.
- Fügen Sie Zurück zu Flow-Logik hinzu, nachdem die Flow-Struktur abgeschlossen ist
- Zurück zur Flow-Logik hängt von einer festen Reihenfolge von Schritten ab, damit sie ordnungsgemäß funktioniert. Warten Sie mit dem Hinzufügen der Zurück-zu-Flow-Logik, bis der Flow gültige Zielschritte aufweist.
- Vermeiden Sie die Erstellung doppelter Zurück-zu-Schritte
- Ein Flow verwendet die erste Zurück-zu-Flow-Logik, deren Bedingungen erfüllt sind. Der Flow ignoriert alle Schritte Zurück zur Flow-Logik nach dem ersten.
- Vermeiden Sie es, Endlosschleifen zu erstellen
- Geben Sie eine Bedingung an, um den Flow fortzusetzen oder bei jeder Zurück-zu-Schleife einen Fehler auszulösen. Fehler- und Fortsetzungsbedingungen verhindern, dass ein Flow ausgeführt wird, bis die maximale Anzahl von Schleifeniterationen erreicht ist (Eigenschaftsn_flow_designer.max_iterations ).
- Löschen Gehen Sie zurück zur Flow-Logik, um sie zu verschieben
- Nachdem Sie Zurück zur Flow-Logik hinzugefügt haben, können Sie sie nicht an einen anderen Speicherort verschieben. Sie können sie nur an ihrem aktuellen Speicherort löschen und dann an einem anderen gültigen Speicherort hinzufügen.