*10 で追加*
Workbench の以前のバージョンでは、ユーザーは、ループ処理を実装するために、条件付きの循環ルートを手動で追加する必要がありました。また、ループの実行および終了を明示的に追跡するために、カウンターが作成されました。
Workbench の Iteration Wizard 機能を使用すると、件名、サイズ、データソースに基づいてループを自動的に生成できます。
ループの追加は、2 つの手順に分かれた処理です。
ループの追加
-
プロセスデザイナーで、Iteration Wizard をプロセスダイアグラムのレーンにドラッグします。
-
Iteration ウィザードで、ループを反復するデータソースを識別します。次の変数の種類のうちいずれかを使用します。
-
XML 変数
:「XML Variable」オプションを選択し、ドロップダウンリストからあらかじめ定義された XML 変数を選択します。
ボタンをクリックして、XML 変数を追加することもできます。XML 変数から要素を選択するには、「Element from The XML Variable」フィールドを使用します。
ボタンをクリックして XPath Builder を開き、要素の代わりとなる XPath 式を適宜構築します。ループは、この要素のすべての繰り返しインスタンスで反復されます。
-
コレクション変数
:「Collection Variable (List or Map)」オプションを選択し、ドロップダウンリストからあらかじめ定義された List または Map 変数を選択します。
ボタンをクリックして、新しい変数を追加することもできます。
ループの最大反復数を指定するには、「Maximum Loop Size」オプションを使用します。「
次へ
」をクリックします。
-
ループの各要素を処理する新しい空のサブプロセスを入力します。「
次へ
」をクリックします。
-
完了した設定の概要を確認します。
「Finish」
をクリックします。
ループの理解
Workbench のループは、折りたたみ可能なグループに含まれる次のアイテムで構成されます。
|
|
|