目录

Search

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

工作流基本指南

工作流基本指南

用户定义事件的示例

用户定义事件的示例

假设您要在一个工作流中运行四个会话。 您希望 Q1_session 和 Q2_session 同时运行,以节省时间。 还希望在 Q1_session 完成之后运行 Q3_session。 另外,还需要 Q4_session 仅在 Q1_session、Q2_session 和 Q3_session 都完成后才运行。
下列工作流显示了如何使用事件触发任务和事件等待任务实现这一点:
""
要配置工作流,请完成以下步骤:
  1. 并发链接 Q1_session 和 Q2_session。
  2. 在 Q1_session 后面添加 Q3_session。
  3. 在工作流属性的“事件”选项卡中声明一个名为 Q1Q3_Complete 的事件。
  4. 在工作区中,在 Q3_session 后面添加一个事件触发任务。
  5. 在事件触发任务属性中指定 Q1Q3_Complete 事件。 这将使事件触发任务在 Q1_session 和 Q3_session 完成时触发事件。
  6. 在 Q2_session 后面添加一个事件等待任务。
  7. 为该事件等待任务指定 Q1Q3_Complete 事件。
  8. 在事件等待任务后面添加 Q4_session。 当集成服务处理事件等待任务时,它会先等待事件触发任务触发 Q1Q3_Complete,然后再运行 Q4_session。
集成服务将按以下顺序运行工作流:
  1. 集成服务并发运行 Q1_session 和 Q2_session。
  2. 当 Q1_session 完成时,集成服务运行 Q3_session。
  3. 集成服务完成执行 Q2_session。
  4. 事件等待任务等待事件触发任务触发事件。
  5. 集成服务完成 Q3_session。
  6. 事件触发任务触发事件 Q1Q3_complete。
  7. 由于事件 Q1Q3_Complete 已触发,集成服务运行 Q4_session。
  8. 集成服务运行电子邮件任务。