错误类型
有时,在执行场景期间可能会出错。 如果由于无法连接到服务而导致服务不可用,或者如果验证失败,则通常会发生这种情况。
Adobe Workfront Fusion可区分多种基本错误类型。 错误的类型决定了Fusion场景的后续操作。
访问要求
您必须具有以下权限才能使用本文中的功能:
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许可证要求。 或 旧版:任意 |
产品 |
新:
或 当前:您的组织必须购买Adobe Workfront Fusion。 |
要了解您拥有的计划、许可证类型或访问权限,请联系您的Workfront管理员。
有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion许可证。
连接错误
ConnectionError
连接错误是最常见的错误之一。 它们通常是由于多种原因(如过载、维护或中断)导致第三方服务不可用。 此错误的默认处理方式取决于遇到错误的模块。
-
如果第一个模块发生错误,则场景的执行将终止,并显示警告消息。 然后,Workfront Fusion会不断尝试以递增的时间间隔重新运行场景。 如果所有尝试都失败,Workfront Fusion将停用场景。
-
如果连接错误发生在第一个模块以外的其他模块上,则后续步骤取决于场景高级设置中的“允许存储不完整的执行”选项:
-
如果启用此选项,则方案的执行将移到未完成执行文件夹,Workfront Fusion会反复尝试以递增的时间间隔重新运行该方案。 如果所有尝试都失败,执行将保留在“未完成执行”文件夹中,等待用户手动解析。
有关未完成执行的详细信息,请参阅查看并解决未完成的执行。
-
如果禁用了此选项,则场景的执行将结束并返回错误,然后进入回滚阶段。 然后,Workfront Fusion会不断尝试以递增的时间间隔重新运行场景。 如果所有尝试都失败,Workfront Fusion将停用场景。
有关“允许存储未完成的执行”设置的详细信息,请参阅配置场景设置一文中的允许存储未完成的执行。
-
增加时间间隔
当出现错误时,增加两次尝试之间时间间隔的算法称为指数回退。 增加的时间间隔设置如下:
- 10 分钟
- 1 小时
- 3 小时
- 12 小时
- 24 小时
不断增加的时间间隔有助于防止频繁执行的场景在反复失败的尝试中使用操作。
示例:
方案包含Google Sheets触发器监视行。 由于在Workfront Fusion启动场景时进行了维护,Google Sheets在30分钟内不可用,因此无法检索新行。 场景将停止并在10分钟后重试。 由于Google Sheets仍不可用,因此Workfront Fusion仍无法获取有关新行的信息。 方案的下次运行安排在1小时内。 Google Sheets此时再次可用,并且方案成功运行。
数据错误
DataError
当项目未正确映射并且未通过在Workfront Fusion端或第三方服务端执行的验证时,会生成数据错误。
如果发生此错误,则将场景(直到模块失败)移至未完成执行文件夹,您可以在其中解决问题。 但是,场景不会停止,而是会按照其计划继续运行。 要在出现数据错误时停止方案的执行,请启用方案设置面板中的顺序处理选项。
如果尚未在方案设置中启用允许存储不完整的执行选项,则方案的执行会因错误而终止,并执行回滚。
重复数据错误
DuplicateDataError
如果Workfront Fusion尝试将同一捆绑包两次插入到不允许重复数据的服务中,则会生成重复数据错误。 如果发生此错误,Workfront Fusion将以与处理数据错误相同的方式进行。
有关详细信息,请参阅本文中的数据错误。
访问令牌无效错误
InvalidAccessTokenError
当Workfront Fusion无法访问您在第三方服务中注册的帐户时,会发生访问令牌无效错误。 通常,当您在管理给定服务时撤销Workfront Fusion的访问权限时,会发生这种情况,但使用该服务的场景会按照计划继续运行。
如果发生此错误,则场景执行将立即停止。 从发生错误的模块开始的场景的其余部分移至未完成执行文件夹。
速率限制错误
RateLimitError
如果超过给定服务设置的限制,则会生成速率限制错误。 如果发生此错误,Workfront Fusion会像处理连接错误一样进行下一步。
有关详细信息,请参阅本文中的连接错误。
不完整数据错误
IncompleteDataError
只有触发器出现不完整数据错误。 如果触发器无法从给定服务下载所需数据,则会生成此错误。
如果方案以IncompleteDataError
终止,则其进一步的行为将取决于其设置最大连续错误数。
有关详细信息,请参阅配置方案设置一文中的连续错误数。
示例:
场景将Workfront触发器监视记录设置为监视文档。 场景在上传大文档(如长视频)时执行。 由于Workfront Fusion尝试在视频仍上传到Workfront时下载视频,因此场景将通过IncompleteDataError
终止。
运行时错误
RuntimeError
在场景执行期间出现且不属于这些错误类型之一的任何错误均报告为RunTimeError
。
如果方案以RuntimeError
终止,则其进一步的行为取决于最大连续错误数设置。
有关详细信息,请参阅配置方案设置一文中的连续错误数。
>有关详细信息,请参阅“模块概述”一文中的即时触发器。
不一致性错误
InconsistencyError
如果在提交或回滚阶段出现上述任何错误,则场景将终止,并出现不一致错误。
如果某个场景中出现此错误,则该场景的执行将立即停止。
警告
在执行场景时,您可能会收到一则警告消息,向您通知问题。 警告不会阻止方案成功完成。
例如,如果超过允许的最大文件大小,并且禁用了启用数据丢失选项,则会显示警告。
资源
有关映射的详细信息,请参阅映射概述。
有关未完成执行的信息,请参阅查看并解决未完成的执行。
有关方案设置面板的信息,请参阅配置方案设置。
有关计划的信息,请参阅计划方案。
有关方案阶段的信息,请参阅方案执行、周期和阶段。
有关启用数据丢失选项的信息,请参阅配置方案设置一文中的启用数据丢失。