Führen Sie Folgendes in paralleler Flow-Logik aus

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Führen Sie Aktionen und Subflows in separaten Pfaden innerhalb eines isolierten Flow-Logikblocks aus.

    Mit dieser Flow-Logik können Sie Aktionen und Subflows in separaten Pfaden ausführen. Wenn eine Aktion innerhalb des Logikblocks „im parallelen Flow ausführen“ warten muss, werden andere Aktionen ausgeführt, bis alle Pfade innerhalb des Blocks die Verarbeitung abgeschlossen haben.

    Abbildung : 1. Pfade in einem führen Folgendes im parallelen Flow-Logikblock aus
    Mehrere Pfade in einem Logikblock für parallele Flow-Vorgänge
    Hinweis:
    Pfade in einem parallelen Flow-Logikblock für folgende Aufgaben werden nicht in mehreren Threads ausgeführt, da ein Flow-Ausführungskontext in einem einzelnen Thread ausgeführt wird. Es kann jedoch vorkommen, dass Sie Flows in separaten Kontexten ausführen möchten, auch wenn dies möglicherweise mehr Ressourcen Ihrer Instanz verbrauchen. Informationen zum Ausführen von Subflows in separaten Flow-Kontexten innerhalb desselben Flows finden Sie unter Dynamische Flows .

    Eingaben

    Führen Sie die folgenden Schritte in der parallelen Flow-Logik aus, die keine Feldeingaben enthält. Stattdessen wird ein Plus ( Symbol „Neue Verzweigung“)-Symbol, mit dem Sie einen Pfad mit Aktionen oder Subflows erstellen können.

    Die Aktionen und Subflows in jedem Pfad werden ausgeführt, bis alle Aufgaben im Flow-Logikblock abgeschlossen sind.

    Ausgaben

    Diese Flow-Logik hat keine Ausgaben, Aktionen und Subflows in jedem Pfad können jedoch Ausgaben haben. Während der Flow ausgeführt wird, sind Ausgaben aus einem Pfad nur für andere Aktionen im selben Pfad zugänglich. Nach Abschluss der parallelen Flow-Logik können die endgültigen Ausgaben für den Rest des Flows abgerufen werden.

    Erstellen Sie zwei Aufgaben parallel, wenn eine Change-Anforderung erstellt wird

    In diesem Beispiel wird ein Flow ausgelöst, wenn eine neue Change-Anforderung erstellt wird. Verwenden Führen Sie die folgenden Schritte parallel aus , Zwei Aufgaben werden in separaten Pfaden erstellt und verschiedenen Gruppen zugewiesen. Der Flow verwendet Nummer Felddatenpille aus der auslösenden Change-Anforderung, um die Zahl in der Kurzbeschreibung für den Aufgabendatensatz anzuzeigen.

    Abbildung : 2. Führen Sie die folgenden Schritte in parallelen Flow-Logikeingaben aus
    Führen Sie Folgendes in einem parallelen Beispiel aus

    Ausführungsdetails

    Abbildung : 3. Führen Sie die folgenden Schritte in den Details zur parallelen Ausführung aus
    Beispiel für Ausführungsdetails für einen parallelen Flow „Ausführen Sie Folgendes“
    1. Der Header zeigt den Status, die Startzeit und die Laufzeit für die Flow-Logik an.
    2. Der Abschnitt „Konfigurationsdetails“ zeigt den Status, die Startzeit und die Laufzeit für jeden Pfad im Flow-Logikblock an.

    Allgemeine Leitlinien

    Vermeiden Sie das Erstellen von Datenabhängigkeiten zwischen Pfaden
    Da ein Flow Pfade in beliebiger Reihenfolge ausführen kann, sollten Sie vermeiden, Datenabhängigkeiten zwischen separaten Pfaden zu erstellen. Beispielsweise haben Sie keinen Pfad, der einen Datensatz erstellt, und keinen anderen Pfad, der denselben Datensatz aktualisiert. Der Update-Datensatzpfad kann vor dem Erstellungsdatensatz-Pfad ausgeführt werden.
    Geben Sie keine Daten zwischen Pfaden frei
    Workflow-Studio Verhindert, dass Sie Datenpillen zwischen Pfaden ziehen, da das System nicht bestimmen kann, welcher Pfad zuerst abgeschlossen wird, um den Ausgabewert bereitzustellen.