1. 使用场景

在应用中,会遇到使用流水号的情况,那么我们在配置流水号时,可以配置提交时将流水号自动回填到表单中,这时会遇到一个问题,比如说,当我们配置业务关联规则需要使用到流水号时,那么业务关联规则以及流水号同时触发,因此会导致触发业务关联规则的时候,流水号并没有参与,那么这时我们就可以在页面中生成流水号,并且可以自定义流水号的格式。

2. 视频展示

3. 操作步骤

3.1 创建表单

「业务单填报」:填报业务单,在此页面生成自定义流水号。

业务单填报表

「流水号自增底表」:发起业务单填报时,向流水号底表插入数据。

流水号自增底表

3.2 自定义流水号

由于需要使流水号自增,因此可以使用 COUNT 计数,但是使用当前业务填报表的数据计数时,当删除某条数据后,就会出现流水号重复的情况,因此我们在每提交一条数据时,将数据插入流水号底表中,然后使用 COUNT 计算底表的数据量,当删除数据时,不减少底表数据量,因此业务填报表中流水号不会重复。

3.2.1 配置业务关联公式

我们在每提交一条数据时,使用 INSERT 将数据插入流水号底表中。

参考公式如下,可直接复制,注意需将组件替换。

配置公式编辑

3.2.3 编辑公式

自定义流水号样式,如“YD”字符串,日期,流水号,流水号获取对应底表的数据量,将以上数据依次获取并使用拼接函数拼接在一起。

由于公式升级,导致 CONCATENATE 函数无法镶嵌 COUNT 函数,故使用单行文本组件配置 COUNT 公式,如下图:

流水号字段设置公式如下图:

配置流水号自增公式

公式参考如下:

注:

  • 可直接复制下列公式,需将 COUNT() 公式中的 formUuid 替换为流水号自增底表的 formUuid
  • 表单计数字段换成业务填报表单的表单计数字段

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部