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

Konfiguration eines Iterators
Verwenden Sie die Iterator-Aktivität, um eine Variable zu iterieren. Sie hat zwei Ausgänge: each und after.
Der Iterator funktioniert wie eine ‘foreach’-Schleife in Javascript. Er nimmt eine Liste von Datensätzen (in Simplifier: Collection, in der Programmierung Array) als Eingabe und durchläuft jedes Listenelement in der Datenliste (in Simplifier: Struct). In den Ausgabeknoten ‘each’ und ‘after’ des Iterators können Sie definieren, was in jeder Iteration geschehen soll und was geschehen soll, nachdem die letzte Iteration abgeschlossen wurde.
| Port | Beschreibung |
| each | Für jede Iteration wird der folgende Prozess ausgeführt. |
| after | Nachdem alle Iterationen beendet sind, wird der folgende Prozess ausgeführt. |
Um die Eingabe-Zuordnung für den Iterator zu konfigurieren, müssen Sie definieren, über welche Datenliste (Collection) Sie iterieren möchten (dies ist die linke/Parameterseite). Wählen Sie hier eine beliebige Collection aus, z. B. eine globale Variable oder Elemente einer Tabelle/Liste.
Erstellen Sie für die rechte/variable Seite eine neue globale Variable. Der Datentyp muss derselbe Struct sein, der für die Eingabe-Collection definiert ist. In unserem Beispiel iterieren wir über eine Collection des Datentyps ‘Address_Col’, die in einer globalen Variable gespeichert ist. Diese Collection enthält Adressen mit dem Datentyp ‘Address_Struct’. Auf der rechten Seite verwenden wir also eine globale Variable desselben Datentyps, ‘Address_Struct’. In jeder Iteration wird der aktuelle Struct in dieser globalen Variable gespeichert, sodass Sie seine Daten in dem Prozess verwenden können, der für den Ausgabeknoten ‘each’ definiert ist.













