文档介绍:编码规则
大纲
编码规则概念
产生背景
编码规则应用
编码规则模板
编码规则定义
编码规则特性
编码规则代码集成
编码规则概念
编码
特指按照指令编排特定蛋白质的氨基酸残基序列的过程
业务单据都需要一个具有数字含义,同时参杂着重要信息的编号,作为单据的唯一的、有意义的标识,这个标识符,就是编码。
编码规则
如何在应用系统中,有效的管理、控制和应用这些编码?我们需要统一的编码生成策略并进行管理,这个编码生成策略,称作编码规则。
产生背景
编码在日常生活中无处不在
身份证,银行卡,超市购物单,电影票……
传统项目开发编码的维护和面临的挑战
ERP软件对编码的需求
为什么要提供编码规则策略管理
编码规则应用
选择业务对象
新增
编码规则
基本属性
编码分段
应用条件
保存
应用
删除
引入模板
编码规则模板
编码规则模板,就是定义好部分属性设置的一个编码规则,新增编码规则的时候可以由该模板生成,可以减少一些设置,administrator可以定义规则模板,不能新增编码规则
为具体的基础资料和业务对象定义编码规则模板,左边是一个实体的子系统树,即只能定义在实体上。
定义过程与编码规则定义基本相同
规则模板是不可以直接使用,可以在规则定义时导入并被应用到规则定义中
规则模板不能指定使用的公司.
编码规则定义
定义系统中具体的业务对象、基础资料的编码规则,编码规则只能选定对应的实体进行定义
可以直接使用,如果定义了编码规则模板,可以导入模板并设置应用组织单元使用
同一应用组织单元同一时间只能启用一种编码规则(如果设置了适用条件,则可以启用多个)
设置不允许断号,需要用代码的方式去实现获取编码
编码规则定义
编码组成类型:
固定值:
标识编码业务对象的含义,可以由用户按自己的设计要求
属性值:
用户可以将当前业务对象的属性参与编码。
系统日期:
用户可以将当前的时间加入到编码中,而且我们可以提供各种不同的时间格式供用户选择。
自定义:
可以设置自定义,如果设置了自定义,需要通过代码实现获取编码,需要给获取编码的接口传入参数
编码规则定义
编码组成类型:
系统属性:
用户可以将当前系统属性加入到编码中,例如创建时间,修改时间。
顺序号:
初始值: 顺序号起始的数值
步长:业务对象递增编码的顺序号之差
校验码:
检查编码是否存在分隔符以及编码长度是否符合要求。分9+1和EAN13两种验证码,主要是用来验证长度,而且检验码必须放在分录的最后一行。
编码规则定义
编码规则组成,用户可以将当前业务对象的属性参与编码,需要在BOS设计视图中修改实体该字段属性的扩展属性isInCode,如果为true,则可以在业务单据属性的F7控件中显示该字段