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


---

# Legen Sie die Flow-Logik für Flow-Variablen fest

# Legen Sie die Flow-Logik für Flow-Variablen fest {#ariaid-title1}

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

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.  
Wichtig:  
Diese Flow-Logik legt Werte für bereits erstellte Flow-Variablen fest. Anweisungen zum Erstellen von Flow-Variablen finden Sie unter [Erstellen Sie eine Flow-Variable](https://servicenow-prod.fluidtopics.net/QB3hoLtu6PrI1klIS_fhqw "Erstellen Sie eine Flow-Variable, um einen Wert in einem Flow zu speichern und abzurufen.").

## Eingaben {#flow-logic-set-flow-variables__section_drb_fdt_jnb}

{#flow-logic-set-flow-variables__table_m4w_ktt_jnb__entry__2}

| Feld | Beschreibung |
|-|-|
| Name | Name der Variable. Wählen Sie aus der Liste der für den Flow verfügbaren Variablen aus. |
| Daten | Wert für die Variable. Geben Sie einen Zeichenfolgenwert ein, geben Sie ein Skript ein, oder verwenden Sie eine Datenpille. Variablenwerte können auf jede Datenpille von früher im Flow verweisen, einschließlich anderer Variablen. Wenn Sie Variablenwerte anhand eines Verweises auf andere Datenpillen festlegen, müssen Sie die Reihenfolge der Variablenzuweisungen beibehalten. Der referenzierte Wert muss immer vor der Variablen stehen, die den referenzierten Wert verwendet. Das Ändern der Reihenfolge kann zu Null-Werten führen. Um einen leeren Wert zuzuweisen, lassen Sie dieses Feld leer. Hinweis: Flow-Variablenwerte werden in der Reihenfolge festgelegt, in der sie von oben nach unten zugewiesen werden. Wenn Sie den Wert derselben Variablen mehrmals festlegen, verwendet der Flow nur den zuletzt festgelegten Wert. Um ein Skript einzugeben, wählen Sie das Symbol Skripting für \[Variable\] ein/aus. Geben Sie Ihr Skript in den Skript-Editor ein. Weitere Informationen zum Inline-Skripting finden Sie unter [Inline-Skripts](https://servicenow-prod.fluidtopics.net/4HL3XimXMCUfCd4_ON8Bug "Ermöglichen Sie Anwendern mit Codierungserfahrung das Schreiben von Inline-Skripts, die Eingabewerte während der Konfiguration einer Aktion oder eines Flows festlegen und ändern. Verwenden Sie Inline-Skripts, um Eingabewerte zu ändern, die Kleinformatkonvertierungen, Datentransformationen oder mathematische Berechnungen erfordern."). |
[ ]

{#flow-logic-set-flow-variables__table_m4w_ktt_jnb}

## Ausgaben {#flow-logic-set-flow-variables__section_ipn_gdt_jnb}

Diese Flow-Logik erzeugt keine Ausgaben, ändert jedoch den Wert von Flow-Variablen.

## Monatlich {#flow-logic-set-flow-variables__section_my2_bhv_qbc}

Flow-Variablen speichern Flow-Daten als Datenpillen eines bestimmten Datentyps. Sie können über den Abschnitt „Flow-Variablen" des Datenbereichs auf Flow-Variablen-Datenpillen zugreifen. Um einen Flow-Variablenwert zu verwenden, wählen Sie die Datenpille im Datenbereich oder in der Pillenauswahl wie jede andere Datenpille aus.  

## Legen Sie den Variablenwert der Incident-Anzahl auf den Wert einer Flow-Datenpille fest {#flow-logic-set-flow-variables__example_zv1_pdt_jnb}

In diesem Beispiel überprüft der Flow die Kategorie eines incident-Datensatzes. Wenn die Kategorie „Netzwerk" ist, wird eine Flow-Variable zum Speichern der Datensatznummer verwendet.

Später im Flow verwendet die Aktion E-Mail senden die Flow-Variable der Incident-Nummer als Teil des E-Mail-Betreffs und -Textes.

## Legen Sie den Variablenwert der Incident-Anzahl mithilfe eines Skripts fest {#flow-logic-set-flow-variables__example_jmh_z5k_wyb}

In diesem Beispiel überprüft der Flow die Kategorie eines incident-Datensatzes. Wenn die Kategorie „Netzwerk" ist, wird eine Flow-Variable zum Speichern der Datensatznummer verwendet. In diesem Beispiel wird die Flow-Variable von einem Skript und nicht von einem Datenpillenwert festgelegt.  

    /*
    **Access Flow/Action data using the fd_data object. Script must return a value. 
    **Order number is offset by +1 in Error Handling Section.
    **Available options display upon pressing "." after fd_data
    **example: var shortDesc = fd_data.trigger.current.short_description;
    **return shortDesc;
    */
    var incNumber = fd_data.trigger.current.number;
    return incNumber;

## Ausführungsdetails {#flow-logic-set-flow-variables__section_cql_rdt_jnb}

Abbildung : 1. Ausführungsdetails zum Festlegen des Variablenwerts der Incident-Nummer auf einen Datenpillenwert Abbildung : 2. Ausführungsdetails zum Festlegen des Variablenwerts für die Incident-Nummer mithilfe eines Skripts
**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.")
* [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.")

