Adobe Workfront Fusion中的聚合器模块

聚合器模块是一种旨在将多捆数据合并到单个捆绑包中的模块。

有关模块类型的详细信息,请参阅模块类型

访问要求

您必须具有以下权限才能使用本文中的功能:

Adobe Workfront 计划*
Pro 或更高
Adobe Workfront 许可证*
计划,工作
Adobe Workfront Fusion许可证**

当前许可证要求:无Workfront Fusion许可证要求。

旧版许可证要求:Workfront Fusion for Work Automation and Integration

产品

当前产品要求:如果您有Select或Prime Adobe Workfront计划,则贵组织必须购买Adobe Workfront Fusion和Adobe Workfront才能使用本文中描述的功能。 Workfront Fusion包含在Ultimate Workfront计划中。

旧版产品要求:您的组织必须购买Adobe Workfront Fusion和Adobe Workfront,才能使用本文中介绍的功能。

要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。

有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证

汇总模块

执行汇总模块时,它将执行以下操作:

  • 累计它在单个源模块操作期间收到的所有捆绑包。
  • 输出一个包,其数组包含每个累积包的一个项。 数组项的内容取决于特定的聚合器模块及其设置。

下图显示了聚合器模块的典型设置:

Source Module

捆绑聚合将从中启动的模块。 源模块通常是输出一系列捆绑包的迭代器或搜索模块。 设置聚合器的源模块(并关闭聚合器的设置)时,源模块和聚合器模块之间的路由将封装在灰色区域中,以便您可以清楚地看到聚合的开始和结束。

有关迭代器的详细信息,请参阅Adobe Workfront Fusion中的迭代器模块

有关搜索模块的详细信息,请参阅模块类型中的搜索模块。

目标结构类型

(仅适用于数组汇总模块。) 数据应汇总到的目标结构。 默认选项自定义允许您选择应聚合到A数组聚合器的输出捆绑包的Array 项中的项:

在Array aggregator模块之后连接多个模块并返回模块的设置后,Target结构类型下拉列表将包含以下所有模块及其属于集合数组的字段,如Slack >创建消息模块的附件字段所示:

聚合字段
选择要包含在聚合器模块输出中的字段。
分组依据

借助Group by字段,可将聚合器的输出拆分为多个组。 Group by字段可以包含一个公式,该公式针对每个聚合器的输入包进行计算。 然后,聚合器为每个不同的公式值输出一个捆绑。 每个捆绑包包含两个项目:

  • Key 包含非重复值。
  • Array 包含公式计算为Key 值的捆绑包中的聚合数据。
在空聚合后停止处理
默认情况下,即使没有捆绑包到达聚合模块(例如,因为已在途中全部被过滤掉),聚合模块也会输出聚合结果。 如果启用了选项Stop processing after an empty aggregation,在这种情况下,Aggregator模块将不会生成任何输出捆绑,并且流将停止。
NOTE
源模块与聚合器模块之间模块生成的捆绑包未由聚合器模块输出,因此流中的聚合器之后的模块无法访问这些捆绑包。 如果需要源模块和聚合器模块之间的模块输出的捆绑包中的任何数据,请确保在聚合器模块的设置中包含给定项(在数组聚合器模块设置的聚合字段字段中包含)。
INFO
示例: ​用例:压缩所有电子邮件附件并将ZIP上载到Dropbox
以下方案显示如何:
  • 查看邮箱中的传入电子邮件: 电子邮件 >查看电子邮件触发器将输出包含项目Attachments[]的捆绑包,该项目是一个包含所有电子邮件附件的数组。

  • 迭代电子邮件的附件: 电子邮件 >迭代附件迭代器从Attachments[]阵列中逐个获取项目,并将它们作为单独的捆绑包进一步发送。

  • 聚合电子邮件 >迭代附件模块输出的包: 存档 >创建存档聚合聚合它收到的所有包,并输出包含ZIP文件的单个包。

  • 将生成的ZIP文件上载到Dropbox: Dropbox > 上载文件从存档 > 中获取ZIP文件创建存档模块并将其上载到Dropbox。

以下是存档 > 创建存档聚合器的示例设置:
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43