查看 Application Integration 支持的连接器

重放执行作业简介

借助应用集成,您可以将原始集成重新运行为新的集成执行,从而重放执行。Application Integration 流程旨在编排不同系统之间的通信和数据交换。这些流程可能很复杂,涉及多个步骤,并且通常需要与外部第三方系统进行交互。因此,您的广告有时可能会因各种原因而无法投放,其中包括:

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

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

优势

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

  • 模拟来自外部系统的事件:如果您想重新运行失败的执行,但执行需要模拟外部系统,则重放非常有用。例如,假设您已与 Pub/Sub 触发器集成,该触发器会在收到来自外部应用(例如 Jira)的事件时触发。重放执行时,系统会执行来自 Pub/Sub 的触发器事件,因为可能很难从 Jira 触发相同的事件。
  • 重试失败的执行:如果集成因暂时性错误或外部系统问题而失败,您可以重放执行以重新运行流程并完成集成。

注意事项

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

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

限制

重放执行会受到以下限制:

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

后续步骤