パイプラインに条件を追加して、さまざまなシナリオを処理します。
パイプラインの条件の構成
パイプラインを作成するときに、パイプラインを実行する前に満たす必要がある条件を指定できます。 例えば、パイプラインの実行に進む前に、ノードからの出力が特定の条件を満たす必要があるという条件を設定できます。
条件を定義するには:
2 つのノード間のリンクの上にカーソルを移動します。
「条件の追加」をクリックします。
条件のタイプを選択します:
式を定義して保存します。
式を定義すると、サマリーは条件と期待される結果がキャプチャーされます。 次に例を示します。
AutoAI の実行 が 成功の場合は、 デプロイメント・ノードを作成します。
フローに戻ると、条件を定義したことを示すインディケーターが表示されます。 条件を編集または削除するには、アイコンの上にカーソルを移動します。
ノード状況に基づく条件の構成
条件タイプとして 「条件応答」 を選択した場合、フローを続行するには、前のノード状況が以下の条件の少なくとも 1 つを満たしている必要があります。
- 完了-ノード・アクティビティーはエラーなしで完了します。
- 完了 (警告あり)-ノード・アクティビティーは完了しましたが、警告が出されました。
- エラーで完了-ノード・アクティビティーは完了しましたが、エラーがあります。
- 失敗 - ノード・アクティビティーを完了できませんでした。
- キャンセル済み-前のアクションまたはアクティビティーがキャンセルされました。
あるいは、 「そうでない場合、同じ親から接続されている他のノードに対して指定された条件が満たされないときに次のアクションを実行する」を選択することもできます。
リンクの色のカスタマイズ
条件が満たされているかどうかに応じて、リンクの色を変更できるようになりました。 リンクをクリックし、 「色の変更」をクリックして、リンクの色を更新する必要があります。 デフォルトの色は以下のとおりです。
- ノードが正常に実行された場合は緑色。
- ノードの実行が警告で完了した場合は黄色。
- ノードの実行が失敗した場合は赤。
- ノードに条件がない場合は、緑色のミリタリー。
- ノードにユーザーステータス、戻り値、カスタムなどの高度な条件がある場合は青色になります。
- ノードの状態が上記の条件を満たさない場合は黒。
単純条件の構成
単純条件を構成するには、フローを続行するために満たす必要がある条件を選択します。
- オプション: デフォルト名を編集します。
- ノードに応じて、ドロップダウン・オプションから変数を選択します。 例えば、AutoAI の実行ノードに基づいて条件を作成する場合、条件のベースとなる変数として「モデル」メトリックを選択できます。
- 変数に基づいて、「等しい」、「等しくない」、「より大きい」、「より小さい」、「より大きいか等しい」、「より小さいか等しい」から演算子を選択します。
- 必要な値を指定してください。 例えば、 AutoAI メトリックに基づく条件の場合は、使用可能なメトリックで構成される値のリストを指定します。
- オプション: プラス・アイコンをクリックして、複合条件ステートメントを作成する式に And (すべての条件を満たす必要があります) または Or (いずれかの条件を満たす必要があります) を追加します。
- まとめを確認し、条件を保存します。
拡張条件の構成
コーディング構成体を使用して、より複雑な条件を作成します。 条件が満たされると、次のノードが実行されます。 拡張条件は、式ビルダーを使用して作成します。
- オプション: デフォルト名を編集します。
- 「式要素」 パネルから 「式」 キャンバスに項目を追加して、条件を作成します。 条件とエレメントのオートコンプリートを入力することもできます。
- 式が完了したら、要約を確認して条件を保存します。
もっと見る
コード・エディターを使用して式を作成する方法について詳しくは、以下を参照してください。
親トピック: パイプラインの作成