有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

功能介绍

数据模型节点是在流程编排中操作数据模型中的业务数据的节点。目前包括:创建记录、删除记录、更新记录、查询记录、提交入库共 5 个节点。这些对象记录的操作会持久化到数据模型的数据存储中。5 种对象节点配合其他流程节点灵活编排,能实现复杂的对象数据读写操作。




创建记录

创建记录节点可以创建数据模型的一条记录。单击右侧“创建记录”将节点拖拽到流程画布中,此时右侧会展示对象节点的属性配置,包括基础属性和赋值配置。



基础配置

节点名称:流程节点的名称标记。
输出变量名称:创建记录节点除了在数据存储中会创建一条记录,还会生成一个流程变量,该变量的唯一标记在此处定义,可供流程下游节点使用。
选择对象:此处选择需要创建哪一种对象模型的业务数据。

字段赋值

1. 选择需要创建的对象类型之后,单击设置赋值,在弹出的设置赋值框中,可对需要创建的对象的字段进行赋值操作。



2. 在设置赋值弹窗中,会自动加载该对象所有的字段信息,包括:字段 ID、字段名称、字段是否必填、字段类型、右值,右值支持三种类型赋值,包括:
常量赋值:例如 1、"abc"、0.12 等。
变量赋值:流程上游节点输出的流程变量值,包括流程入参变量。
系统变量赋值:目前支持“当前用户”、“当前日期”两个系统变量。
3. 单击确定后,即字段赋值完成。 在对象赋值时:
右值的类型需要和左值类型保持一致。
必填为“是”的必须进行赋值,必填为“否”的可以不进行赋值。

更新记录

更新记录节点可以更新单条或者批量更新多条对象记录。单击右侧更新记录将节点拖拽到流程画布中,此时右侧会展示更新记录节点的属性配置,包括基础属性和赋值配置。



基础配置

节点名称:流程节点的名称标记。
对象记录:选择要更新的记录信息。此处可以选择对象类型的流程变量,包括流程对象或者对象列表。

字段赋值

1. 单击设置赋值,会弹出字段赋值弹窗进行字段赋值。和创建对象不同,更新记录默认不展示对象字段。需要手动选择字段,并进行右值赋值。右值支持四种类型赋值,包括:
常量赋值:例如 1、"abc"、0.12 等。
变量赋值:流程上游节点输出的流程变量值,包括流程入参变量。
系统变量赋值:目前支持“当前用户”、“当前日期”两个系统变量。
为空赋值。
2. 单击确定后,即字段赋值完成。
对象赋值时:右值的类型需要和左值类型保持一致。
至少设置一条更新字段。



查询记录

查询记录节点可以查询数据存储中的业务数据。单击右侧查询记录将节点拖拽到流程画布中,此时右侧会展示查询记录节点的属性配置,包括基础属性和查询条件配置。



基础属性

节点名称:流程节点的名称标记。
输出变量名称:创建记录节点除了在数据存储中会创建一条记录,还会生成一个流程变量,该变量的唯一标记在此处定义,可供流程下游节点使用。
选择对象:此处选择需要创建哪一种对象模型的业务数据。
查询范围:可以选择查询其中一条记录或者查询全部记录。

查询条件设置

1. 单击设置查询条件,会弹出查询条件弹窗配置查询字段。查询条件需要设置左值字段、操作符和右值,并根据查询条件填写规则: 设置单个查询规则,规则填写:1,如下图:



设置多条查询条件时,规则填写时需通过且/或组合,例如下图:查询当前日期创建所有人包含 admintest 的客户。


左值选择对象字段,查询记录默认不展示对象字段,需要手动选择字段。
操作符支持等于/不等于、为空/不为空、包含/不包含、属于/不属于等,根据字段类型不同选择对应支持的操作符。
右值的选择和创建/更新记录对象类似,支持三种类型赋值,包括:常量赋值:例如 1、"abc"、0.12 等。
变量赋值:流程上游节点输出的流程变量值,包括流程入参变量。
系统变量赋值:目前支持“当前用户”、“当前日期”两个系统变量。
2. 单击确定后,即字段赋值完成。
在对象赋值时请注意:右值的类型需要和左值类型保持一致。
至少需要设置一条查询字段。
3. 单击确认后,查询条件的配置会被保存。 例如:查询年龄为25的所有是自己带饭的用户。




删除记录

删除记录节点用来删除一条对象记录或者批量删除多条对象记录。单击右侧删除记录将节点拖拽到流程画布中,此时右侧会展示删除节点的属性配置,主要包括:
节点名称:流程节点的名称标记。
对象记录:选择要更新的记录信息。此处可以选择对象类型的流程变量,包括流程对象或者对象列表。




提交入库

提交入库节点将流程中对象类型的变量提交到数据模型数据中保存。提交入库和创建记录的区别在于,提交入库直接选择一个流程变量入库,不需要像创建记录做字段赋值操作,且支持主子表一起提交,操作起来比较简单,特别适合流程入参数据支持持久化的场景。

单击提交入库将节点拖拽到流程画布中,此时右侧会展示提交入库节点的属性配置,主要包括:
节点名称:流程节点的名称标记。
数据操作:目前仅支持新增场景。
对象记录:选择要新增的记录信息。此处可以选择对象类型的流程变量,包括流程对象或者对象列表。