查看 Application Integration 支持的连接器

重放执行作业简介

借助应用集成,您可以将原始集成作为新的集成执行重新运行,从而重放执行。Application Integration 流程旨在编排不同系统之间的通信和数据交换。这些流程可能非常复杂,涉及多个步骤,并且通常依赖于与外部第三方系统的互动。因此,您的执行有时可能会因各种原因而失败,包括以下原因:

  • 流程中的错误:您的集成流程包含不正确的逻辑,例如错误的数据转换或配置错误的步骤。
  • 外部系统存在问题:集成流程与之互动的第三方系统(例如数据库、Web 服务或 API)出现问题或停机。
  • 暂时性网络错误:集成中涉及的系统之间的连接暂时出现故障。

在调试已发布集成中的失败问题后,您可以重放集成执行。重放执行会重新生成流程,并重新处理原始集成,将其作为新的集成执行。

优势

重放执行对于以下情况非常有用:

  • 触发事件处理:如果您想重新运行失败的执行,尤其是由外部系统触发的执行,重放功能可让您配置本应由该事件提供的输入变量。例如,假设您有一个集成,其中包含一个 Pub/Sub 触发器,该触发器会在收到来自 Jira 等外部应用的事件时触发。重放执行时,系统会执行来自 Pub/Sub 的触发事件,因为很难从 Jira 触发同一事件。
  • 重试失败的执行:如果集成因暂时性错误或外部系统问题而失败,您可以重放执行来重新运行流程并完成集成。
  • 使用修改后的输入值验证已发布的集成:通过重放,您可以重新运行已发布的集成并使用不同的输入变量值对其进行测试。这样就无需手动重新运行整个集成,从而节省时间。在重放期间,可以修改已遮盖和未遮盖的变量。
  • 从失败点重放执行:通过重放,您可以从已发布集成中的失败点重新运行执行。这样可以避免不必要地重新执行已成功完成的任务,从而节省调试时间和资源。

如需详细了解如何重放执行作业,请参阅重放执行作业

注意事项

以下注意事项适用于重放执行:

  • 执行状态:您可以重放处于以下状态的执行:成功失败已取消。如需重放处于其他状态的执行,您必须取消执行
  • 兼容的已发布版本:在更改已发布的集成版本后重放执行时,请确保这些更改与原始执行兼容。例如,如果原始执行需要两个输入变量,而更新后的集成版本只需要一个输入变量,则重放执行会失败。
  • 执行模式:即使集成版本发生变化,重放执行也会遵循与原始执行相同的执行模式

限制

重放执行受以下限制:

  • 不支持重放由时间安排触发器触发的执行。
  • 默认情况下,重放的执行的截止时间为 10 分钟。如果执行未在截止时限内完成,则执行状态会设置为 CANCELLED

后续步骤