---
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


---

# Ablauflogik „Folgende Schritte ausführen, bis"

# Ablauflogik „Folgende Schritte ausführen, bis" {#ariaid-title1}

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

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.  
Sie können die Flow-Logik „Folgendes bis zum" verwenden, um eine Schleife zu erstellen, die wiederholt eine oder mehrere Aktionen anwendet. Diese Ablauflogik erfordert eine Bedingung, mit der festgelegt wird, wann die Schleife beendet wird.  
Hinweis:  
Wenn Sie einen Datenpillenwert innerhalb einer Verzweigung Der folgende Vorgang ausführen der Flow-Logik festlegen, ist der Datenpillenwert nur für andere Aktionen in derselben Verzweigung verfügbar. Das Verweisen auf einen Datenpillenwert, der innerhalb einer Verzweigung Folgendes ausführen von außerhalb der Flow-Logikverzweigung festgelegt wurde, erzeugt einen Nullwert.

## Eingaben {#flow-logic-do-until__section_k2q_fhm_r2b}

{#flow-logic-do-until__table_m3l_b5l_p2b__entry__2}

| Eingabe | Beschreibung |
|-|-|
| Bedingungsbezeichnung | Beschreibende Bezeichnung für die Schleife. |
| Bedingung | Bedingungen, unter denen die Schleife endet. Sie können beispielsweise eine Schleife beenden, wenn sich der Status eines incident ändert. Wenn die Endbedingung beim Start des Flows „wahr" ist, wird die Schleife einmal ausgeführt und dann beendet. Hinweis: Vermeiden Sie die Verwendung desselben Datensatzes, mit dem Sie den Flow in Ihrer Bedingung ausgelöst haben, da der Flow seine Werte beim Start ausfüllt und statisch bleibt. |
[ ]

{#flow-logic-do-until__table_m3l_b5l_p2b}  

## Tägliche E-Mail senden, bis ein Incident gelöst ist

In diesem Beispiel sendet der Ablauf eine tägliche E-Mail über den Incident, bis der Incident den Status „Abgeschlossen" oder „Abgebrochen" aufweist. Innerhalb der Verzweigung vom Typ Folgende Schritte ausführen gibt es einen Schritt für die Suche nach dem Incident-Datensatz. Dies ist erforderlich, da der Datensatz, der den Flow auslöst, nur geladen wird, wenn er ausgelöst wird. Durch Hinzufügen dieses Suchschritts können Sie den aktuellen Status des incident bei jeder Ausführung der Schleife abrufen.

## Ausgaben {#flow-logic-do-until__section_nw4_jll_ffb}

Diese Ablauflogik erzeugt keine Ausgaben.

## Ausführungsdetails {#flow-logic-do-until__section_npd_l3t_r2b}

Abbildung : 1. Ausführungsdetails für Führen Sie Folgendes aus bis  
1. Im Header werden Status, Startzeit und Laufzeit der Ablauflogik angezeigt.
2. Diese Flow-Logik kann Aktionen oder Subflows mehrmals ausführen, bis ihre Bedingung erfüllt ist. Verwenden Sie die Pfeilsymbole, um eine Iteration und ihre Werte auszuwählen.
3. Der Abschnitt „Aktionen" zeigt Details zu den Aktionen, Flows oder Subflows, die während dieser Schleifeniteration ausgeführt werden.
{#flow-logic-do-until__ol_wtt_scs_r2b}
**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 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.")
* [Kehren Sie zur Flow-Logik zurück](https://servicenow-prod.fluidtopics.net/3Il99GZJGbgPzb83r2T_4Q "Kehren Sie zu einem vorherigen Schritt im Flow zurück, um eine Folge von Aktionen zu wiederholen.")
* [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.")

