Iterator モジュール
イテレータ は、配列を一連のバンドルに変換するモジュールの一種です。 各配列項目は、別々のバンドルとして出力されます。
アクセス要件
| table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront パッケージ |
任意のAdobe Workfront ワークフローパッケージと任意のAdobe Workfront Automation and Integration パッケージ WorkfrontUltimate Workfront Fusion を追加購入したWorkfront Primeおよび Select パッケージ。 |
| Adobe Workfront ライセンス |
標準 ワークまたはそれ以上 |
| 製品 | 組織がWorkfront Automation and Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。 |
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件 を参照してください。
| accordion |
|---|
| ## Iterator モジュールの構成 |
|
一般的な Iterator モジュールには、 配列 フィールドという単一のフィールドがあります。 このフィールドには、別々のバンドルに変換または分割される配列が含まれています。
その他のコネクタには、そのイテレータに固有のイテレータモジュールを含めることができます。 これらにはSource モジュールフィールドが含まれ、反復したい配列を出力するモジュールを選択できます。
詳しくは、 モジュールの設定 を参照してください。 |
例:
-
以下のシナリオは、添付ファイル付きのメールを取得し、その添付ファイルを選択した Dropbox フォルダーに 1 つのファイルとして保存する方法を示しています。
メールには、添付ファイルの配列を含めることができます。最初のモジュールの後の Iterator モジュールを使用すると、シナリオで各添付ファイルを個別に処理できます。 イテレータモジュールは、添付ファイルの配列を 1 つのバンドルに分割します。1 つの添付ファイルを含む各バンドルは、選択した Dropbox フォルダーに一度に 1 つずつ保存されます。Iterator モジュールの 配列 フィールドには、
Attachments配列を含める必要があります。
style
shade-box
トラブルシューティング
問題:マッピングパネルの Iterator モジュールの下にマッピング可能な項目が表示されない
Iterator モジュールに配列の項目の構造に関する情報がない場合、Iterator モジュールに続くモジュールのマッピングパネルには、Iterator モジュールの下に 2 つの項目(Total number of bundles と Bundle order position)のみが表示されます。
これは、各モジュールが、出力する項目に関する情報を提供する責任を負い、これらの項目が後続のモジュールのマッピングパネルで適切に表示されるようにするためです。 ただし、モジュールによっては、この情報を提供できないことがあります。 例えば、データ構造が見つからない JSON/JSON を解析 や Webhook/ カスタム Webhook モジュールでは、情報が提供されません。
ソリューション
解決策は、シナリオを手動で実行することです。 これにより、モジュールは出力を作成します。 その後、Fusion は、この出力の形式をシナリオの新しいモジュールに適用できます。
例えば、シナリオにデータ構造のない JSON/JSON を解析 モジュールが含まれているとします。
この JSON モジュールに接続された Iterator モジュールは、モジュールの出力を Iterator モジュールのセットアップパネルの配列フィールドにマップできません。
これを解決するには:
シナリオエディターでシナリオを手動で開始する
| note note |
|---|
| NOTE |
| シナリオ全体が実行されないようにするには、次の操作を行います。 |
|
JSON/JSON を解析 が実行されると、イテレータモジュールを含む後続のすべてのモジュールに出力に関する情報を提供できます。 イテレータの設定のマッピングパネルには、次の項目が表示されます。
さらに、Iterator モジュールの後に接続されたモジュールのマッピングパネルには、配列に含まれる項目が表示されます。