このページの一部は機械翻訳されている場合があります。

ジャンクションでワークフローをルーティングする

特定の基準に基づいてワークフローをルーティングするために、ジャンクションをブリッジに含めます。

ご利用可能なユーザー

プラン:

  • Bridge by Smartsheet

ブリッジには多くの種類のジャンクションがありますが、すべて2つのステージで構成されています。

  1. 意思決定が行われる場所: このステージは、他のシステムからの入力またはワークフロー内の他の場所に保存されたデータに基づいています。 すべてのジャンクションのオプションは、このステージで行われたデータ分析を説明します。 
  2. 可能なルートが定義される場所: このステージは、2つ以上の状態で構成されることがあります。最初のステージで分析されたデータの結果に応じて、複数のパスのいずれかを取るようにワークフローを構築します。

新しいジャンクションを作成する際は、以下を考慮してください。

  1. 少なくとも3つの要素を名前付けしてください: 1つのジャンクションと2つの状態。
  2. 追加のパスを指定するには、新しい「状態」をジャンクションの下にドラッグします。
Brandfolder Image
Route workflows with junctions

条件付きジャンクション

ジャンクションは、使用するジャンクションモジュールによって異なる種類のデータを分析します。 

条件付きジャンクションモジュールは、ワークフローがどのルートを選択するかを助けます。このようなモジュールは収集されたデータにロジックを適用することで使用することができます。データは、ワークフローの実行中に外部のデータ元から取得されます。

既存の値を参照する方法についての詳細は、「ワークフロー内の参照データ」の記事をご覧ください。

条件付きジャンクションモジュールを見つける 

  • 条件付きジャンクションで検索してください;

    または

  • ユーティリティ > 条件付きジャンクション に移動します。

True/False ジャンクション モジュール

ワークフローには、真または偽の2つの可能な経路しかありません。すべてのTrue/Falseモジュールは、グループとしてジャンクションを作成します。True/Falseジャンクションモジュールの一覧は以下の通りです:

  • More: 参照値が別の値より大きいか?
  • Less: 参照値が別の値より小さいか?
  • Equals: 参照値が別の値に等しいか?
  • Match (一致): 参照値が別の値に正確に一致するか?
  • Contain (含む): 参照文字列が別の文字列を含んでいるか?
  • Starts with (~で開始): 参照した文字列が比較する文字列で開始するか?
  • Ends with (~で終了): 参照文字列が比較する文字列で終わるか?
  • Is empty (空): 参照文字列が存在するか?

希望する条件付きジャンクションタイプを追加したら、状態をワークフロービルダーにドラッグします。これにより、モジュールの成功と失敗の分岐が設定されます。

Brandfolder Image
Route workflows with junctions

たとえば、シートからデータを取り込むことにより、ある値が要件を満たすかどうかを判断できます。その後、そのデータを条件付きジャンクションの「More (大)」タイプで指定された要件と比較できます。


2 つを超える数のパスがある条件付きジャンクション

2つを超える数のパスがあるワークフローの場合: 

  1. 「Conditional Junction: Junction Match (条件付きジャンクション: ジャンクション - 一致)」を追加します。 
  2. 次に、ジャンクションそのものを追加します。このジャンクション要素は、対応する「状態」という点で (状態の名前に基づき) 参照データと一致します。この要素はワークフローを必要なパスに進めます。
Brandfolder Image
Route workflows with junctions

たとえば、ユーザーが Smartsheet フォームに入力し、ある列で製品 A、B、C を示したとします。製品の種類が選択される Smartsheet のセルを指定するには、「Junction Match (ジャンクション - 一致)」要素を追加します。セルを読み取り、どのジャンクション状態名が選択された製品と一致するかをワークフローに伝えます。

また、セルに入力された値が製品 A、B、C のどれにも一致しない場合は、ワークフローが従うフォールバック状態を追加します。

「Junction Match (ジャンクション - 一致)」を設定する 

ジャンクション - 一致は大文字と小文字を区別します!状態のタイトルが値と同じであることを確認してください。

  1. ジャンクションマッチを開きます。
  2. ジャンクションフィールドに、データ参照を追加します。この例では、データ参照は「Get Row (行の取得)」モジュールから取得された製品名です。 
  3. フォールバック状態フィールドに、代替状態の名前を入力します。 
Brandfolder Image
Route workflows with junctions

外部ツールを使用してジャンクションの判定を行います。

外部ツールと Bridge を連携させてジャンクションの判定を行うこともできます。

このシナリオでは、ワークフローがSharePointからリストを取得しています。リストがある場合は、状態: リストが見つかりましたのパスに進みます。既存のユーザーがいない場合は、状態: リストが見つかりませんでしたのパスに進みます。また、サイトが見つからない場合は、状態: サイトが見つかりませんでしたのパスに進みます。 

Brandfolder Image
Junctions in Bridge