Zum Inhalt springen

Führt einen Ziel-Workflow einmal pro Zeile eines Datensatzes aus und setzt vor jeder Iteration die Spaltenwerte der jeweiligen Zeile als Projektvariablen. Verwenden Sie dies, wenn ein parametrisierter Prozess mehrfach mit unterschiedlichen Eingaben ausgeführt werden soll – zum Beispiel „den Monatsabschluss für jede Geschäftseinheit in dieser Tabelle ausführen“ oder „diesen Bericht für jedes aufgeführte Quartal laden“.

Jede Schleifeniteration sieht die Variablen so, als wären sie manuell gesetzt worden. Der aufgerufene Workflow kann sie daher mit der Standardsyntax \{variable_name} in Ausdrücken, Filtern, Dateipfaden und Tabellennamen verwenden. Die Schleife läuft standardmäßig sequenziell; Iterationen werden nicht parallel ausgeführt.

Datensatz Q1 Q2 Q3 quarter = Q1 Durchlauf 1 quarter = Q2 Durchlauf 2 quarter = Q3 Durchlauf 3 sequenziell – ein Durchlauf nach dem anderen, nicht parallel
Die Spalten jeder Zeile werden zu Projektvariablen, dann wird der Ziel-Workflow ausgeführt – ein Durchlauf pro Zeile, nacheinander. Für eine isolierte, parallele Auffächerung verwenden Sie stattdessen ein Makro.

Wählen Sie zunächst im Dropdown-Menü Projekt das Projekt aus, das den Workflow enthält, der bei jedem Schleifendurchlauf ausgeführt wird.

Wählen Sie anschließend im Dropdown-Menü Workflow den Workflow aus, der ausgeführt werden soll.

Standardmäßig hält die Schleife bei der ersten Iteration an, deren Workflow fehlschlägt, und der Schritt schlägt fehl. Wählen Sie unter Fehlerbehandlung die Option Nach fehlgeschlagener Iteration fortfahren, um jede Iteration auszuführen, auch wenn eine fehlschlägt. Jeder Fehler wird zusammen mit dem Ergebnis jeder Iteration in Schleifenausführungsstatus festgehalten, und der Schritt endet mit einer Warnung, die angibt, wie viele Iterationen fehlgeschlagen sind. Ist die Option deaktiviert, hält die Schleife beim ersten Fehler an.

Beispiele folgen in Kürze