目录

Search

  1. 前言
  2. 工作流管理器
  3. 工作流和工作集
  4. 会话
  5. 会话配置对象
  6. 任务
  7. 目标
  8. 连接对象
  9. 验证
  10. 计划和运行工作流
  11. 发送电子邮件
  12. Workflow Monitor
  13. Workflow Monitor 详细信息
  14. 会话和工作流日志
  15. 会话属性参考
  16. 工作流属性参考

工作流基本指南

工作流基本指南

计划状态

计划状态

工作流的计划状态包括历史运行时信息,例如工作流的上次运行时间以及重复工作流已运行的次数。根据对工作流状态或集成服务状态所做的更改,可从计划中删除工作流。
从计划删除工作流后,集成服务将放弃或保留计划状态。如果集成服务放弃计划状态,则会在重新计划工作流时重置状态。如果集成服务保留计划状态,则会在重新计划工作流时还原状态。
当集成服务重置计划状态时,它将保留计划程序配置。它不会检查错过的计划,但会计划工作流,如同该工作流从未运行一样。例如,您将工作流配置为运行五次,而工作流在第二次运行时停止。当您重新计划工作流时,集成服务会将计划重置为运行五次。
当集成服务成功恢复终止的工作流或当您重新启动工作流时,集成服务可以在高度可用的环境中还原工作流的计划状态。当集成服务还原计划状态时,它将根据计划程序配置和计划频率重新计划工作流。
集成服务将基于以下情况保留或放弃计划状态:
您禁用工作流。
当您启用工作流时,集成服务将重置计划。
您从计划中删除工作流。
当您重新计划工作流时,集成服务将重置计划。
您更改计划设置。
集成服务将根据更新的设置重新计划工作流。如果更改配置为以重复时间间隔运行的计划,集成服务将重置频率计数器。
您复制一个文件夹。
集成服务将重置该文件夹中所有工作流的计划。
您选择其他集成服务来运行工作流。
如果取消计划工作流,或工作流计划为连续运行但开始时间已过,集成服务将重置该工作流的计划。如果工作流的开始时间已过并且未计划连续运行,您必须重新计划该工作流。
您再次应用集成服务或以正常模式启用。
集成服务将为取消计划或计划为连续运行但开始时间已过的所有工作流重置计划。如果未将工作流配置为在服务初始化时运行,当开始时间已过且未计划为连续运行时,您必须重新计划该工作流。如果将工作流配置为在服务初始化时运行,则无需重新计划工作流。
您以安全模式启用集成服务。
在安全模式下,工作流仍为已计划,但集成服务不会运行这些工作流,包括计划为连续运行或在服务初始化时运行的工作流。
工作流挂起。
如果将工作流配置为在出错时挂起,则该工作流会挂起。集成服务将从计划中删除已挂起的工作流,并保持运行状态。您可以恢复已挂起的工作流以还原计划。
工作流失败。
要重新建立计划,您可以重新计划工作流。在高度可用的域中,如果重新启动工作流且工作流成功,集成服务将还原计划状态并确定计划的运行是否错过。
工作流停止或中断。
要重新建立计划,您可以恢复或重新计划工作流。如果域不是高度可用,集成服务将重置计划。如果域高度可用,集成服务将还原计划。如果重新启动工作流且工作流成功,集成服务将还原计划状态并确定计划的运行是否错过。
工作流终止。
如果集成服务意外关闭,则会终止所有正在运行的工作流。如果域不是高度可用,集成服务会在您重新计划工作流时重置计划。如果域高度可用,且工作流可恢复,您可以恢复工作流以还原计划状态。如果工作流不可恢复,您可以通过重新计划工作流来重置计划。如果重新启动工作流且工作流成功,集成服务将还原计划状态并确定计划的运行是否错过。
如果在高度可用的域中手动启动已失败、已终止、已停止或已中断的工作流,Informatica 建议您首先取消计划该工作流。如果未取消计划工作流,集成服务会检测到错过计划运行时间,并立即再次运行该工作流。这样便会导致键冲突以及数据无效等错误。手动运行完成后,如果首先取消计划工作流然后进行重新计划,集成服务不会根据错过的计划运行工作流。