Was ist ein Iterator?
Ein Iterator ist ein Objekt, das Datenstrukturen sequentiell durchläuft. Er gibt das folgende Element zurück und bestimmt, ob weitere Elemente folgen.

Konfiguration eines Iterators
Verwenden Sie die Iterator-Aktivität, um über eine Variable zu iterieren. Sie hat zwei Ausgabeports: each und after.
Der Iterator funktioniert wie eine ‘foreach’-Schleife in Javascript, er nimmt eine Liste von Datensätzen (in der Vereinfachung: collection, in der Programmierung array) als Eingabe und führt eine Schleife über jedes Listenelement in der Datenliste (in der Vereinfachung: struct). In den Ausgabeknoten ‘each’ und ‘after’ des Iterators können Sie festlegen, was in jeder Iteration geschehen soll und was nach Abschluss der letzten Iteration geschehen soll.
| Hafen | Beschreibung |
| jede | Bei jeder Iteration wird der folgende Prozess ausgeführt. |
| nach | Nachdem alle Iterationen beendet sind, wird der folgende Prozess ausgeführt. |
Um die Eingabezuordnung für den Iterator zu konfigurieren, müssen Sie festlegen, über welche Datenliste (Sammlung) Sie eine Schleife laufen lassen wollen (dies ist die linke Seite/Parameter). Wählen Sie hier eine beliebige Sammlung aus, z. B. eine globale Variable oder Elemente einer Tabelle/Liste.
Für die rechte/variable Seite erstellen Sie eine neue globale Variable. Der Datentyp muss derselbe sein, der auch für die Eingabesammlung definiert ist. In unserem Beispiel durchlaufen wir eine Schleife über eine Sammlung des Datentyps “Address_Col”, die in einer globalen Variablen gespeichert ist. Diese Sammlung enthält Adressen mit dem Datentyp ‘Address_Struct’. Auf der rechten Seite verwenden wir also eine globale Variable desselben Datentyps, ‘Address_Struct’. Bei jeder Iteration wird die aktuelle Struktur in dieser globalen Variablen gespeichert, so dass Sie ihre Daten in dem Prozess verwenden können, der für den Ausgangsknoten “each” definiert ist.













