表处理
新增记录
新增记录节点触发后,选定的表会新增一条记录,配置如图所示:
- 表: 选择平台中已创建的表,也可绑定变量,变量为函数和流程中此节点的上序节点选择过的工作表
- 新增方式: 增加记录时可以选择增加单条记录或者批量增加记录
单条新增:只增加一条记录,记录中字段内容可手动输入,也可绑定变量,变量为函数、流程中此节点的上序节点选择过的工作表字段和系统时间
批量新增:新增的是数据接口节点返回的数据记录,新增记录字段直接绑定变量即可,案例如下:
- 关闭必填校验: 流程执行的时候对必填项进行校验,关闭后,流程执行时无需填必填项,默认开启
注意: 当选定表中有附件和附件组字段时,附件支持变量绑定,附件组不支持
新增或更新记录
新增或更新记录节点触发后,选定的表会更新或新增记录,当输入的记录ID已存在时内容进行更新,当输入的记录id不存在时,新增一条记录
表: 选择目标表,表支持绑定,可以绑定前序节点涉及的表
记录配置: 可以选择新增或更新单条记录,也可以选择新增或更新多条记录
- 单条记录: 选中时,字段显示的是选中表中的字段,记录ID为默认显示字段,记录ID不是必填项,未填写时,系统自动生成,若绑定或者填写,则按照绑定值/填写值显示
当未输入记录ID,只将记录的字段进行配置时,为新增记录;
当填写记录ID时,需要进行判断,当记录ID已经是存在的,将字段值进行更新,当记录ID不存在,新增记录,并且记录的ID为用户填写的值
- 批量新增: 批量记录包括两部分,一部分是数据、另外一部分是映射关系配置,数据部分只能进行绑定,绑定格式支持数组;批量记录的模式一般适用于记录从第三方同步的业务场景;
数据映中将表的字段列出来,每一个字段选择与数据字段的对应关系,绑定数据的字段显示以下拉列表的形式展示,字段展示形式为【字段类型】字段名称(key);
映射的数据字段的类型需要和表字段的类型保持一致,因此,每一个字段做数据映射时,需要根据表字段的类型对数据字段进行过滤,只能绑定相同类型的字段;
数据字段列表显示字段的名称;
数据: 数据仅支持绑定对象数组
关闭必填校验: 流程执行的时候对必填项进行校验,关闭后,流程执行时无需填写必填项,默认开启
更新记录
更新记录节点触发后,选定的表字段会更新设置的相关内容,记录选择不同配置不同
记录选择
点击选择记录按钮,选择表中已有记录
记录选择后会显示已选择记录数,点击已选择记录数,上方显示已选记录弹窗,显示已选择记录的记录名称
范围定义
根据过滤条件来进行更新表记录的范围定义。
如,更新设备表A,当【所在车间】字段值为车间1时,更新【车间1负责人】为赵工,配置如下图所示:
更新字段
选中记录中要更新的字段,字段为表定义中定义的字段,选中后直接设置要更新的值即可,例如数字字段设置为5
支持数字类型、字节数组类型、日期类型、表单类型、查找引用类型、编号类型的字段设定为新值、增加或减少某个值时触发流程
支持表格类型的字段值改变时出发流程
注意: 可更新记录中的多个字段
删除记录
删除记录节点触发后,选定表会删除目标记录,记录选择不同配置不同
记录选择
选择的记录为选中工作表中已添加的记录,节点触发后,选中的记录将会被删除
范围定义
根据过滤条件来进行删除记录的的定义范围,操作方法同更新记录节点的范围定义。
表查询
表查询节点触发后,自动查询表范围内的数据,若下一节点需这些数据,将会自动推送到下一节点,配置如图所示:
- 按照字段值
含有满足条件的字段值记录将会被删掉,配置同更新记录
表查询
表查询节点触发后,自动查询表范围内的数据,若下一节点需这些数据,将会自动推送到下一节点,配置如图所示:
表类型包括数据表和内部表,数据表即平台中【数据管理】模块创建的表,内部表包括平台中的报警信息列表、操作日志列表、用户表和角色表
属性配置说明
最新一条数据: 查询内容为最新一条数据
自定义数量: 查询内容条数可自定义,直接写入目标条数
条件筛选: 查询设置条件内的工作表内容,例如查询人员名称为张三的数据
属性配置说明
表类型:选择查询表的类型,可查询数据表和内部表类型的数据;
表:当表类型选择数据表时,表下选项为数据管理中创建的表;当表类型选择内部表时,表下选项为报警表、操作日志表、用户表、角色表;
最新一条数据: 查询内容为最新一条数据;
自定义数量: 查询最新内容条数;
条件筛选: 查询符合过滤条件的数据;
取最新一条数据:当选择是时,查询为最新一条数据;当选择否是,查询全部数据。