既存のチェーンを別のチェーンの一部として実行するには、Run Chain イベントを追加する。このイベントにより、チェーンを単独で、あるいは他のチェーン内のモジュラー・コンポーネントとして使用することができる。Run Chain イベントとしてチェーンを実行すると、その出力を親チェーンの後のコマンドで使用することができます。
メモ: チェーンに複数のRun Chain イベントを含み、チェーン間で変数を渡す必要がある場合、Runtime Input トリガーイベントで後のチェーンを開始する。
ステップ1.イベントをチェーンに追加する。
- チェーンビルダー で、チェーン タブから、編集 をクリックします。
- チェーンイベント をクリックし、チェーン実行 をチェーン内のイベントが発生する場所に移動します。
- 直前のノードからイベントへのリンクをドラッグする。
ステップ2. 実行するチェーンの設定
- イベントのノードを選択し、編集 をクリックします。
- [基本情報]で、イベントの識別に役立つ一意の名前と説明を入力します。
- チェーンを他のチェーン内で繰り返し実行するには、Iterations を有効にし、イテレータ を設定する。
- 実行するチェーンを選択する。
ステップ3.スキップ条件を追加する(必要な場合)
分岐ロジックに基づいてチェーンを実行するには、スキップ条件を設定し、自動的に特定の結果を返します。
-
スキップ の下で、スキップされたときにイベントのチェーンに対して info, warning, error の結果を自動的に返却するかどうかを選択する。
メモ:警告 ステータスでも進行中のチェーンは停止せず、下流のノードは実行されます。
- イベントをスキップするタイミングを指定するには、条件ロジックをグループとして構築し、そのグループにルールなどを追加し、それぞれをANDまたはORで結合する。
- スキップするためにすべての条件を満たす必要がある場合は、AND を選択します。
-
条件が1つだけ真でなければならない場合は、OR を選択する。
データがコマンドをスキップする条件を満たしているかどうかを確認するには、データを演算子と値とペアにします。データタイプ 説明 文字列 2文字以上 整数 任意の数値全体(小数の桁数以外) 日付 任意の日付文字列または日付変数 フロート 任意の数値 JSON オブジェクトを解析するには、変数変換 を使用します。 - Is blank または Is not blank
含む- 正規表現の場合は Matches RegExp
- Starts withまたは Ends with
- = または !=
-
<または> - <= または >=
- [保存]をクリックします。
メモ: 親チェーンを別の環境に上げる前に、イベントによって実行されるチェーンがその環境に存在することを確認してください。
チェーン実行を表示
チェーンを実行イベントが親チェーンに含まれている場合、モニター画面から、サブチェーンに素早く使用することができます。
その方法はこうだ:
- チェーンビルダー から、監視 をクリックする。
- 表示したいチェーン実行を選択します。
- チェーングラフのRun Chain ノードをクリックしてください。そのノードが実行したチェーンが右側の結果パネルに表示される。
- 右側の結果パネルで、キーボードとマウスを使ってサブチェーンのビューを調整する:
- キャンバスをドラッグ :空白のスペースでマウスをクリックしたまま、キャンバスをドラッグします。
- ズームインとズームアウト :CTRL キーを押しながら、マウスホイールでスクロールすると、ズームイン、ズームアウトできます。
- サブチェーンの任意のノードをダブルクリックして、新規ブラウザ・タブで開く。その後、ソース・チェーンとは別に、セカンダリー・チェーンを編集、実行、ビューすることができる。