リンク条件は、条件付きロジックを構築し、代替パスをチェーンに組み込むために使用される。
デフォルトでは、ブランチ内の各コマンドが正常に実行される限り、チェーンは実行され続ける。しかし、ノード間のリンクをダブルクリックし、別のリンク条件を選択することで、この動作を変更することができます。
- ワークスペースでチェーンを選択します。
- 2つのノード間のリンクをダブルクリックします。
-
Edit Link Condition で、動作を選択します:
- 緑 (成功):デフォルトの状態。次のノードは、前のノードが正常に実行された場合にのみ実行される。
- 赤 (失敗):前のノードが失敗した場合のみ、次のノードが実行される。
- 黄色 (警告):次のノードは、前のノードが警告ステータスで終了した場合にのみ実行される。
- グレー (ステータスは問わない):ステータスに関係なく、常に次のノードが実行される。
- (オプション)Execute on Skip オプションを有効にして、前のノードがスキップされたときにノードを実行する 。これは他の条件と併用できる。
一度選択すると、リンクの色は選択したリンク条件に合わせて変わります。
例
この仕組みを説明するために、Load Data to Wdata chain template を見てみよう。このテンプレートでは、チェーンはデータセットを置き換えるのか追加するのかをチェックしますが、どちらのオプションが選ばれても、結果のテキストは常に最後にセットされます。
特にそうだ:
- 一番上の "Conditional "ノードが成功すれば、連鎖は左の緑色の枝を下っていく。
- 一番上の "Conditional "ノードが失敗すれば、チェーンは右側の赤いブランチを下っていく。
どのブランチがトリガーされたかに関係なく、Set Result Text ノードが実行されます。これは、灰色のAny リンク条件が選択されているからです。