Aktivität ForEach
Die ForEach-Aktivität ist aus dem Standard der Windows Workflow Foundation von Microsoft. Sie wird verwendet, um für jedes Teilobjektes eines Objektes eine Aktion zu wiederholen, bis alle Teilobjekte abgearbeitet sind. Die Entwicklerdokumentation von Microsoft befindet sich hier.
Im TCE befinden sich zwei unterschiedliche ForEach-Aktivitäten:
- ForEach<string>
- Hiermit kann für jede Zeichenkette einer Liste, eine oder mehrere Aktionen durchgeführt werden.
- ForEach<DataSourceObject>
- Um zu erfahren wie diese Aktivität genutzt wird, schauen Sie bitte unter Aktivität Liste aus Datenquelle laden oder Aktivität Liste aus Datenquelle selektieren.
Funktionsweise
Die ForEach-Aktivität kann mittels Drag&Drop von der Toolbox auf einen Workflow gezogen und mit anderen Aktivitäten zu einer Schrittfolge verbunden werden. Ist die ForEach-Aktivität Teil eines Workflows, gelangt man mit einem Doppelklick in die Aktivität hinein. Die Abbildung 1 zeigt den Inhalt einer gerade erstellten ForEach-Aktivität.
Felder
- Item
- Dieses Eingabefeld stellt das Teilobjekt dar. Als Standardwert wird
itemverwendet, es kann jedoch auch etwas anderes verwendet werden.
- Dieses Eingabefeld stellt das Teilobjekt dar. Als Standardwert wird
- VB-Ausdruck
- Über dieses Eingabefeld wird ein Objekt übergeben, welches vorher im Workflow oder in den Variablen definiert wurde.
- Body
- Dem Body können aus der Toolbox weitere Aktivitäten hinzugefügt werden. Hier wird für gewöhnlich mit dem Teilobjekt eine oder mehrere Aktionen durchgeführt.