配置retry错误处理解决方法

有时,如果故障原因可能很快得到解决,则重新执行失败模块会很有用。

Adobe Workfront Fusion当前不提供retry错误处理指令,但有两种变通方法可用于模拟retry功能。

访问要求

展开以查看本文中各项功能的访问要求。

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

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront包 任何
Adobe Workfront许可证

新增:标准

当前:工作或更高

Adobe Workfront Fusion许可证**

当前:无Workfront Fusion许可证要求

旧版:任意

产品

新增:

  • 选择或Prime Workfront计划:您的组织必须购买Adobe Workfront Fusion。
  • Ultimate Workfront计划:包含Workfront Fusion。

当前:您的组织必须购买Adobe Workfront Fusion。

有关此表中信息的更多详细信息,请参阅文档🔗中的访问要求。

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

重试错误处理指令的解决方法

Workfront Fusion当前不提供retry错误处理指令。 使用以下变通方法之一来模拟重试功能。

有关说明,请参阅错误处理🔗的指令。

使用Break指令

Break指令执行时,场景执行的状态存储在未完成执行的队列中。 如果发生这种情况,您可以手动解决未完成的执行。

有关说明,请参阅解决Break指令处理的错误

有关解决未完成执行的说明,请参阅查看并解决未完成的执行

缺点

  • 最小重试间隔为一分钟。

  • 如果模块正在处理多个捆绑包并且捆绑包处理失败,则将部分执行(仅导致错误的捆绑包)移动到不完整执行文件夹并根据Break指令设置计划重试。 但是,当前执行继续,模块将继续处理后续捆绑包。

    要在成功解析存储在“未完成执行”文件夹中的执行之前阻止再次执行方案,请在方案设置中启用“顺序处理”选项。

有关未完成执行的详细信息,请参阅查看并解决未完成的执行

使用中继器模块

中继器模块的解决方法更复杂,但更可自定义。

配置错误处理程序路由

  1. 单击左侧面板中的​ 方案 ​选项卡。

  2. 选择要添加解决方法的方案。

  3. 单击方案上的任意位置以进入方案编辑器。

  4. 单击​ 流量控制 ​图标 流量控制 并选择​ 中继器

  5. 在“中继器”模块中,将​ Repeats ​字段设置为您希望方案重试的最大次数。

  6. 在​ 中继器 ​模块后附加可能失败的模块。

  7. 将错误处理程序路由附加到可能失败的模块。

    有关说明,请参阅添加错误处理

  8. 将​ Tools > Sleep ​模块添加到错误处理程序路由,并将其​ Delay ​字段设置为重试尝试之间的秒数。

  9. 在​ 工具 > 睡眠 ​模块后添加​ Ignore ​指令。

  10. 继续配置默认路由

配置默认路由

  1. 在可能失败的模块之后,将​ Tools > Set variable ​模块添加到单独的(非错误处理程序)路由中,并将其配置为将模块的结果存储在名为的变量中,如Result

  2. 在​ Tools > Set variable ​之后添加​ Array aggregator ​模块,并在其Source模块字段中选择​ Repeater ​模块。

  3. 将​ Tools > Get variable ​模块添加到​ Array aggregator ​模块之后,并将Result变量的值映射到该模块。

  4. 在​ 中继器 ​模块和可能失败的模块之间插入​ 工具 > 获取变量 ​模块,并将Result变量的值映射到它。

  5. 在此​ 工具 > 获取变量 ​模块与可能失败的模块之间插入筛选器,以仅在Result变量不存在时继续。

recommendation-more-help

示例:

在此示例方案中,HTTP > 发出请求模块表示可能失败的模块:

HTTP发出请求

如果可能失败的模块的结果过于复杂,无法存储在一个简单的变量中,则可以使用数据存储来存储和检索结果。 数据存储将只包含一个记录。 例如,记录的键可以是Result

有关数据存储区的详细信息,请参阅数据存储

缺点

  • 此解决方法比较复杂。
  • 此解决方法需要使用更多操作。

资源

  • 有关中继器模块和中断指令的详细信息,请参阅流控制
  • 有关获取变量模块的详细信息,请参阅工具
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3