​ イテレーター モジュール

​ イテレーターは、配列を一連のバンドルに変換するモジュールの一種です。 各配列項目は、別々のバンドルとして出力されます。

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。
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つのフィールド「配列」フィールドがあります。 このフィールドには、変換または個別のバンドルに分割する配列が含まれます。

​ イテレーターの設定

その他のコネクタには、そのイテレーターに固有のイテレーターモジュールが含まれる場合があります。 これにはSource モジュールフィールドが含まれています。このフィールドを使用すると、反復する配列を出力するモジュールを選択できます。

特殊イテレーター

詳しくは、​ モジュールの設定を参照してください。

例:

  • 以下のシナリオは、添付ファイル付きのメールを取得し、その添付ファイルを選択した Dropbox フォルダーに 1 つのファイルとして保存する方法を示しています。

    メールには、添付ファイルの配列を含めることができます。 最初のモジュールの後の​ イテレータ ​ モジュールにより、シナリオで各添付ファイルを個別に処理できるようになります。 イテレータモジュールは、添付ファイルの配列を 1 つのバンドルに分割します。 1 つの添付ファイルを含む各バンドルは、選択した Dropbox フォルダーに一度に 1 つずつ保存されます。 Iterator モジュールのArray フィールドには、Attachments配列を含める必要があります。

    添付ファイル配列

トラブルシューティング

問題:マッピングパネルに、​ イテレーター モジュールの下にマッピング可能なアイテムが表示されない

​ イテレーター モジュールに配列のアイテムの構造に関する情報がない場合、​ イテレーター モジュールに続くモジュールのマッピングパネルには、​ イテレーター モジュールの下に2つのアイテムのみが表示されます:Total number of bundlesBundle order position

​ マッピングパネルが表示されない

これは、各モジュールが出力する項目に関する情報を提供する責任を負うため、これらの項目を後続のモジュールのマッピングパネルに適切に表示できるためです。 ただし、一部のモジュールでは、この情報を提供できない場合があります。 例えば、JSON > JSONを解析するか、Webhook > Custom Webhook モジュールでデータ構造が見つからない場合、情報は提供されません。

ソリューション

解決策は、シナリオを手動で実行することです。 これにより、モジュールは強制的に出力を作成します。 その後、この出力のフォーマットをシナリオ内の後のモジュールに適用できます。

例えば、シナリオには、データ構造を持たないJSON > JSON解析モジュールが含まれます。

JSON を解析

このJSON モジュールに接続された​ イテレーター モジュールは、モジュールの出力を​ イテレーター モジュールのセットアップ パネルの配列フィールドにマッピングできません。

​ イテレーターモジュールを接続

これを解決するには、以下を行います。

シナリオエディターでシナリオを手動で開始します。

NOTE
シナリオ全体が実行されないようにするには、次の操作を行います。
  • JSON > JSON解析モジュールの後でモジュールのリンクを解除して、フローがさらに進まないようにします。
    または
  • JSON > JSONを解析 モジュールを右クリックし、コンテキストメニューから「このモジュールのみを実行」を選択して、JSON > JSONを解析 モジュールのみを実行します。

JSON > JSONを解析した後、その出力に関する情報をIterator モジュールを含む後続のすべてのモジュールに提供できます。 イテレータの設定のマッピングパネルには、次の項目が表示されます。

​ マッピングパネルに項目が表示される

さらに、​ イテレーター モジュールの後に接続されたモジュールのマッピングパネルには、配列に含まれる項目が表示されます。

配列 に含まれる項目

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