inBuilder低代码平台新特性推荐-第十二期

各位CSDN的友友们,大家好~

         今天来给大家介绍一下inBuilder低代码平台社区版中特性推荐系列第十二期——新版本集成开发环境!

01 概述

        编码规则定义规定了编号的生成格式,一条编码规则定义由基本信息和段列表组成:基本信息是对该编码规则的概述,包含编号、名称、所属业务种类、是否连续等;段列表规定了生成后的编码由几部分组成、各个部分的的生成方式,目前编码规则支持的段类型包括常量段、系统变量段、外部参数段、顺序号段。

        定义编码规则后可使用其生成编号,支持单条生成、批量生成、释放编号、断号重用等功能。可通过在业务实体上绑定编码规则,从而在业务实体创建、保存等时机自动生成编号。在业务实体字段绑定编码规则的场景中,可以为其设置编码规则动态分配,从而具备在运行中根据上下文自动切换编码规则的能力。

02 编码规则定义页面

        功能位置:业务公共->业务配置->业务配置->编码规则定义

inBuilder低代码平台新特性推荐-第十二期_第1张图片

        业务种类列表,位于页面左侧,显示所有的业务种类;

        编码规则列表,位于页面右侧,显示左侧选中业务种类下的所有编码规则列表,可进行以下操作:

        新增:添加新的编码规则;

        导入元数据:导入已有的编码规则元数据;

        查看:查看当前编码规则的定义信息;

        编辑:编辑当前编码规则;

        删除:删除当前编码规则;

03 编码规则内容

inBuilder低代码平台新特性推荐-第十二期_第2张图片

03-1 基本信息

        一个编码规则定义信息包含以下内容:

        ID:编码规则的ID,自动生成,禁止修改;

        编号:该编码规则的编号;

        名称:该编码规则的名称;

        业务种类:该编码规则所属的业务种类;

        服务单元:该编码规则所属的服务单元,通常与使用该编码规则的功能所属的服务单元一致。比如想给销售订单添加编码规则,此处就填写报销单的服务单元;

        是否连续:根据编码规则生成的编号是否连续。若连续,有断号(释放掉的编号)时会利用断号;若非连续,则顺序号不一定是连续的;注意:【若编码规则设置为连续,且业务代码内调用了编码规则生成编号接口,那么在删除单据的业务代码中也需调用编码规则释放接口】

        检查断号格式:仅当“是否连续”设置为“是”时可设置。若检查断号格式启用,则只重用与当前编码规则定义格式一致的断号。注意,该检查会影响编号生成性能;

        描述:该编码规则定义的描述。

        以上信息根据实际情况设置。

03-2 段列表

        编码规则的段类型分为四种:

        一、常量:在每次生成编号时该段的值不会变化。

        二、系统变量:若使用该段,可以指定一个表达式,生成编号时,将表达式的计算值作为该段的最终值。

        三、外部参数:两种使用方式:

                (1)若生成编码规则时传入模型对象,将表达式的计算值作为该段的最终值。

                (2)若生产编码规则时传入参数字典,将获取参数字典中与参数编号对应的值作为该段的最终值。

        四、顺序号:首次生成编号时,以起始号最为最终值。之后每次生成编号,都以上次的顺序号+步长最为最终值。如果最终生成的顺序号长度小于设置的位数,则在最终值前以0补足位数。

        不同类型的段支持设置不同的属性,以下是经常出现的属性包括:

        编号:段的唯一性标识;

        名称:段的名称;

        类型:段的类型。包括常量、顺序号等;

        是否显示:标识该段是否显示在最终生成的编号中。

        是否维度:标识该段是否参与到生成的编号的维度信息中(不同维度的编号加以区分,比如:若以订单类型为维度段,则不同类型的订单将不共用同一个顺序号序列)

04 新增编码规则定义示例

        打开编码规则定义功能后,在导航栏下选择自己所建的应用,点击界面右上方【新增】按钮打开新建编码规则页面。

inBuilder低代码平台新特性推荐-第十二期_第3张图片inBuilder低代码平台新特性推荐-第十二期_第4张图片

        新增常量段属性

inBuilder低代码平台新特性推荐-第十二期_第5张图片inBuilder低代码平台新特性推荐-第十二期_第6张图片

        新增变量段属性

inBuilder低代码平台新特性推荐-第十二期_第7张图片

        在“表达式”中,需要选择获取系统当前日期的函数,日期格式设置为:yyyyMM。

inBuilder低代码平台新特性推荐-第十二期_第8张图片

        新增顺序号段属性

inBuilder低代码平台新特性推荐-第十二期_第9张图片

        起始号(单据编号起始的编号数):起始编号。

        步长(单据编号每新增一次增长的编号数):编号的步长。

        位数(单据编号数量位数):编号的位数。

填写基本信息

        在业务实体关联编码规则

inBuilder低代码平台新特性推荐-第十二期_第10张图片

        编码规则设置完成。

欢迎大家下载inBuilder开源社区版(https://ibc.inspures.com/),体验上述开发过程!

你可能感兴趣的:(低代码,个人开发,网络)