サブフロー
再利用可能なコンポーネントとしてフローを実行
トリガー
このノードでフローを開始できるイベントです。トリガーを選択 から追加します。
サブフロー開始
サブフロー実行のイベントベーストリガー。このフローを他のフローから呼び出し可能としてマークします。
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| 入力パラメータスキーマ | リスト | 親フローが提供する必要がある入力パラメータを定義 |
出力
後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば isSubFlow は $trigger.output.isSubFlow です。
json
{
"isSubFlow": false,
"params": {},
"parentFlowId": "string",
"parentRunId": "string",
"triggerType": "string"
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
isSubFlow | はい / いいえ | このフローはサブフローとしてトリガーされたことを示します |
params | オブジェクト | 親フローから渡される入力パラメータ 、 inputSchema によって定義される。 |
parentFlowId | テキスト | 親フローのID |
parentRunId | テキスト | 親フロー実行のID |
triggerType | テキスト | トリガー の 種類 (常に 'startSubFlow') |
アクション
このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。
サブフロー呼び出し
別のフローの実行をトリガーし、オプションでその完了を待機
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| Sub Flow | 選択(アカウントから読み込み) | はい | 実行するフローを選択('サブフロー開始'トリガーを持つフローのみ表示されます) |
| 入力パラメータ | オブジェクト | サブフロー入力パラメータに値をマッピング | |
| 実行モード | 選択 | 待機:サブフローが完了するまで一時停止。Fire and Forget:すぐに続行 選択肢: 完了を待つ, 実行して忘れる既定値: wait |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば failureReason は $.<ステップID>.output.failureReason です。
json
{
"failureReason": "string",
"subFlowCompleted": false,
"subFlowFailed": false,
"subFlowRunId": "string"
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
failureReason | テキスト | サブフローが完了しなかった理由(例: subflow_execution_failed) |
subFlowCompleted | はい / いいえ | サブフローが Return アクションで終了した場合に true(待機モードのみ)。サブフローから返された値は、このフィールドと同じく出力のトップレベルに、Return アクションの出力マッピングのキーで格納されます。 |
subFlowFailed | はい / いいえ | サブフローが失敗した場合に true。後続のノードから参照できるのは、このノードのエラー処理が「続行」に設定されている場合のみです。 |
subFlowRunId | テキスト | サブフロー実行のID(待機モードのみ) |
サブフローから返却
サブフローの完了をマークし、出力を親フローに送信
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| 出力値 | キーと値のペア | 親フローに返す値を定義 |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば returned は $.<ステップID>.output.returned です。
json
{
"returned": false
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
returned | はい / いいえ | 正常に返されたことを示します |