Wevo iPaaS-Tools: Loop
Das Loop-Tool durchläuft eine Liste und führt bei jeder Iteration wiederholt Aktionen aus.
Es bietet einen Bereich, in dem Sie andere Tools oder Konnektoren verwenden können, die die Integration bilden. Wichtig zu erwähnen ist, dass das Loop-Tool verwendet werden kann, wenn während der Ausführung des Flows eine Liste übergeben werden muss. Jedes Element der Liste wird separat ausgeführt.
Hinzufügen des Loop-Tools zu einem Flow
Ziehen Sie das Werkzeug Schleife aus dem Menü Werkzeuge in das Raster des Flows. Fügen Sie im weißen Bereich alle Prozesse ein, die in einer Schleife ausgeführt werden sollen, und verbinden Sie sie anschließend. Beachten Sie, dass Sie ein Element, das sich bereits im Raster befindet, nicht in den Bereich des Werkzeugs Schleife verschieben können. Elemente müssen direkt aus dem Menü in den Bereich gezogen werden, wie in der Animation unten gezeigt.
Hinweis
Sie können eine Schleife in eine andere Schleife einfügen.
Konfigurieren des Schleifenwerkzeugs
Klicken Sie auf das Loop-Tool, um einen Konfigurationsdialog zu öffnen:
Die folgenden Aktionen stehen oben im Dialog zur Verfügung:
- Bearbeiten: Ermöglicht die Bearbeitung des Werkzeugnamens. Geben Sie einen Namen ein und klicken Sie auf zu speichern oder stornieren.
- Entfernen: Löscht das Werkzeug aus dem Raster.
- Kopieren: Erstellt eine Kopie des Werkzeugs im Raster.
- Vollbild: Ändert die Dialogansicht auf Vollbild.
- Schließen: Schließt den Dialog.
Legen Sie auf der Tab Konfigurationen > Allgemein Folgendes fest:
-
Anzahl parallel zu verarbeitender Elemente: Geben Sie die Anzahl der parallel zu verarbeitenden Elemente ein. Wenn kein Wert eingegeben wird,
1
wird angenommen.Eine größere eingegebene Menge kann mehr Speicher und Ressourcen für die Verarbeitung des Flusses erfordern, sodass eine Anpassung erforderlich ist.
PodType
Konfiguration.Beachten Sie, dass die Iterationsverarbeitung asynchron erfolgt. Daher können Start- und Endzeitpunkt für verschiedene Iterationen variieren.
Beispiel
Wenn die Aktion 4 Elemente in ihrer Eingabe empfängt und der Wert
2
Wird in dieses Feld eingegeben, werden zwei Elemente parallel und gleichzeitig verarbeitet.
-
Soll die Schleife fortgesetzt werden, wenn das maximale Iterationslimit erreicht ist?
Standardmäßig für Flows, die nach der Version 11.40 erstellt wurden., sind maximal 10.000 Schleifendurchläufe innerhalb derselben Flow-Ausführung zulässig. Dieses Limit gilt auch für bestehende Flows, die nach Release 11.40 deaktiviert und wieder aktiviert wurden. Die Durchläufe aller Schleifen werden auf das Limit angerechnet, unabhängig davon, ob dieses Kontrollkästchen für eine bestimmte Schleife aktiviert ist.
Aktivieren Sie dieses Kontrollkästchen, um zu verhindern, dass die Ausführung einer bestimmten Schleife unterbrochen wird, sobald das Limit erreicht ist.
Beispiel
Angenommen, es gibt drei Schleifen im selben Ablauf: Schleife
A
iteriert3
mal, SchleifeB
iteriert50
mal, und SchleifeC
iteriert1
Zeit. In diesem Beispiel beträgt die Gesamtzahl der Iterationen54
.Für dieses Beispiel wird angenommen, dass die maximale Iterationsgrenze
50
. If-SchleifeA
dieses Kontrollkästchen aktiviert ist, wird iteriert3
mal, SchleifeB
wird bei der Iteration angehalten47
und SchleifeC
wird nie laufen.Hinweis
Das standardmäßige maximale Iterationslimit kann durch Kontaktaufnahme mit Ihrem Customer Success Manager (CSM) geändert werden oder LATAM-Support.
Ordnen Sie auf der Tab Mapping zu, welche Ausgaben an die Eingänge der Schleife gesendet werden sollen: