目录

Search

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

Developer 工作流指南

Developer 工作流指南

工作流变量数据类型转换

工作流变量数据类型转换

工作流变量的数据类型可以是布尔、日期、整数或字符串。 如果数据集成服务可以转换数据类型,您可以将某种数据类型的变量分配给其他数据类型的工作流变量、参数、文字值、任务输入或任务输出。
下表介绍了数据集成服务执行的工作流变量数据类型转换:
变量数据类型
String
Integer
布尔型
日期
String
Integer
Boolean
Date
要将字符转换为整数,该字符串必须包含一个数字。
要将字符转换为布尔,该字符串必须包含“true”或“false”。
当数据集成服务将整数转换为布尔时,该服务会将值零 (0) 转换为 false。 该服务会将任何非零值转换为 true。
当数据集成服务将布尔转换为整数时,该服务会将值 false 转换为零。 该服务会将值 true 转换为一 (1)。
运行工作流时,数据集成服务会将数据转换为有效的数据类型。 例如,StartTime 系统工作流变量具有日期数据类型。 可以在通知任务的正文字符串字段中使用该变量。 运行工作流时,数据集成服务会将存储在系统工作流变量中的日期转换为字符串。