目录

Search

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

Developer 工作流指南

Developer 工作流指南

工作流恢复

工作流恢复

工作流恢复是指从中断点开始完成工作流实例。
为工作流启用恢复后,如果任务遇到可恢复错误,或者您取消工作流实例,又或者数据集成服务进程意外关闭,您可以恢复该工作流实例。
查看工作流日志可确定中断原因。如果为工作流实例启用了恢复,则修复所有可恢复错误后,可以恢复已中断的工作流实例。
您无法在中断的运行和恢复运行之间更改工作流定义。如果工作流实例处于可恢复状态,但您在 Developer tool 中更改了工作流元数据,并重新部署了包含该工作流的应用程序,则该工作流实例将无法再恢复。
如果数据集成服务在意外关闭之后重新启动,则该服务会尝试恢复之前的工作流状态。默认情况下,数据集成服务不会恢复已在命令任务、映射任务或通知任务期间停止的工作流实例。此外,如果取消工作流实例或者取消工作流实例中正在运行的任务,则在默认情况下数据集成服务将无法恢复该工作流实例。可在工作流上配置恢复选项,以使数据集成服务能够在这些情况下恢复工作流实例。
配置工作流选项时,可以将工作流配置为手动恢复或自动恢复。如果配置自动恢复,则数据集成服务会从中断点处重新启动工作流,而无需任何人工交互。如果配置手动恢复,则可以重新启动工作流。
当工作流实例恢复后,数据集成服务会重新启动该任务。服务将继续处理后续工作流对象。如果某个工作流实例在任务中断之后恢复,Monitor 会为在已恢复工作流中运行的任务实例添加一个条目。例如,如果工作流恢复三次并且每次都重新启动映射任务,则 Monitor 将包含三个有关映射任务的条目。