Tip

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

並列ブランチ

Workflow: 並行ブランチノードCommunity Edition+

並列ブランチノードは、ワークフローを複数のブランチに分割できます。各ブランチには異なるノードを設定でき、ブランチのモードによって実行方法も異なります。複数の操作を同時に実行する必要があるシナリオで、並列ブランチノードをご利用いただけます。

インストール

組み込みプラグインのため、インストールは不要です。

ノードの作成

ワークフローの設定画面で、フロー内のプラス(「+」)ボタンをクリックし、「並列ブランチ」ノードを追加します。

並列ブランチ_追加

ワークフローに並列ブランチノードを追加すると、デフォルトで2つのサブブランチが追加されます。「ブランチを追加」ボタンをクリックして、任意の数のブランチを追加することも可能です。各ブランチには任意のノードを追加できます。不要なブランチは、ブランチの開始位置にある削除ボタンをクリックして削除できます。

並列ブランチ_ブランチ管理

ノード設定

ブランチモード

並列ブランチノードには、以下の3つのモードがあります。

  • すべて成功:すべてのブランチが正常に実行された場合にのみ、ワークフローはブランチ終了後のノードの実行を続行します。それ以外の場合、いずれかのブランチが失敗、エラー、またはその他の非成功状態により途中で終了すると、並列ブランチノード全体がその状態で途中で終了します。これは「Allモード」とも呼ばれます。
  • いずれか成功:いずれかのブランチが正常に実行されるとすぐに、ワークフローはブランチ終了後のノードの実行を続行します。すべてのブランチが失敗、エラー、またはその他の非成功状態により途中で終了した場合にのみ、並列ブランチノード全体がその状態で途中で終了します。これは「Anyモード」とも呼ばれます。
  • いずれか成功または失敗:いずれかのブランチが正常に実行されるとすぐに、ワークフローはブランチ終了後のノードの実行を続行します。ただし、いずれかのノードが失敗すると、並列ブランチ全体がその状態で途中で終了します。これは「Raceモード」とも呼ばれます。

どのモードでも、各ブランチは左から右へ順に実行が試行され、ブランチの事前設定モードの条件が満たされると、後続のノードの実行を続行するか、途中で終了します。

遅延ノード の例を参照してください。