---
sourceDocument: Xanadu-Build-Workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-Build-Workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Kehren Sie zur Flow-Logik zurück

# Kehren Sie zur Flow-Logik zurück {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Kehren Sie zu einem vorherigen Schritt im Flow zurück, um eine Folge von Aktionen zu wiederholen.

## Familien-Release-Anforderungen {#go-back-to-flow-logic__section_zlr_xhb_t1c}

Sie können die Logik für „Zurück zu Flow" nur neuen Flows hinzufügen, die ab dem Familien-Release Washington DC erstellt wurden. Flows, die in Versionen vor dem Familienrelease Washington DC erstellt wurden, unterstützen keine Logik für „Zurück zu Flow".

## Zurück zur Platzierung gültig {#go-back-to-flow-logic__id_ry3_tfq_twb}

Sie können Logik für „Zurück zum Flow" nur innerhalb bestimmter Teile eines Flows hinzufügen.

* Die Logik für „Zurück zu Flow" muss sich in einer Verzweigung eines übergeordneten Flow-Logikblocks befinden.
  * Dann-Verzweigung der Flow-Logik „If", „Else If" oder „Else".
  * Antwortzweig der Flow-Logik „Entscheidung treffen".
  * Catch-Verzweigung der Flow-Logik für das Testen
  {#go-back-to-flow-logic__ul_v33_2hb_twb}
* Die Logik für „Zurück zur Flow" muss sich außerhalb des Abschnitts „Fehler-Handler" befinden.
{#go-back-to-flow-logic__ul_thb_ggb_twb}

## Gültiger Schritt „Zurück zum Ziel". {#go-back-to-flow-logic__id_zmr_tfq_twb}

Mit der 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 zu" sein.
2. Das Ziel kann kein Schritt innerhalb einer anderen Verzweigung des Flows sein.
3. Das Ziel kann kein Schritt innerhalb derselben Verzweigung wie die Flow-Logik „Zurück zu" sein.
4. 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 Logik für „Zurück zu Flow".
5. 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 beendet und die Anzahl der Schleifeniterationen zurückgesetzt. Das System zeigt separate Schleifeniterationszähler für die Schleife Zurück zu Schleife und den übergeordneten Flow-Logikblock an. Alle Schleifen sind durch die Eigenschaft für die maximale Anzahl von Schleifeniterationen (sn_flow_designer.max_iterations) begrenzt.
{#go-back-to-flow-logic__ul_gj1_bgw_qwb}

## Eingaben {#go-back-to-flow-logic__section_y1y_lgq_twb}

{#go-back-to-flow-logic__table_kb3_pgq_twb__entry__2}

| Eingabe | Beschreibung |
|-|-|
| Zurück zu Schritt | Schritt im Flow, der die Bedingungen eines Zurück-zu-Schritt-Ziels erfüllt. |
[ ]

{#go-back-to-flow-logic__table_kb3_pgq_twb}  

## Zurück zum Beginn des Flows {#go-back-to-flow-logic__example_qzy_2hq_twb}

In diesem Beispiel geht 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 Flow sind.

## Ausgaben {#go-back-to-flow-logic__section_kkm_dbj_1xb}

Diese Flow-Logik hat keine Ausgaben.

## Design Überlegungen {#go-back-to-flow-logic__id_q31_5fq_twb}

Berücksichtigen Sie beim Hinzufügen von Logik für „Zurück zum Flow" die folgenden Designüberlegungen.

Fügen Sie „Zurück zur Flow-Logik wechseln" hinzu, sobald 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 mit dem Hinzufügen der Logik für „Zurück zur Flow-Logik", bis der Flow gültige Zielschritte aufweist.

Doppelte „Zurück zu Schritten" vermeiden
:   Ein Flow verwendet die erste Zurück-zu-Flow-Logik, deren Bedingungen erfüllt sind. Der Flow ignoriert alle Zurück-zur-Flow-Logikschritte nach dem ersten.

Vermeiden Sie das Erstellen von Endlosschleifen
:   Geben Sie eine Bedingung an, um den Flow fortzusetzen oder mit jeder Zurück zu Schleife einen Fehler auszulösen. Fehler- und Fortsetzungsbedingungen verhindern die Ausführung eines Flows, bis die maximale Anzahl von Schleifeniterationen (Eigenschaftsn_flow_designer.max_iterations ) erreicht ist.

Löschen Kehren Sie zur Flow-Logik zurück, um sie zu verschieben
:   Nachdem Sie die Logik für „Zurück zum Flow" hinzugefügt haben, können Sie sie nicht an einen anderen Speicherort verschieben. Sie können es nur am aktuellen Speicherort löschen und dann einem anderen gültigen Speicherort hinzufügen.
**Zugehörige Konzepte**   

* [Flow-Logik für Subflow-Ausgaben zuweisen](https://servicenow-prod.fluidtopics.net/bUSH6Km~kmJ17uPtXrwP1A "Geben Sie die Daten an, die der Subflow nach Abschluss der Ausführung zurückgibt. Verwenden Sie die Subflow-Ausgabe als Daten für einen übergeordneten Flow oder als Eingabe für einen anderen Prozess.")
* [Ruft eine Workflow-Flow-Logik auf](https://servicenow-prod.fluidtopics.net/YKfUZRCDQlwCid_bMddAPw "Führen Sie einen veröffentlichten und aktiven Workflow über Ihren Flow aus. Sie können die Flow-Daten als Workflow-Eingabe verwenden. Sie können beispielsweise den aktuellen Datensatz als Workflow-Eingabe angeben.")
* [Ablauflogik „Folgende Schritte ausführen, bis"](https://servicenow-prod.fluidtopics.net/oW6iYS4mkJr8n3WJ0SLxLQ "Wenden Sie eine oder mehrere Aktionen wiederholt, bis eine Ende-Bedingung erfüllt ist. Sie können die Flow-Daten verwenden, um die Endbedingungen anzugeben.")
* [Ablauflogik „Folgende Schritte parallel ausführen"](https://servicenow-prod.fluidtopics.net/KlLs5v_5ABB5VhFiWAlaQg "Führen Sie Aktionen und Subflows in separaten Pfaden innerhalb eines isolierten Flow-Logikblocks aus.")
* [Flow-Logik für dynamische Flows](https://servicenow-prod.fluidtopics.net/HPMUOt8_Gg0VV5WHZLqXkQ "Identifizieren und führen Sie einen Flow oder Subflow dynamisch mithilfe von Laufzeitdaten aus. Erstellen Sie Vorlagen, um die erwarteten Eingaben für dynamisch aufgerufene Flows oder Subflows bereitzustellen.")
* [Flow-Logik für „Flow beenden".](https://servicenow-prod.fluidtopics.net/5S4lElc1qglSS_c5LAs_7A "Beenden Sie die Ausführung des aktuellen Flows. Verwenden Sie End-Flow innerhalb einer Verzweigung des Flows, um eine Austrittsbedingung anzugeben. Beenden Sie beispielsweise den Flow, wenn er einen bestimmten Flow-Logikblock erreicht.")
* [Für jede Flow-Logik](https://servicenow-prod.fluidtopics.net/HE_iISF3xeDhfEix9zgwpQ "Wenden Sie eine oder mehrere Aktion(en) auf jeden Datensatz in einer Liste mit Datensätzen an.")
* [If-Ablauflogik](https://servicenow-prod.fluidtopics.net/aYyVZmY68y6kEw0QSPB1OA "Wenden Sie eine oder mehrere Aktionen selektiv nur an, wenn eine Liste von Bedingungen erfüllt ist.")
* [Ablauflogik für eine Entscheidung konzipieren](https://servicenow-prod.fluidtopics.net/P4LKe44YND0uW_bYaH_Z7w "Sie können die Verzweigungslogik der Entscheidungstabelle in Situationen verwenden, in denen mehrere bedingte Pfade erforderlich sind, als Alternative zu geschachtelten If-, Else If- oder Else-Flow-Logiken. Wenn Sie beispielsweise bestimmen möchten, welche Art von Kfz-Versicherung Sie benötigen, können Sie der Entscheidungstabelle Eingaben wie Alter, Unfallgeschichte und Automodell hinzufügen, um die Höhe des Versicherungsschutzes zu bestimmen. Diese Logik kann Ihnen Zeit sparen und bietet ein besser lesbares Format als geschachtelte if-Bedingungen oder Switch-Case-Anweisungen.")
* [Legen Sie die Flow-Logik für Flow-Variablen fest](https://servicenow-prod.fluidtopics.net/3D1rE41aEfzdQ1qvmd5CAw "Weisen Sie einer oder mehreren Flow-Variablen, die Flow-Daten als Datenpillen speichern, einen Wert zu. Greifen Sie auf Flow-Variablenwerte zu, indem Sie auf ihre Datenpille verweisen.")
* [Probieren Sie die Flow-Logik aus](https://servicenow-prod.fluidtopics.net/H5sWlVrfSEHHb5v111xjFQ "Zulassen, dass ein Flow weiter ausgeführt wird, wenn in einem Flow-Logikblock ein Fehler auftritt Führen Sie eine Folge von Aktionen als Reaktion auf Fehler im Flow-Logikblock aus.")
* [Ablauflogik „Dauer abwarten"](https://servicenow-prod.fluidtopics.net/tL8uUF2HT7ftwArghomDAA "Verwenden Sie diese Flow-Logik, um Ihren Anwendern Zeit zum Handeln während automatisierter Prozesse zu geben oder um auf ein bestimmtes Datum und eine bestimmte Uhrzeit zu warten, um Aktionen abzuschließenan.")  
**Zugehörige Verweise**   

* [Flow-Logik der Endschleife](https://servicenow-prod.fluidtopics.net/LYaHALBSBLjbA8uBE7e4Iw "Verlassen Sie eine Flow-Logikschleife, wenn die Bedingungen einer If-Flow-Logik erfüllt sind. Setzen Sie die Ausführung des Flows ab dem nächsten Schritt nach der Flow-Logikschleife fort. Diese Flow-Logik wird auch als Pause bezeichnet.")
* [Flow-Logik für Iteration überspringen](https://servicenow-prod.fluidtopics.net/0nk9lKRGhQDU0OFbtqgvcg "Überspringen Sie die aktuelle Iteration einer Flow-Logikschleife, wenn die Bedingungen einer If-Flow-Logik erfüllt sind. Führen Sie die Flow-Logikschleife mit dem nächsten Element in der Liste aus. Diese Flow-Logik wird auch als „Fortsetzen“ bezeichnet.")

