电话 400-111-2626

# 赋值组件

赋值是将数据赋给某个变量的过程。

在业务编排中,数据处理节点中选中的表单字段、消息通知节点的“接收人”“标题”等字段就是一个变量,为变量提供数据的过程便称为“赋值”。而赋值的工具,我们称之为赋值组件

# 功能入口

  • 工作流设计>>流程设计>>流程节点

向流程节点的变量进行赋值,提供节点所需的数据。

  • 工作流设计>>流程设计>>流程节点>>筛选条件

image.png

  • 工作流设计>>参数设置>>输入/输出参数

image.png

  • 事件扩展>>调用工作流

赋值组件事件扩展1.png

相关文档:点击查看「事件扩展」 (opens new window)

# 计算单元

为变量赋值时,可通过计算单元获取常量/变量进行参数式的定义。 不同的计算单元代表不同的数据来源,可根据业务实际需要进行设置。

需要注意的是,各个计算单元是互斥的,若需要同时获取多个计算单元中的数据,可以使用「公式」计算单元进行设置。

# 自定义值/常量

由赋值的变量数据类型决定赋值的方式,赋值结果为一个固定的常量。(唯一值)

  • 「文本」类型,自定义值的赋值方式为一个“文本输入框”;
  • 「数组」类型,则是一个“下拉选择器”。

image.png

# 流程节点

数据处理节点在执行完成后,将会输出“节点执行结果”,以列表的形式存储执行结果。 因此,我们可以在数据节点之后的节点引用其执行结果进行赋值。

  • 为流程节点的变量赋值时,可以引用本节点之前的流程节点的进行赋值。
  • 为输入参数赋值时,无法使用流程节点赋值。(工作流尚未执行)
  • 为输出参数赋值时,可以引用工作流中的所有数据处理节点进行赋值。(工作流执行完成)

以新增数据节点为例,在节点执行后,将会显示节点的实际新增数据量、字段值。

输出示例:

# 输入参数

在参数设置「输入参数」定义参数后,可以使用输入参数对变量进行赋值。

在需要业务方提供数据时,可以使用输入参数计算单元。

# 输出参数

仅调用工作流时,且执行成功提示可配置*

「输出参数」是工作流设计时,定义的工作流执行完成后输出的执行结果。

可以使用输出参数为业务方提供数据,如查询数据的结果、执行完成时间。

# 公式

当数据需要进行简单的处理,或需要其他计算单元中的变量一并计算时,可以使用「公式」进行赋值。

  • 函数库:支持获取系统函数、逻辑函数等常见函数进行数据处理。
  • 变量:支持获取其他计算单元中的变量进行跨计算单元数据运算。

# 当前时间

在执行时,获取服务器的实时时间戳,支持自定义时间的粒度。

# 当前用户信息

获取业务方的实际执行用户提供的信息。

1 / 0