Workflow Loop ステップ
データセットの行ごとに1回ずつ対象のワークフローを実行し、各反復の前にその行の列の値をプロジェクト変数として設定します。異なる入力で複数回実行する必要がある、パラメーター化されたプロセスがある場合に使用します。たとえば、「このテーブルにあるすべての事業部門について月次締めを実行する」「一覧にあるすべての四半期についてこのレポートをロードする」といった場合です。
各ループの反復では、変数が手動で設定されたかのように参照できるため、呼び出されたワークフローは、標準の \{variable_name} 構文を使って、式、フィルター、ファイルパス、テーブル名の中でそれらを参照できます。ループはデフォルトで順次実行され、反復は並列には実行されません。
停止するワークフロー
Section titled “停止するワークフロー”まず、プロジェクトドロップダウンメニューから、ループのたびに実行されるワークフローを含むプロジェクトを選択します。
次に、ワークフロードロップダウンメニューから、実行する特定のワークフローを選択します。
反復が失敗した場合
Section titled “反復が失敗した場合”デフォルトでは、ワークフローが失敗した最初の反復でループが停止し、ステップも失敗します。エラー処理で失敗した反復の後も続行を選択すると、1つの反復が失敗しても、すべての反復が実行されます。失敗はそれぞれ、各反復の結果とともにループ実行ステータスに保持され、ステップは、失敗した反復の数を示す警告とともに終了します。この選択を解除すると、ループは最初の失敗で停止します。
例は近日公開予定です