流水号控件
功能说明
流水号控件根据预设规则生成流水号信息。只有工作流表单可用,一个表单只能有一个流水号控件,工作流表单流水号自动生成;流水号标题可编辑。流水号由前置/后置字符、日期规则、编号位数、分隔符、重复周期五个部分组成

1.日期规则:流水号中的日期可以设置为年、年月、年月日、为空四种
2.前置/后置字段:前置字段指在流水号之前的字段,后置字段指在流水号之后的字段,可对流水号控件的前置字段/后置字段进行设置,前置字段和后置字段可选择常量自定义输入字段设置为前置字段或后置字段,也可以选择表单内包含字段设置为前置字段或后置字段
3.编号位数:编号位数可设置1-10位
4.分隔符:对前置字段/后置字段、日期、编号位数进行分隔
5.重复周期:设置了重置周期以后,当满足重置周期后将会以初始值再重新开始计数;流水号中的重复周期可以设置为按年、月、日、不重复四种
需求说明
在数据源表中获取部门缩写,将部门缩写添加到 自定义流水号 的表单中,创建一个自定义流水号;
自定义流水号格式为:自定义文本1-自定义文本2-部门缩写(当前登录人的部门一级)-流水号-年份;
如:JMC-GB-KF-001-2019;
JMC-GB 为自定义文本 ;KF 代表当前登录人的部门一级为开发部; 001 为流水号; 2019 为年份;
表单说明
数据源表 字段:部门控件、缩写(文本框)
1.部门控件:选择公司下的第一级部门
2.缩写:填写部门的缩写

自定义流水号表 字段:部门一级(系统字段)、部门缩写(文本框)、流水号(系统字段)、部门一级ID(文本框)
1.部门一级:系统字段,获取当前登录人的一级部门
2.部门一级ID:设置默认值为 部门一级_id,获取当前登录部门的id
3.部门缩写:通过 自定义规则 获取数据源表中的缩写
4.流水号:点击“流水号”控件的“自定义模板”,设置格式

操作步骤
1.在数据源表中添加 部门控件、缩写
2.在数据源表中添加部门缩写的数据

3.创建一个 自定义流水号表 添加字段 部门一级(系统字段)、部门缩写(文本框)、流水号(系统字段)
4.将 流水号 的属性设置为“自定义模板”

5.将自定义的格式,设置为 自定义文本1-自定义文本2-部门缩写-{seqno}-{date}
{seqno}:为流水号的代码,编号位数根据 流水号属性 中“编号位数”的设置而定义长度
{date}:为日期代码,日期格式根据 流水号属性 中“日期规则”的设置而定义格式

效果图:
