ルーターモジュールの追加とルートの設定
ルーターモジュールを使用すると、シナリオを複数のルートに分岐し、各ルート内のデータを異なる方法で処理できます。 ルーターモジュールがバンドルを受信すると、ルーターモジュールにルートが取り付けられた順序で、接続されている各ルートに転送されます。
ルートは、並列ではなく順番に処理されます。 バンドルは、前のルートで完全に処理されるまで、次のルートに送信されません。
アクセス要件
| 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 を購入する必要があります。 |
この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。
シナリオへのルーターモジュールの追加
ルートを設定する前に、ルーターモジュールを追加する必要があります。
-
左側のパネルの「シナリオ」タブをクリックします。
-
ルーターを追加するシナリオを選択します。
-
シナリオの任意の場所をクリックして、シナリオエディターに入ります。
-
シナリオエディターで、ルーターを追加するモジュールの右側のハンドルをクリックし、表示されるモジュールのリストでフロー制御 > ルーターを選択します。
または
2つのモジュール間にルーターモジュールを挿入するには、2つのモジュールを接続するルートの下にあるレンチアイコンをクリックし、メニューから「ルーターを追加」を選択します。
-
ルータの右側のハンドルをクリックしてモジュールを追加し、任意のモジュールを追加するのと同様に、ルータへの最初のルートを追加します。
-
別のルートを追加するには、ルーターモジュールをクリックします。 ルートが表示されます。 必要に応じてこのルートにモジュールを追加します。
必要なだけルートを追加できます。
-
ルートの順序を確認するには、各ルートのラベルを確認します。 ルート 1が最初に実行され、次にルート 2が実行されます。
または
自動整列アイコン
をクリックします。
ルートは、実行される順に配置されます。 一番上のルートが最初に実行されます。
-
(オプション)ルートの順序を変更するには、ルーターモジュールを右クリックし、ルートの順序を選択します。ルートを実行する順序にドラッグ&ドロップします。 ルートは、ルータに続く最初のモジュール(ルートの最初のモジュール)によってマークされます。
-
(オプション)ルートを無効にするには、ルーターからそのルートに導くドットを右クリックし、ルートを無効にするを選択します。
無効なルートには、ルーターからルート上の最初のモジュールに至るグレーのドットが表示され、無効なルート アイコン
がラベルに表示されます。
-
(オプションおよび条件付き)無効なルートを有効にするには、ルートのラベルにある無効なルートアイコン
をクリックします。
-
続行 ルートにフィルターを追加します。
ルートへのフィルターの追加
ルーターモジュールの後のルートにフィルターを配置して、バンドルをフィルタリングできます。 フィルターを通過するバンドルのみが、ルート上のモジュールによって処理されます。
データが複数のルートのフィルターを通過する場合、データは両方のルートで処理されます。 一番上のルートが最初にデータを処理します。
フィルターを含むルーターには、ルートラベルにフィルターアイコン
-
左側のパネルの「シナリオ」タブをクリックします。
-
フィルターを追加するシナリオを選択します。
-
シナリオの任意の場所をクリックして、シナリオエディターに入ります。
-
フィルターを設定するパスのレンチアイコン
をクリックします。 これは、ルータ モジュールとルートの最初のモジュールとの間のパスです。
-
フィルターを設定を選択します。
-
表示されるパネルの「ラベル」フィールドに、ラベルを追加します。 このラベルはシナリオに表示されます。
-
フィルター条件を設定します。
詳しくは、シナリオへのフィルターの追加を参照してください。
-
OKをクリックして、フィルター設定を保存します。
-
(条件付き)フィルター名が長すぎてラベルに収まらない場合は、ラベルにカーソルを合わせると、名前の全体が表示されます。
-
フォールバックルートの設定に進みます。
フォールバックルートの設定
フォールバックルートは、フィルターを別のルートに渡さないバンドルで実行されるルートです。
フォールバックルートでは、ラベルに「フォールバック」が表示されます。
フィルターパネルでフォールバックルートを有効にすることができます。
-
左側のパネルの「シナリオ」タブをクリックします。
-
フォールバックルートを追加するシナリオを選択します。
-
シナリオの任意の場所をクリックして、シナリオエディターに入ります。
-
フィルターを設定するパスのレンチアイコン
をクリックします。 これは、ルータ モジュールとルートの最初のモジュールとの間のパスです。
-
フィルターを設定を選択します。
-
表示されるパネルの「ラベル」フィールドに、ラベルを追加します。 このラベルはシナリオに表示されます。
-
フォールバックルートチェックボックスを有効にします。
-
OKをクリックして、フィルター設定を保存します。
フォールバックルートは、ルーターモジュールで別の矢印でマークされます。
例:if/else ユースケース
フォールバックルートの一般的な使用例は、条件が満たされた場合は1つのルートで、満たされていない場合は別のルートでフローを続行することです。 次の手順に従います。
この例では、最初のルートはフィルターで設定されています。 これは、if コンポーネントを表します。
2つ目のルートは、フォールバックルートとして設定されます。 これは、else コンポーネントを表します。