「For Each」アクティビティーは変数の繰り返しエレメントを反復し、各繰り返しサイクル中に他のアクティビティーも実行します。
「For Each」アクティビティーをオーケストレーション上にドロップすると、Studio は以下の 2 つの変数を作成します。
ここで X は、オーケストレーション上にドロップされた「For Each」アクティビティーの数と等しくなります。 例えば、最初の「For Each」アクティビティーがオーケストレーション上にドロップされると、loopvalue_1 および loopcounter_1 という変数が作成されます。
「For Each」アクティビティーを使用するには、次のステップを実行します。
繰り返しエレメントを参照する XPath 式が、「エレメント名」フィールドに表示されます。 「変数名」フィールドに、この「For Each」アクティビティーで作成された loopvalue_X 変数が自動的に取り込まれます。 生成された XPath 式は、「エレメント名」フィールドで編集できます。
他のアクティビティーを For Each ループ内に追加できます。 「ループのブレーク」および「継続」アクティビティーを使用して、For Each ループの反復を制御します。