ルーターモジュールの追加とルートの設定

ルーターモジュールを使用すると、シナリオを複数のルートに分岐し、各ルート内のデータを異なる方法で処理できます。 ルーターモジュールは、バンドルを受信すると、ルートがルーターモジュールにアタッチされた順に、接続された各ルートに転送します。

ルートは、並列ではなく順番に処理されます。バンドルは、前のルートで完全に処理されるまで、次のルートに送信されません。

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。

この記事で説明している機能を使用するには、次のアクセス権が必要です。

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront package 任意
Adobe Workfront ライセンス

新規: Standard

または

現在:Work 以上

Adobe Workfront Fusion ライセンス**

現在:Workfront Fusion ライセンスは必要ありません。

または

レガシー:任意

製品

新規:

  • Select または Prime Workfront プラン:組織は Adobe Workfront Fusion を購入する必要があります。
  • Ultimate Workfront プラン:Workfront Fusion が含まれています。

または

現在:Adobe Workfront Fusion を購入する必要があります。

このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

シナリオへのルーターモジュールの追加

ルートを設定する前に、ルーターモジュールを追加する必要があります。

  1. 左側のパネルで「Scenarios」タブをクリックします。

  2. ルーターを追加するシナリオを選択します。

  3. シナリオの任意の場所をクリックして、シナリオエディターに移動します。

  4. シナリオエディターで、ルーターを追加するモジュールの右側のハンドルをクリックします。

  5. 表示されるモジュールのリストで、Flow Control > Router を選択します。

    ルートの接続

    または

    2 つのモジュールの間にルーターモジュールを挿入するには、2 つのモジュールを接続するルートの下にあるレンチアイコンをクリックして、メニューから Add a router を選択します。

    ルーターの挿入

  6. 任意のモジュールを追加するのと同様に、ルーターの右側のハンドルをクリックしてモジュールを追加することで、ルーターへの最初のルートを追加します。

  7. 別のルートを追加するには、ルーターモジュールをクリックします。 ルートが表示されます。 必要に応じて、このルートにモジュールを追加します。

    必要な数だけルートを追加できます。

  8. ルートの順序を確認するには、自動位置合わせアイコン 自動位置合わせアイコン をクリックします。

    ルートは、実行する順序に並べられます。 最上位ルートが最初に実行されます。

  9. (オプション)ルートの順序を変更するには、ルータからのパスを右クリックして [ リンク解除 ] を選択し、目的の順序でルートをルータ モジュールにドラッグします。 接続された最初のルートが、実行する最初のルート(最上位ルート)になります。

  10. ルートへのフィルターの追加を続行します。

ルートへのフィルターの追加

ルーターモジュールの後のルートにフィルターを設定して、バンドルをフィルタリングできます。 フィルターを通過するバンドルのみがルート上のモジュールで処理されます。

データが複数のルートのフィルターを通過した場合、データは両方のルートで処理されます。 最上位ルートが最初にデータを処理します。

  1. 左側のパネルで「Scenarios」タブをクリックします。

  2. フィルターを追加するシナリオを選択します。

  3. シナリオの任意の場所をクリックして、シナリオエディターに移動します。

  4. フィルターを設定するパス上のレンチアイコン レンチ をクリックします。 これは、ルータ モジュールとルートの最初のモジュールの間のパスです。

  5. フィルターを設定 を選択します。

  6. 表示されるパネルのラベルフィールドに、ラベルを追加します。 このラベルは、シナリオに表示されます。

  7. フィルター条件を設定します。

    詳しくは、 シナリオへのフィルターの追加を参照してください。

  8. OK」をクリックして、フィルター設定を保存します。

  9. フォールバックルートの設定を続行します。

フォールバックルートの設定

フォールバックルートは、フィルターを別のルートに渡さないバンドルで実行されるルートです。

フィルターパネルでフォールバックルートを有効にすることができます。

  1. 左側のパネルで「Scenarios」タブをクリックします。

  2. フォールバックルートを追加するシナリオを選択します。

  3. シナリオの任意の場所をクリックして、シナリオエディターに移動します。

  4. フィルターを設定するパス上のレンチアイコン レンチ をクリックします。 これは、ルータ モジュールとルートの最初のモジュールの間のパスです。

  5. フィルターを設定 を選択します。

  6. 表示されるパネルのラベルフィールドに、ラベルを追加します。 このラベルは、シナリオに表示されます。

  7. 「フォールバックルート」チェックボックスを有効にします。

    フォールバックルート

  8. OK」をクリックして、フィルター設定を保存します。

フォールバック ルートは、ルータ モジュールで別の矢印でマークされます。

矢印サインインルーター

例:if/else のユースケース

recommendation-more-help

フォールバックルートの一般的なユースケースは、条件が満たされた場合は 1 つのルートで、満たされなかった場合は別のルートでフローを続行することです。 手順は次のとおりです。

この例では、最初のルートはフィルターを使用して設定されています。 これは、if コンポーネントを表します。

route でのフィルターの設定

2 番目のルートは、フォールバック ルートとして設定されます。 これは、else コンポーネントを表します。

フォールバックオプションを有効にする

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3