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

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

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

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront パッケージ

任意の Adobe Workfront Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ

Workfront Ultimate

Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。

Adobe Workfront ライセンス

標準

Work またはそれ以上

製品 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。

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

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

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

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

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

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

  4. シナリオエディターで、ルーターを追加するモジュールの右側のハンドルをクリックし、表示されるモジュールのリストで​フロー制御 > ルーター​を選択します。

    ​ ルートを接続

    または

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

    ​ ルーターを挿入

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

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

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

  7. ルートの順序を確認するには、各ルートのラベルを確認します。 ルート 1が最初に実行され、次にルート 2が実行されます。

    または

    自動整列アイコン 自動整列アイコン ​ をクリックします。

    ルートは、実行される順に配置されます。 一番上のルートが最初に実行されます。

  8. (オプション)ルートの順序を変更するには、ルーターモジュールを右クリックし、ルートの順序​を選択します。ルートを実行する順序にドラッグ&ドロップします。 ルートは、ルータに続く最初のモジュール(ルートの最初のモジュール)によってマークされます。

    注文ルート ​

  9. (オプション)ルートを無効にするには、ルーターからそのルートに導くドットを右クリックし、ルートを無効にする​を選択します。

    無効なルートには、ルーターからルート上の最初のモジュールに至るグレーのドットが表示され、無効なルート アイコン 無効なルート アイコン ​ がラベルに表示されます。

  10. (オプションおよび条件付き)無効なルートを有効にするには、ルートのラベルにある無効なルートアイコン 無効なルートアイコン ​ をクリックします。

  11. 続行​ ルートにフィルターを追加します。

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

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

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

フィルターを含むルーターには、ルートラベルにフィルターアイコン ​ フィルターアイコン ​ が表示されます。

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

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

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

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

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

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

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

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

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

  9. (条件付き)フィルター名が長すぎてラベルに収まらない場合は、ラベルにカーソルを合わせると、名前の全体が表示されます。

  10. ​ フォールバックルートの設定に進みます。

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

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

フォールバックルートでは、ラベルに「フォールバック」が表示されます。

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

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

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

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

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

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

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

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

    代替ルート ​

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

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

​ ルーターに矢印で署名

例:if/else ユースケース

フォールバックルートの一般的な使用例は、条件が満たされた場合は1つのルートで、満たされていない場合は別のルートでフローを続行することです。 次の手順に従います。

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

​ ルートでフィルターを設定

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

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

recommendation-more-help
workfront-fusion-help-workfront-fusion