このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
実行プラン(履歴)
ワークフローがトリガーされると、そのタスクの実行プロセスを追跡するために、対応する実行プランが作成されます。各実行プランには現在の実行状態を示すステータス値があり、これは実行履歴のリストや詳細画面で確認できます。

メインのワークフローブランチ内のすべてのノードが「完了」ステータスでプロセスの終点まで実行されると、実行プラン全体も「完了」ステータスで終了します。メインのワークフローブランチ内のノードが「失敗」「エラー」「キャンセル」「拒否」などの最終ステータスになった場合、実行プラン全体は対応するステータスで途中で終了します。メインのワークフローブランチ内のノードが「待機中」ステータスになった場合、実行プラン全体は一時停止しますが、「実行中」のステータスが表示され続け、待機中のノードが再開されるまで続行されません。ノードのタイプによって待機状態の処理方法は異なります。例えば、手動ノードは手動処理を待つ必要があり、遅延ノードは指定された時間が経過するまで待機してから続行します。
実行プランのステー タスは以下の通りです。
クイックスタートの例で、ワークフローの実行履歴の詳細を確認することで、実行中のすべてのノードが正常に実行されたか、および各実行済みノードの実行ステータスと結果データをチェックできることを学びました。高度なワークフローやノードでは、ループノードの結果のように、ノードが複数の結果を持つ場合があります。

ワークフローは同時にトリガーできますが、実行はキューで順次行われます。複数のワークフローが同時にトリガーされた場合でも、並行ではなく、1つずつ順番に実行されます。したがって、「キュー中」のステータスが表示されている場合は、他のワークフローが実行中であり、待機する必要があることを意味します。
「実行中」のステータスは、その実行プランが開始されており、通常、内部ノードの待機状態によって一時停止していることを示しますが、キューの先頭にある実行リソースを占有しているわけではありません。したがって、「実行中」の実行プランが存在する場合でも、他の「キュー中」の実行プランは引き続きスケジュールされて実行を開始できます。
ノードの実行ステータス
実行プランのステータスは、その中の各ノードの実行によって決定されます。トリガーされた実行プランでは、各ノードの実行後に実行ステータスが生成され、このステータスによって後続のプロセスが続行されるかどうかが決まります。通常、ノードが正常に実行されると、次のノードが実行され、すべてのノードが順次実行されるか、または中断されるまで続きます。分岐、ループ、並行、遅延などのフロー制御関連ノードに遭遇した場合、ノードに設定された条件と実行時のコンテキストデータに基づいて、 次のノードの実行フローが決定されます。
各ノードの実行後に発生する可能性のあるステータスは以下の通りです。
「待機中」ステータスを除き、他のすべてのステータスはノード実行の最終ステータスです。最終ステータスが「完了」の場合のみプロセス は続行され、それ以外の場合はワークフロー全体の実行が途中で終了します。ノードが分岐フロー(並行分岐、条件判断、ループなど)にある場合、ノードの実行によって生成された最終ステータスは、その分岐を開始したノードによって処理され、それがワークフロー全体の流れを決定します。
例えば、「「はい」の場合に続行」モードの条件ノードを使用している場合、実行時に結果が「いいえ」であれば、ワークフロー全体が「失敗」ステータスで途中で終了し、後続のノードは実行されません。以下の図をご覧ください。

「完了」以外のすべての終了ステータスは失敗と見なすことができますが、失敗の原因はそれぞれ異なります。ノードの実行結果を確認することで、失敗の原因をさらに詳しく理解できます。

