目录

Search

  1. 前言
  2. 工作流
  3. 工作流变量
  4. 工作流参数
  5. 群集任务
  6. 命令任务
  7. 人工任务
  8. 映射任务
  9. 通知任务
  10. 网关
  11. 工作流恢复
  12. 工作流管理

Developer 工作流指南

Developer 工作流指南

工作流和任务恢复的规则和准则

工作流和任务恢复的规则和准则

您定义的工作流状态和任务策略会影响工作流实例的恢复行为。
请考虑工作流和任务恢复的以下规则与准则:
  • 如果具有跳过恢复策略的任务遇到错误,数据集成服务将使该任务失败并移至工作流中的下一个对象。工作流不会中断。
    如果具有跳过恢复策略的任务正在运行,并且数据集成服务中断,工作流和任务将进入已取消状态。当工作流恢复后,数据集成服务会重新运行已取消的任务。
  • 如果具有重新启动恢复策略的任务遇到可恢复错误,则数据集成服务会取消工作流。当工作流恢复后,数据集成服务会重新启动发生错误时正在运行的任务。
  • 如果在具有跳过恢复策略的任务正在运行期间取消工作流,则数据集成服务会取消工作流并等待该任务完成。恢复时,数据集成服务将运行工作流中的下一个对象。
  • 如果工作流在具有跳过恢复策略的任务正在运行期间进入已中止状态,则数据集成服务会终止该任务和工作流。工作流不可恢复。
  • 如果数据集成服务在网格上或高可用性环境中运行任务失败,另一个数据集成服务可以恢复工作流。服务故障转移可能会在工作流引擎注册工作流在前面运行的任务的最终状态前发生。工作流恢复时,数据集成服务可能会重新运行在前面已完成的一个或多个任务。