Aggregator module
An aggregator module is a module that merges several bundles of data into a single bundle.
Access requirements
| table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront package |
Any Adobe Workfront Workflow package and any Adobe Workfront Automation and Integration package Workfront Ultimate Workfront Prime and Select packages, with an additional purchase of Workfront Fusion. |
| Adobe Workfront licenses |
Standard Work or higher |
| Product | If your organization has a Select or Prime Workfront package that does not include Workfront Automation and Integration, your organization must purchase Adobe Workfront Fusion. |
For more detail about the information in this table, see Access requirements in documentation.
Aggregator module overview
When an Aggregator module executes, it does the following:
- Accumulates all the bundles from a single source module’s operation.
- Outputs a single bundle with an array containing one item per accumulated bundle. The content of the array’s items depends on the particular Aggregator module and its setup.
The following image shows a typical setup of the Aggregator module :
Example scenario of how aggregators work
This example scenario shows how to zip all email attachments and uploading the ZIP to Dropbox.
The scenario below shows how to:
-
The first module watches a mailbox for incoming emails. The Email >Watch emails trigger outputs a bundle with item
Attachments[], which is an array containing all the email’s attachments. -
The second model iterates the email’s attachments: Email >Iterate attachments iterator takes the items from the
Attachments[]array one by one and sends them further as separate bundles. -
The third module is the aggregator. It aggregates the bundles outputted by the Email >Iterate attachments module. Archive >Create an archive aggregator accumulates all the bundles it receives and outputs a single bundle containing the ZIP file.
-
The last module uploads the resulting ZIP file to Dropbox. Dropbox > Upload a file obtains the ZIP file from the Archive > Create an archive module and uploads it to Dropbox.
Below is a sample setup of the Archive > Create an archive aggregator: