Anwendungen, Komponenten und generische Prozesse nutzen einige Prozessschritte gemeinsam. Dieser Schritt gilt nur für Anwendungsschritte, einschließlich Anwendungsprozesse, die mit Anwendungsvorlagen verknüpft sind.
Dieser Schritt bietet vertikale Iterationen oder Iterationscontainer für Anwendungsprozesse. Wenn Sie beispielsweise mit zahlreichen Anwendungsservern arbeiten, können Sie diesen Schritt verwenden, um alle Agenten in der Umgebung einzusetzen, um gleichzeitig Komponenten auf den Servern bereitzustellen. In diesem Fall wird durch die Verwendung dieses Schritts die Gesamtbereitstellung nicht beeinträchtigt, auch wenn ein Anwendungsserver langsam ist.
Dieser Schritt führt den Prozess aus, der im Container für jeden Agenten in der Anwendungsumgebung definiert ist. Der Workflow im Container hat seinen eigenen Kontext und seine eigenen Start- und Endschritte, wie in der nachfolgenden Abbildung gezeigt wird. Sie können einen beliebigen Anwendungsschritt im Unterprozess verwenden. Ein Iterationscontainer kann sich mit jedem Schritt, auch mit anderen Iterationscontainern, verbinden. Sie können jedoch keine anderen Iterationscontainer in einen Iterationscontainer einschließen.

| Feld | Beschreibung |
|---|---|
| Name | Ein Name für den Iterationscontainer. |
| Auf Ressourcentags beschränken | Eine Liste der Ressourcentags, die den Container beschränken. Der Unterprozess wird nur für die Agentenressourcen ausgeführt, die über einen oder mehrere der angegebenen Ressourcentags verfügen. |
| Maximale Anzahl der gleichzeitig ablaufenden Prozesse | Die maximale Anzahl der Agenten, die den Unterprozess gleichzeitig ausführen. Um den Unterprozess für alle Agenten gleichzeitig auszuführen, geben
Sie -1 an. Um die Anzahl gleichzeitig bereitzustellender Agenten einzuschränken, wie z. B. bei
Blue/Green- oder Rolling-Bereitstellungen, geben Sie eine Ganzzahl an. Der Server versucht, den Wert in eine Ganzzahl aufzulösen. Wenn sich der Wert nicht in eine Ganzzahl auflöst, wird standardmäßig der Wert -1 verwendet. Sie können eine Eigenschaft in diesem Feld verwenden, wenn die Eigenschaft in eine Ganzzahl aufgelöst wird. |
Der Schritt "Für jeden Agenten" hat Eigenschaften, sogenannte Iterationseigenschaften. Sie können verwendet werden, um auf Schritte im Iterationskontext zu verweisen. Durch Verwenden dieser Eigenschaften können Sie zum Beispiel den aktuellen Agenten im Kontext identifizieren. Um auf Iterationseigenschaften zu verweisen, verwenden Sie das folgende Format: ${p:iteration/<name>}. Der aktuelle Agentenname ist z. B. in der Eigenschaft ${p:iteration/agent.name enthalten.

.