Skip to content

工作流节点

工作流节点工作流中业务逻辑的处理单元。所有的触发节点后面都可以添加任意的工作流节点来完成业务流程的处理。本平台提供了非常丰富的工作流节点,从而让没有代码基础的人员也可以完成复杂业务流程设计

提示

本平台完全可以作为数据中台使用。外部的系统可以调用本平台的接口处理业务逻辑,也可以获取平台下任意表单的数据,同时还支持主动获取外部系统的数据

本章介绍工作流节点的通用概念

1.流程数据

工作流中某些节点包含数据,例如:所有的触发节点、新增记录节点、查询记录节点、公式计算节点等。工作流中的节点都可以通过流程数据选择并使用其前面节点的数据

场景说明

查询记录节点查询了客户表的记录,则后续的节点就可以直接使用查询到的客户数据

1.1 多条记录

选择流程数据时,当选择的节点字段满足以下任意条件时,则选择的字段包含多条记录

  1. 节点包含多条记录
  1. 子表中的字段

如果流程数据包含多条记录,则选择的字段值也为多个,影响如下

  • 查询规则:可以使用任意属于包含等比较运算符进行匹配
  • 新增记录:如果设置了新增记录保存多条,则会创建多条记录
  • 公式计算:字段值将使用数组的形式传递
  • HTTP请求:字段值将使用数组的形式传递

1.2 字段转换

选择流程数据时,当前字段流程字段的类型可以不完全匹配,系统将自动进行格式转换

当前字段类型允许选择的流程字段类型
文本文本,数值,日期,单选,多选,级选,自动编号
数值文本,数值
日期文本,日期,数值
单选文本,单选
多选文本,多选
级选级选
是否所有控件,控件值存在时为“是”,不存在时为“否”
自动编号文本,自动编号
关联记录文本,关联记录
子表子表
图片图片
附件附件
部门单选部门单选,部门多选,归属部门
成员单选成员单选,成员多选,归属成员
部门多选部门单选,部门多选,归属部门
成员多选成员单选,成员多选,归属成员
归属成员成员单选,成员多选,归属成员
归属部门部门单选,部门多选,归属部门

2.系统字段

工作流除了表单控件对应的字段外,还提供了系统字段,系统字段如下

字段名字字段作用
记录ID表单记录的唯一ID;关联记录字段保存的是多个记录ID
子记录ID子表记录的唯一ID
操作时间工作流开始执行的时间
操作成员执行工作流的成员(仅成员相关触发节点包含)
操作成员所在部门执行工作流的成员的所在部门
是否通过是否通过审批(仅审批节点包含)

特别说明

关联记录字段保存的是多个记录ID,使用场景示例如下

当需要查询关联的记录时,可以使用查询条件:记录ID任意属于关联记录

当需要增加/减少关联记录时,可以直接使用记录ID,即增加/减少指定ID的关联记录