如何生成固定格式的流水号


表单设计中经常涉及流水号的制作问题,如订单管理、会员管理、设备管理、合同管理等场景中都会使用到,简道云提供了一个流水号字段来满足该需求。

流水号字段设计支持「自动计数」、「提交日期」、「固定字符」以及「表单字段」这四种编写规则。

接下来我们分别了解每种编写规则的用法。


自动计数



自动计数是默认必选的一项规则。既然使用了流水号,那么计数自然也是必不可少的了。



计数位数

计数位数实际也就是限制了流水号计数的最大值。如果计数位数为3,那么最大计数到999,然后就又从0开始重新计数了。

如果大家需要按一定周期重置计数,那么就需要注意在这个周期里的计数不会超过设定的最大值了,否则可能导致这个周期里出现一模一样的流水编号。

重置周期

重置周期分为:「每日重置」、「每周重置」、「每月重置」、「每年重置」。

设置了重置周期以后,当达到重置时间时就会从初始值重新开始计数。

如,设置的重置周期为「每日重置」,初始值为1,那么今天计数完以后,明天又从1开始计数了。

初始值

初始值代表的以哪个数值作为计数的第一个数,也就是计数的最小值。

如果初始值为 5 ,那么就从5,6,7,8…一直计数下去直到设定的最大值或者重置周期。

固定位数

固定位数表示计数位数有几位数,那么流水号中就占几位字符,不足的用 0 补齐。

比如,计数位数为 5 ,开启了固定位数,当计数的数值为3的时候,这个流水号的编写方式为:00003;如果未开启固定位数,则为3。

提交日期

提交日期也可以做为流水号的一部分,它是以我们提交数据的那一刻计算时间的。

提交日期的可以设置以下固定的几种格式。

固定字符

固定字符主要用于不同业务间流水号的区分,类似的业务可能用的用一种流水号编写规则,但是更好的区分不同的业务流水单号,可以给他们加上一个前缀的固定字符。

如,入库单和出库单的流水号规则基本一致,都可以是「固定字符-提交日期-计数位数」这样的编写方式,那么就可以在固定字符上做一个区分。

入库单的流水号可以是:JDY-A-2018080800001

出库单的流水号可以是:JDY-B-2018080800001

前面蓝色字体的部分即是我们的固定字符了。

表单字段

表单字段也可以作为流水号的组成部分,支持流水号设置的表单字段有:数字、下拉框、单行文本、单选按钮组。

引入表单字段后可以使流水号具有更好的辨识度。


设置好了流水号规则以后还可以将不同流水号规则进行排序:



应用示例

在出库管理中,我们设置好流水号规则,包括固定字符、提交日期、表单字段和计数位数。



然后我们新建一条出库数据。



规则和结果的一一对应关系如下所示。



Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?