请参阅 Application Integration 支持的连接器

重放执行作业简介

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

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

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

优势

在以下场景中,重放执行会非常有用:

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

注意事项

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

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

限制

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

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

后续步骤