Chain 模块

IMPORTANT
此功能位于Beta中,不建议用于任务关键型生产工作流。 作为Beta功能,行为可能会发生更改,并且可能无法完全处理边缘情况。
对于稳定集成,请考虑使用HTTP请求模块通过webhook触发第二个场景,此模式使用完全支持的基元,并为每个场景提供独立的执行控制。
如果选择使用链接方案,请查看将多个方案链接在一起以获取设计指南。

使用“链”模块,可以将一个方案连接到另一个方案。

有关计划链接方案的说明,请参阅将多个方案链接在一起

访问权限要求

展开可查看本文所述功能的访问权限要求。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront 包

任意 Adobe Workfront Workflow 包以及任意 Adobe Workfront 自动化和集成包

Workfront Ultimate

Workfront Prime 和 Select 包,且需额外购买 Workfront Fusion。

Adobe Workfront 许可证

标准

工作版或更高版本

产品 如果您的组织使用的 Workfront Select 或 Prime 包不包含 Workfront 自动化和集成,则必须单独购买 Adobe Workfront Fusion。

有关此表中信息的更多详细说明,请参阅文档中的访问权限要求

链模块及其字段

触发器

从父项接收数据

此模块是子方案中的触发模块,由调用父方案中的子方案模块触发。 它接收来自父方案的数据,可以在子方案中处理这些数据。

配置从父模块接收数据:

  1. 要使用现有数据结构,请在数据结构字段中,选择将用于方案输入数据的数据结构。

    若要创建新的数据结构以用作方案的输入数据,请单击“数据结构”字段旁边的​ 添加 ​并创建数据结构。

    有关创建数据结构的说明,请参阅数据结构

  2. 单击​ 确定 ​以保存模块。

操作

调用子方案

此模块位于父方案中。 这些字段反映了在子方案中的“从父模块接收数据”中设置的数据结构。

IMPORTANT
在生产场景中配置此模块之前,请查看以下内容:
  • 如果禁用“触发并忘记”,则不要在此方案上启用提交触发器最后一个(CTL)。 CTL将在暂停等待子响应时重试该方案,从而创建无限制的重试循环。
  • 将此模块放在迭代器内时请务必小心。 为大型迭代器中的每个项目调度子方案会创建大量平台负载。 考虑内嵌子方案的逻辑或在迭代器之外预先计算共享查找。
  • 触发并忘记​意味着父级无法查看子级是否运行或成功。 仅在独立监视子级故障时使用。
有关完整的设计指南,请参阅将多个方案链接在一起
NOTE
  • 您可以选择现有的子方案,也可以通过此模块创建新子方案。
  • 您可以在创建子方案时创建数据结构。

配置“调用子方案”模块

  1. 将“调用子方案”模块添加到方案中。

  2. 要使用现有的子方案,请在链字段中,选择要调用的子方案。

    要创建新的子方案,请单击“链”字段旁边的“添加”。 子方案会显示在单独的窗口中,其中已放置从父模块接收数据和从父模块返回响应。

    在子方案的触发器模块中配置的字段显示在调用子方案模块中。

  3. 在调用子方案模块中输入或映射要传递给子方案的信息。

  4. (视情况而定)如果希望父方案继续执行,而不等待子方案的响应,请启用​ 触发并忘记 ​选项。

  5. 单击​ 确定 ​以保存模块。

NOTE
如果为此模块创建新的子方案,子方案将在单独的浏览器窗口中打开,允许您同时查看和配置父方案和子方案。

将响应返回至父级

这是子方案中的,并将选定结构中的数据发送至父方案。 您可以在父方案的后续模块中映射此数据。

IMPORTANT
如果您的子方案有多个路由,则​ 必须 ​确保可以从每个执行路径访问返回至父模块的响应。 如果返回响应模块位于跳过或未执行的路由上,则父方案将无限期等待从未到达的响应。
将Return响应添加到路由器之后的父模块,该路由始终执行,而不考虑路由器的结果,或者添加错误处理以确保即使在发生错误时也始终返回响应。

要配置添加响应程序模块,请执行以下操作:

  1. 要使用现有的数据结构,请在数据结构字段中,选择将用于子方案返回给父方案的数据的数据结构。

    要为数据创建新的数据结构,请单击“数据结构”字段旁边的​ 添加 ​并创建数据结构。

    有关创建数据结构的说明,请参阅数据结构

  2. 单击​ 确定 ​以保存模块。

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