1. 简介
1.1 功能简介
流水号字段用于自动生成唯一的编号,广泛应用于各种表单和数据管理场景。该字段支持自定义格式、自动计数、数据联动等功能,以满足不同应用需求。
1.2 应用场景
流水号字段在多个场景中发挥着重要作用,包括:
- 产品管理 中,通过流水号字段为产品设置产品编号;
- 人事行政管理 中,通过流水号字段设置员工编号;
- 进销存管理 中,通过流水号设置订单编号、库存编号等;
2. 字段属性
2.1 格式设置
流水号规则中可以添加「自动计数」、「提交日期」、「固定字符」和「表单字段」四种规则,具体设置方法如下:
![]() |
|---|
2.1.1 自动计数
自动计数是流水号默认必选的规则,自动计数支持设置的内容如下:
1)计数位数:计数位数设置范围为 2~12;计数位数可以限制流水号最大值,当达到计数位数最大值时则重新开始计数。如,当设置的计数位数为 5,当计数达到 99999 时,则从 0 开始计数。
2)位数固定:默认开启,点击可切换开启/关闭状态,开启后则显示固定的位数。如,当计数位数为 5,当前计数为 1 时,开启位数固定时,流水号显示为 00001;未开启时,则流水号显示为 1。
3)重置周期:重置周期是指流水号重新计数的条件,支持设置为如下重置周期:
- 不自动重置:不在任何日期重置计数;
- 每日重置:每日 00:00:00,自动从初始值重新开始计数;
- 每周重制:每周 00:00:00,自动从初始值重新开始计数;
- 每月重置:每月首日 00:00:00,自动从初始值重新开始计数;
- 每季度重置:每季度首日 00:00:00,自动从初始值重新开始计数;
- 每年重置:每年首日 00:00:00,自动从初始值重新开始计数。
注:重置周期下,如计数达到最大值,则从 0 开始重新计数。
4)初始值:初始值指的是计数的初始数值,也就是从哪一个数字开始计数。系统初始值默认为 1。
![]() |
|---|
2.1.2 提交日期
可以在下拉框中直接选择预定义的 10 种日期格式:
![]() |
|---|
2.1.3 固定字符
固定字符可以用于区分不同业务的流水号。在流水号规则中添加固定字符,在固定字符后的文本框中手动录入要添加的字符即可,如DB—0001 中的 “—”就是固定字符。
2.1.4 表单字段
流水号中支持添加当前表单的字段作为组成部分,即在流水号中添加选中字段的填写内容。
目前支持添加的字段包括:单行文本、数字、下拉单选、单选框、人员单选、部门单选。(子字段暂不支持添加)
![]() |
|---|
2.1.5 规则限制
四种流水号规则的必选、可重复添加的限制如下:
| 流水号规则 | 是否必选 | 是否可重复添加 |
|---|---|---|
| 自动计数 | 是 | 否 |
| 提交日期 | 否 | 否 |
| 固定字符 | 否 | 是 |
| 表单内容 | 否 | 是 |
2.2 重置流水号
流水号可以设置重置规则,以便在特定条件下重新开始计数:
- 暂未计数:在提交数据时,流水号从1开始计数。例如,在创建新记录时流水号从 0001 开始。示例:新数据提交后,流水号为 0001,下一个数据为 0002。
- 重置:支持流水号重新计数,此功能一般用于表单在测试时已经开始计数,在测试完毕真正进行上线使用的时候,需要对流水号重新开始计数。
![]() |
|---|
2.3 流水号支持编辑
允许用户在创建数据后,当表单处于编辑状态时,可对流水号进行二次编辑。
应用场景:
- 在订单管理系统中,每个订单通常都会有一个唯一的流水号用于标识。如果由于某种原因(如输入错误、客户要求更改等),需要对已生成的流水号进行修改,那么支持编辑的功能就显得尤为重要。
![]() |
|---|
注:1)流水号在编辑后 不支持验重,可能会造成单号重复,所以非必要不要开启此设置,建议开启后修改完数据立即关掉。
3. 注意事项
1)一个表单只能添加一个流水号字段。
2)流水号字段仅支持添加在主表中添加,不支持在明细表中添加。
3)流水号字段可以作为文本字段参与表单公式、表单校验、流程校验,但提交未生成流水号的新数据时,流水号字段值为空,需在提交数据生成流水号后才可正常参与计算。





