リンク条件は、チェーンに条件ロジックと代替パスを構築するために使用される。
デフォルトでは、ブランチ内の前へコマンドが正常実行される限り、チェーンは実行され続けます。コマンドが失敗したら、チェーンは停止します。しかし、ノード間のリンクをダブルクリックし、別のリンク条件を選択することで、この動作を変更することができます。
- ワークスペースでチェーンを選択します。
- 2つのノード間のリンクをダブルクリックします。
-
リンク条件を編集の下で、行動を選択します:
- 緑 (正常):デフォルトの条件。次へノードは、前へノードが正常に実行された場合にのみ実行されます。
- 赤(失敗):次へノードは、前へノードが失敗した場合のみ実行されます。
- 黄色(警告):次へノードは、前へノードが警告ステータスで終了した場合のみ実行されます。
- グレー (ステータスは問わない):ステータスに関係なく、次へノードが常に実行される。
- (オプション)スキップ上で実行オプションを有効にして、前へノードがスキップされたときにノードを実行します。これは他の条件と併用できる。
選択すると、リンクの色は選択したリンク条件に合わせて変更されます。
例
この仕組みを表示するために、Load Data to Wdata チェーンテンプレート を見てみよう。このテンプレートでは、チェーンはデータセットを置換するか追加するかをチェックするが、どちらのオプションを選んでも、結果のテキストは常に最後に設定される。
特に:
- 一番上の "Conditional "ノードが正常なら、チェーンは左の緑色のブランチを進行する。
- 一番上の「条件」ノードが失敗した場合、チェーンは右側の赤いブランチを進行中です。
どのブランチがトリガーされたかに関係なく、Set Result Text ノードが実行される。これは、灰色のAny リンク条件が選択されているためである。