目录

Search

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

Developer 工作流指南

Developer 工作流指南

工作流变量概览

工作流变量概览

工作流变量表示可以在工作流运行过程中更改的值。使用工作流变量来引用值和记录运行时信息。
可以使用系统或用户定义的工作流变量。系统工作流变量将返回系统运行时信息,例如工作流实例 ID、启动工作流的用户,或工作流的启动时间。
用户定义的工作流变量会捕获任务输出或捕获您指定的条件。创建用户定义的工作流变量后,可以配置工作流以将运行时值分配给变量。
将工作流变量分配到任务输入和任务输出,以便在任务和工作流之间传递数据。
针对以下原因使用工作流变量:
基于运行时数据确定是否运行下一个对象。
如果希望数据集成服务计算变量值,然后确定接下来要运行哪个对象,则在条件序列流的表达式中使用工作流变量。例如,创建可捕获“已成功”任务输出的用户定义的布尔变量。在网关上条件序列流的表达式中使用该变量来计算上一个任务是否成功运行。如果成功,则运行任务 A,如果未成功,则运行任务 B。
对于任务字段的值,请使用运行时数据。
如果希望数据集成服务在运行时为字段使用变量值,则在该任务字段中使用工作流变量。例如,在通知任务的收件人列表中使用 UserName 系统变量,以向启动该工作流的用户发送电子邮件。