Kehren Sie zur Flow-Logik zurück

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Kehren Sie zu einem vorherigen Schritt im Flow zurück, um eine Sequenz von Aktionen zu wiederholen.

    Familien-Release-Anforderungen

    Sie können die Flow-Logik „zurück zur Flow-Logik“ nur neuen Flows hinzufügen, die aus erstellt wurden Washington DC Familienfreigabe und -Weiterleitung. Flows, die in Versionen vor erstellt wurden Washington DC Familien-Releases unterstützen nicht „zurück zur Flow-Logik“.

    Gültig zurück zur Platzierung

    Sie können die Flow-Logik „zurück zur Flow-Logik“ nur innerhalb bestimmter Teile eines Flows hinzufügen.
    • Die „zurück zur Flow-Logik“ muss sich innerhalb einer Verzweigung eines übergeordneten Flow-Logikblocks befinden.
      • Dann Verzweigung der Flow-Logik „if“, „else if“ oder „else“
      • Antwortverzweigung der Flow-Logik „Entscheidung treffen“
      • Auffangverzweigung der Try-Flow-Logik
    • Die Flow-Logik „zurück zur“ muss sich außerhalb des Abschnitts „Fehler-Handler“ befinden.

    Gültiger Schritt „zurück zum Ziel“

    Mit „zurück zur Flow-Logik“ können Sie nur einen gültigen Rückgabezielschritt auswählen. Ein gültiger Zielschritt muss alle diese Bedingungen erfüllen.
    1. Das Ziel muss ein Schritt vor der Flow-Logik „zurück zur Flow-Logik“ sein.
    2. Das Ziel darf kein Schritt innerhalb einer anderen Verzweigung des Flows sein.
    3. Das Ziel kann kein Schritt innerhalb derselben Verzweigung wie die Flow-Logik „zurück zur“ sein.
    4. Das Ziel kann kein Schritt innerhalb eines nicht verzweigten Flow-Logikblocks sein, es sei denn, der nicht verzweigende Flow-Logikblock enthält auch ein untergeordnetes Element „zurück zur Flow-Logik“.
    5. Das Ziel kann ein Schritt außerhalb eines nicht verzweigten Flow-Logikblocks sein, mit Ausnahme der folgenden Schritte in paralleler Flow-Logik.
      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 zur Schleife“ und den übergeordneten Flow-Logikblock an. Alle Schleifen werden durch die Eigenschaft „maximale Anzahl von Schleifeniterationen“ ( sn_flow_designer.max_iterations).

    Eingaben

    Eingabe Beschreibung
    Zurück zu Schritt Schritt im Flow, der die Bedingungen eines „zurück zum Schrittziel“ erfüllt.

    Kehren Sie zum Anfang des Flows zurück

    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 innerhalb einer anderen Verzweigung handelt. Die Schritte 5 und 6 verstoßen insofern gegen Regel 3, als sie Schritte innerhalb derselben Verzweigung des Flows sind.

    Beispiel-Flow, der demonstriert, dass Sie zur Flow-Logik zurückkehren

    Kehren Sie zum Schrittmenü zurück, das drei Auswahlmöglichkeiten für die Schritte 1, 2 und 3 anzeigt.

    Ausgaben

    Diese Flow-Logik hat keine Ausgaben.

    Allgemeine Leitlinien

    Verwenden Sie diese allgemeinen Richtlinien, wenn Sie „zurück zur Flow-Logik“ hinzufügen.

    Fügen Sie „zurück zur Flow-Logik“ hinzu, nachdem die Flow-Struktur abgeschlossen ist
    Die Rückkehr zur Flow-Logik hängt von einer festen Reihenfolge von Schritten ab, um ordnungsgemäß zu funktionieren. Warten Sie, bis die Flow-Logik „zurück zur Flow-Logik“ hinzugefügt wird, bis der Flow gültige Zielschritte hat.
    Vermeiden Sie die Erstellung eines Duplikats. Kehren Sie zu den Schritten zurück
    Ein Flow verwendet die erste Flow-Logik, deren Bedingungen erfüllt sind. Der Flow ignoriert alle Schritte „zurück zu Flow-Logik“ nach dem ersten.
    Vermeiden Sie die Erstellung von Endlosschleifen
    Geben Sie eine Bedingung an, um den Flow fortzusetzen oder bei jedem „zurück zur Schleife“ einen Fehler auszulösen. Fehler- und Fortsetzungsbedingungen verhindern, dass ein Flow ausgeführt wird, bis er die maximale Anzahl von Schleifeniterationen erreicht ( sn_flow_designer.max_iterationsEigenschaft). Sie können eine IF-Flow-Logik verwenden, um die Endbedingungen der Schleife zu überprüfen. Erstellen Sie beispielsweise eine Flow-Variable, die zählt, wie oft der Flow die Flow-Logik „zurück zur Flow-Logik“ ausgeführt hat. Wenn die Flow-Variable einen Grenzwert erreicht, beenden Sie den Flow.
    Löschen 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 Standort verschieben. Sie können sie nur aus dem aktuellen Standort löschen und dann einem anderen gültigen Standort hinzufügen.