在Adobe Workfront Fusion中重试错误处理
在某些情况下,如果失败的原因可能会随着时间的推移而推移,则重新执行失败模块会很有用。
访问要求
您必须具有以下权限才能使用本文中的功能:
要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。
有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证。
重试错误处理指令的解决方法
Adobe Workfront Fusion当前不提供重试错误处理指令,但可以使用两个变通方法模拟其功能。 有关详细信息,请参阅Adobe Workfront Fusion中用于错误处理的指令。
使用Break指令
缺点
-
最小重试间隔为一分钟。
-
如果模块正在处理多个捆绑包并且捆绑包处理失败,则将部分执行(仅导致错误的捆绑包)移动到不完整执行文件夹并根据Break指令设置计划重试。 但是,当前执行继续,模块将继续处理后续捆绑包。 您可以在方案设置中启用“顺序处理”选项,以防止在成功解析存储在“未完成执行”文件夹中的执行之前再次执行方案。
有关未完成执行的详细信息,请参阅在 Adobe Workfront Fusion中查看和解决未完成的执行。
使用中继器模块
-
使用 中继器 模块并将其 中继器 字段设置为最大尝试次数。
-
将可能失败的模块链接到 中继器 模块。
-
将错误处理程序路由附加到此模块(请参阅 Adobe Workfront Fusion🔗中的错误处理)。
-
将 Tools > Sleep 模块链接到错误处理程序路由,并将其 Delay 字段设置为尝试之间的秒数。
-
在 Tools > Sleep 模块之后链接 Ignore 指令(有关Adobe Workfront Fusion🔗中的错误处理,请参阅指令)。
-
在可能失败的模块后链接 Tools > Set variable 模块,并将其配置为将该模块的结果存储到一个名为的变量中,例如
Result
。 -
在 工具 > 设置变量 之后链接 数组汇总 模块,并在其Source模块字段中选择 Repeater 模块。
-
将 Tools > Get variable 模块链接到 Array aggregator 模块,并将其配置为获取
Result
变量的值。 -
在 中继器 模块和可能失败的模块之间插入 Tools > Get变量 模块,并将其配置为获取
Result
变量的值。 -
在此 工具 > 获取变量 模块与可能失败的模块之间插入筛选器,以仅在
Result
变量不存在时继续。
Result
。缺点
此解决方法可能看起来有点过于复杂,而且对操作也更加苛刻。