数据接口:自动编号

来自企业管理软件文档中心
2018年10月17日 (三) 23:44Will讨论 | 贡献的版本

跳转至: 导航搜索

简介

自动编号是一种帮助我们按照一定规则创建唯一编号的工具,它就是一组含有固定格式的标识符,可以是单据编号、学号、工号、商品代码、座位号、车牌号等。例如:

  • 客户编号设定为: KH00001、KH00002……
  • 采购入库单号设定为:CGR201801-001、CGR201801-001……


设置说明

  • 云表中,自动编号数据接口的建立有两个入口:模板中添加、全局数据接口中添加。
  • 在模板设计页面,点击数据接口,选择自动编号,选择存放位置:私有公开,然后点击新建(如图1),即可进入设计数据接口-自动编号页面


NZD1.jpg
图1


  • 或进入云表首页的系统管理文件夹中的数据接口自动编号。点击新建(如图2),即可进入设计数据接口-自动编号页面(如图3)。


NZD3.jpg
图2


NZD2.jpg
图3


  • 设置好自动编号组成及所有选项后,点击确定进行保存。
  • 在模板设计页面进入数据表管理,在编号数据项的填写规范处选择建立好的自动编号数据接口。并在右面的填写规范处可以设置自动编号配置保存表单时才产生(若勾选此项,则只有在保存表单时才生成编号;若不勾选此项,则在新建表单时就会生成)(如图4)。


NZD4.jpg
图4


  • 私有:只有本模板可调用此数据接口;
  • 公开:所有模板都可调用此数据接口。
  • 名称:数据接口的名字。
  • 访问权限:私有公开
  • 编号示例:设置好自动编号组成之后的预览,方便用户及时查看修改。
  • 为组成文本独立生成序号:若勾选此项,自动编号组成中有变量,会根据变量,将顺序号位数部分重新编号;若未勾选,则顺序号位数部分会一直累计叠加。
  • 允许其他设计者修改删除:若勾选此项,该数据接口可以被其他有设计权限的设计者修改(超级管理员或系统管理员);若未勾选,则只能由设计者本人修改。
  • 强制连续编号:若勾选此项,会将顺序号位数部分进行强制性的连续自动编号,令该编号不会出现断号情况。(强制连续编号会消耗服务器的部分性能。)

自动编号的组成

NZD5.jpg
图5


组成类别 说明
固定文字 定义自动编号时规定的固定文字内容
系统变量 系统变量中的如:UUID、当前用户名、当前用户登录账号等
日期变量 与时间相关,YMD分别代表年月日,如YYYYMMDD则表示20180101,产生自动编号时,根据当前日期决定
顺序号位数 表示从1开始的顺序号,需要规定位数,如填写3,则从001开始往后002、003……,此项需配合下面的选项为组成文本独立生成序号以及强制编号连续进行。如序号达到999,系统会自动进阶为1000,所以设定时,最好先预想最大顺序号,以保证自动编号的整个长度一致
自定义参数 如图5,自动编号组成后面分页为自定义参数

自定义参数对应模板上的数据项,在填报的时候,根据这个数据项的中填写的内容来构造自动编号的这一段。 自定义参数在自动编号设置中,只需要指定参数名,只有在真正调用此自动编号的时候,才需要绑定模板中相对应的数据项。


自定义参数

     自定义参数顾名思义就是用户自己确定的数据,然后将数据传入数据接口当做参数使用。于是我们在设计带参数的自动编号的时候首先需要在数据接口中创建参数,用来接收用户的确定的数据。

如下图,我们希望在入库单的单号上带上供应商的ID,这样我们可以快速做一个分类。

自动编号参数.jpg

然后在自动编号组成列表里面增加自定义参数的字段,并且选择我们刚才增加的这个自定义参数,如下图:

自动编号参数2.jpg
自动编号参数3.jpg

到这一步,我们已经创建完成了带参数自动编号的创建,下面我们介绍下怎么使用这个带参数的数据接口 自动编号使用的位置为系统变量里的填写规范,当我们将数据数据接口填写到填写规范的时候,在右侧填写规范的配置里面,将我们的配置参数设置为供应商编号,这样填写的时候才能将表单里面的供应商编号传入到接口里面;

自动编号参数4.jpg

然后将自动编号设置为保存时才生成,这样表单保存的时候才会产生最终我们想要的编号,设置为保存表单时生成,是因为表单新建时供应商编号这个参数并没有产生所有也就无效,在保存的时候才是真正有效的值。

自动编号参数5.jpg
自动编号参数6.jpg

实例

  • 1.新建数据接口-自动编号,设置自定义参数(如自动编号组成部分不需要自定义参数则可不设置),这里添加参数“地址”(如图10)。


NZD10.jpg
图10


  • 2.设置自动编号组成,(1)固定文字:RK;(2)日期变量:yyMM;(3)固定文字:-;(4)顺序号位数:3;(5)固定文字:-;(6)自定义参数:地址(如图11)。


NZD11.jpg
图11


  • 3.在模板中点击数据表管理进入数据定义管理页面,在“入库单号”数据项的填写规范处选择刚刚新建的自动编号。并在右侧的填写规范-参数绑定中,将“地址”参数绑定到本模板的“仓库地址”数据项(如图12)。


NZD12.jpg
图12


  • 4.在自动编号配置页面勾选“保存表单时才产生”(如图13)。


NZD13.jpg
图13


  • 5.新建模板,输入仓库地址,点击保存后会自动生成我们设计的编号(如图14)。


NZD14.jpg
图14