ブランチ

ブランチ

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Branch状態では、サーキットのワークフローに条件を追加し、その条件に基づいてタスクを実行できます。この状態は、Branch状態への入力に基づいて実行パスを決定します。これは、「If else」や「switch」ケースに似ています。
NotesBranch状態には複数の「Next」状態を設定できますが、実行される分岐は1つだけです。Branch状態では「End」状態を使用できません。

ユースケース例従業員のオンボーディングでは、従業員の詳細が入力された後、提出書類が確認されます。確認後の適切な処理を行うために、受け取った入力に基づいてBranch状態を使用できます。確認ステータスが「success」の場合、サーキットは次に事前設定された状態に進みます。確認ステータスが「failure」の場合、サーキットは設定済みの状態への別のパスをたどります。
 

Branch状態をビルダービューコードビューで設定する方法を見てみましょう。

ビルダービュー

サーキットにBranch状態を設定するには、次の手順を実行します。

  1. ビルダービューで、左側のペインからBranch状態をサーキットにドラッグ&ドロップするか、サーキット内の必要なBranch状態をクリックします。
  2. 設定]タブで、次の共通の状態項目の属性を更新します。
  3. この状態に分岐を含めるには、[条件を追加]を選択します。この機能では、状態を組み込み、その実行条件を定義できます。各分岐の条件が満たされると、指定された次の状態が実行されます。
  4. 条件項目に$.verification == 'success'を追加し、次のSuccess状態を[移動先]で設定します。
  5. 同様に、別の条件として$.verification == 'failure'を追加し、[移動先]でFailure状態に設定できます。
  6. Branch状態の入力パスと出力パスは、入力と出力の処理の説明に従って設定できます。
Notes
Branch状態には、サーキットの次の状態にリンクできる既定の経路があります。いずれの条件も満たされない場合、既定の分岐で状態が実行されます。

  

以下の「条件」演算子に対応しています。

               演算子

              説明

&&

かつ

==

真偽値の等価

!=

否定

==

数値の等価

>

数値がより大きい

>=

数値がより大きいか等しい

<

数値がより小さい

<=

数値がより小さいか等しい

||

または

==

文字列の等価


コードビュー

分岐のコードビューでは、各分岐に Condition項目とNext項目が必要です。

上記の例の分岐ステートを設定するJSONは次のとおりです。

{ 'Action - Approve or Reject': { 'type': 'branch', 'next': 'Verified and Approved', 'branches': [ { 'condition': '$.verification == 'success'', 'next': 'Verified and Approved' }, { 'condition': '$.verification == 'failure'', 'next': 'Verified and Rejected' } ] } }





Next並列ステート

    • Related Articles

    • プロジェクト

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ...
    • プロジェクトの操作

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ステップ1:プロジェクトの作成 管理者、または設定の管理権限を持つユーザーは、プロジェクトを作成できます。 プロジェクトを作成するには(テスト環境): に移動し、[詳細設定]の下にある[プロジェクト]を選択します。 右上にある[新しいプロジェクト]をクリックします。 ...
    • Qntrlのサンドボックスの利用ガイド

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 早期アクセス サンドボックスは、すべてのユーザーに対して有効になっているわけではありません。試用をご希望の場合は、早期アクセスについてサポートチームにメールでお問い合わせください。 理解しておくべき主な用語 サンドボックス 本番環境のテスト用クローンです。 環境 ...