模块类型
AAdobe Workfront Fusion将模块分为五种类型:操作模块、搜索模块、触发器模块、聚合器和迭代器。 聚合器和迭代器适用于高级方案。
访问要求
您必须具有以下权限才能使用本文中的功能:
要了解您拥有的计划、许可证类型或访问权限,请联系您的Workfront管理员。
有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证。
操作模块
操作模块是最常见的模块类型。 典型操作模块会返回单个捆绑包,然后传递给下一个模块进行处理。
与触发器模块不同,操作模块可以放置在方案的开头、中间或结尾。 方案可以包含无限数量的操作模块。
- Workfront> 上载文件 将文件发送到Workfront并返回其标识符。
- 图像 > 调整大小 接收图像,将其大小调整为指定的尺寸,然后将调整大小的图像传递到下一个操作。
“操作”类型有四个子类型:“创建”、“读取”、“更新”和“删除”。 Update子类型启用以下三个操作:
-
擦除字段 的内容。 当字段的内容被评估为擦除关键字(不要与 empty 混淆)时,将发生此操作。
-
字段的内容保持不变。 当字段留空或字段内容计算为空(在JSON中通过null表示)时,会发生此操作。
-
替换字段 的内容。 除上述两种情况外,此操作还会发生在所有其他情况下。
- 如果您在映射面板中未看到
erase
关键字,则该模块不是更新模块,或者未更新为应用程序的最新规范。 - “Empty”不会更改字段内容。 如果必须拭除该字段,可以使用以下公式:
![](./media_1d8e45b35829c1f050708c92dcf0102bbbfbd6b32.png?width=750&format=png&optimize=medium)
搜索模块
典型的搜索会返回零、一个或多个包,然后这些包将传递到下一个模块进行处理。
您可以将搜索放置在方案的开头、中间或结尾。
方案可以包含无限数量的搜索。
触发器模块
当给定服务发生更改时,触发器将生成捆绑包。 更改可以是创建新记录、删除记录、更新记录等。
每个触发器可以返回零、一个或多个包,这些包随后传递给下一个模块进行处理。
触发器只能在方案的开头放置。
每个方案只能包含一个触发器。
Workfront Fusion区分两种类型的触发器:轮询触发器和即时触发器。
轮询触发器
轮询触发器会定期轮询给定服务,即使自上次运行以来未发生任何更改。 我们建议您安排包含轮询触发器的方案定期运行。 如果存在 更改,则触发器将返回包含有关更改信息的包。 如果没有 change,则触发器不会输出任何包。 有关计划方案的说明,请参阅在 Adobe Workfront Fusion中计划方案。
轮询触发器允许您选择它们应通过epoch面板输出的第一个包。 保存触发器或更改触发器设置后,面板会自动显示。 有关详细信息,请参阅选择触发器模块在Adobe Workfront Fusion中的开始位置。
-
Workfront> 监视记录 返回自上次运行方案以来新添加的文件
-
Google Sheets> 观察行 返回自上次运行方案以来用户添加的新行
即时触发器
即时触发器使服务能够立即通知Workfront Fusion有关 更改 的信息。 我们建议您安排一个包含即时触发器的方案立即运行。 有关说明,请参阅在Adobe Workfront Fusion中计划方案。 另请参阅 Adobe Workfront Fusion🔗中的即时触发器(webhook),以了解如何处理传入数据的详细信息。
- 在Workfront中发生特定类型的事件(如创建任务)时,Workfront> 关注事件 会返回信息。
- 每当更新单元格时,Google Sheets> 监视更改 将返回信息。
汇总
聚合器是一种将多个捆绑累积到单个捆绑中的模块。
每个聚合器仅返回一个捆绑包,该捆绑包随后传递到下一个模块以供进一步处理。
只能将聚合放置在场景的中间位置。
方案可以包含无限数量的聚合器。
- 存档 > 创建存档 将接收的文件压缩为zip存档
- CSV > 聚合到CSV 将CSV文件中的多个字符串合并到一行
- 工具 > 文本聚合器 将多个字符串组合为一个字符串
有关详细信息,请参阅 Adobe Workfront Fusion🔗中的聚合器模块。
迭代器
迭代器是一种将数组拆分为多个单独捆绑包的模块。
每个迭代器都会返回一个或多个包,然后这些包将传递到下一个模块进行处理。
只能将迭代器放置在场景的中间位置。
方案可以包含无限数量的迭代器。
有关详细信息,请参阅 Adobe Workfront Fusion🔗中的迭代器模块和 Adobe Workfront Fusion中的映射数组。