电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

用友NCCloud-编码规则功能介绍.pdf

用友NCCloud-编码规则功能介绍.pdf_第1页
1/8
NCC编码规则功能介绍胡芳芳1、引言企业在使用NCC系统时,往往会结合企业的特点,有一些个性化的需求设置,比如说需要设置不同的编码规则,此文主要是对编码规则功能进行介绍。编码规则管理能够对系统中使用的单据号、档案编码等自动编码进行统一管理,实现编码生成器的功能;通过定义,可以根据时间类型、对象的属性、常量、流水号等类别的属性按照一定的规则组织自动生成对象编码;通过自动进行断号补号等功能,使得编码规则管理的更加系统和完善。2、应用场景及问题描述企业在使用NCC系统时,往往会结合企业的特点,有一些个性化的需求设置,比如需要设置不同的编码规则,设置的流程一般是按到下图:3、解决方案3.1编码对象注册:1)节点功能:编码对象注册,是针对单据类型在编码时需要的属性进行的规定和规范。比如:一张单据类型,我们规定它的编码方式,编码长度,规则范围,可以在哪些类型组织使用,以及可以包含的元数据及元数据属性等。此节点最终决定编码规则定义里字段属性的范围。2)详细介绍:编码对象编码:编码对象的编码;编码对象名称:指定编码对象的名称;编码规则范围:表示此类型编码对象是属于集体,或是全局,或是皆可。设计到编码规则的流水号归零;编码方式:前编码,编码在保存前生成编码;后编码,保存时生成编码。前编码方式不支持业务实体和业务时间。编码长度:表示此类编码最大长度;关联组织类型:表示此类型编码规则,可以为那些类型的组织使用;编码对象关联元数据:表示此类编码规则可以使用那些元数据3.2编码映射:1)节点功能:该节点用于为每一个可用于编码规则的业务实体的值进行重新映射。在生成编码规则时,按照映射后的值,作为编码的组成部分。编码映射支持按照规则设置或者离散选择设置,同时可以通过该节点查询实体在编码规则中的引用情况。2)详细介绍:映射值长度:指编码实体在编码规则中所占的位数;定义编码映射值使用一段时间之后,如发现映射值长度不够,可以修改映射值长度;补位方式:包括右补位、左补位、不补位,默认为右补位。该处选择右补位、左补位时,指的是当根据默认规则或者离散值得到的映射值小于“映射值长度”设置的长度时,采用的补位方式;该处选择不补位时,如果某一个映射值的长度达不到映射值长度时,就采取不补位的形式;补位符号:指当根据默认规则或者离散值得到的映射值小于“映射值长度”设置的长度时,用什么符号补齐,默认为@;当“补位方式”为“不补位”时,“补位符号”不可编辑;当“补位方式”为“左补位”或“右补位”时,“补位符号”必须输入。默认规则定义:利用规则变量一、规则变量二或者其它属性在公式编辑器中定义公式来设置映射值。如果实体类型为枚举,则不允许定义默认规则,只能通过离散的方式进行设置。离散值定义页签:编码映射支持按照规则设置或者离散选择设置,如果实体的类型为枚举,则〖查询〗按钮不可用,列表界面会自动显示所有枚举值,可以分别为每个枚举值定义其对应的映射值。实体编码:离散定义实体映射值时选择的实体数据,同时显示实体的所属组织、实体名称。如果实体为基础数据,其参照范围与档案管控模式中的可见性范围有关;映射值是为编码实体定义在编码规则中使用的属性值,长度不能超过映射值长度。实体引用页签:用来查看当前实体在哪些编码规则中被引用,该页签只能查看,不能编辑。3.3编码规则定义:1)节点功能:对系统中使用的编码规则进行集团统一管理;设置好编码规则之后,可供系统中相关业务实体在产生对象编码时使用。显示全局以及本集团定义的编码规则。在编码规则定义-全局只有全局定义的编码规则可以编辑,集团定义的编码规则以灰色显示。在编码规则定义-集团只有本集团的编码规则可以编辑,全局定义的编码规则以灰色显示。2)详细介绍:2.1)基本信息页签编码方式:定义编码规则的产生方式:包含前编码、后编码。前编码方式:在单据新增时,产品组传递业务对象、组织给编码生成器;编码生成器搜索合适的编码规则,并解释生成一个编码,返回产品组件,同时对该编码暂时锁定;产品组件接收编码,处理后续操作;当用户选择保存时,产品组发出通知给编码生成器,后者把该编码处理为已用,否则跳到5;当用户选择取消时,产品组发出通知给编码生成器,后者把该编码回收再用。后编码方式:在单据新增保存时,产品组传递业务对象、组织、业务对象属性值给编码生成器;编码生成器搜索合适的编码规则,如果编码规则用到了关联实体的属性,则编码生成器根据元数据追索关联实体对象的值,否则跳到3;编码生成器读取编码映射,做必要的值转换;4.编码生成器解释编码规则生成一个编码,返回产品组件;产品组件接收编码,处理后续保存。编码是否可编辑:用于控制编码的可编辑性,如果选中该字段,则“是否断码补码”不可勾选;是否断码补码:用于定义如果删除一个单据,或者申请一个单据出错后,那么它们所使用的单据号是否要再被使用;归零依据:指在生成编码的时候,流水号按照什么范围重新计数;时间格式:指时间型元素在定义的编码规则中使用的效果;编码长度:指整体编码的占位数。显示样式:指该种时间格式设置出来的时间效果;应用效果:指定义出来的完整的编码规则显示效果。流水号补位:可以设置补位流水号或不补位流水号,以支持不定长编码。是否产生随机码:可以设置是否允许机器随机产生编码进行补位。2.2)规则定义页签2.2.1)元素类型:可以选择:常量/时间类型/字符类型/流水号/业务实体,在一个编码规则中时间类型最多只能选择一次,流水号必须选择且只能选择一次。常量:表示固定字符串和分隔符;业务实体:表示与业务实体相关的数据项的值,而这些值通常不是简单的使用其编码名称,而是通过编码映射功能,将这些值映射为最终展现到编码字段中的值,支持流水依据;时间类型:表示时间属性,包含系统时间(取值为服务器时间)和业务时间(取值为单据上的相关时间项,如制单日期等)。流水号:用来顺序记录单据编号的定长号,不支持流水依据;注意:只有编码方式为“后编码”时,才可以使用业务实体;如果编码方式为“前编码”时,虽然可以选择业务实体,但是无法保存。2.2.2)元素值:元素类型对应的元素值常量:手工输入,不能为空,为用户自定义的字符串;业务实体:参照选择该编码实体支持的且已经定义长度的对象属性。如果编码对象定义了元数据,那么业务实体值就是元数据上定义的属性,该属性必须是在编码映射中定义的且此编码对象可使用;时间属性:参照系统时间/业务时间,当选择业务时间时,如果编码对象定义了元数据,那么可以选择元数据上定义的时间属性;流水号:不可编辑。2.2.3)是否流水依据:通过设置该字段,可以使该编码规则按照某元素值的不同重新进行流水。常量:不支持作为流水依据;业务实体:支持作为流水依据,且最多只支持两个属性为流水依据;时间属性:支持作为流水依据。对于系统时间,可以选择按年流水、按月流水、按日流水;对于业务日期可以选择按年流水、按月流水;选择的流水方式同时受日期格式的约束,如果日期格式为YY/YYYY,可以选择按年流水;如果日期格式为YYMM/YYYYMM,可以选择按年流水、按月流水;如果日期格式为YYMMDD/YYYYMMDD,可以选择按年流水、按月流水、按日流水;流水号:不支持作为流水依据。2.2.4)长度:说明该元素在编码规则中占的位数。常量:系统维护,自动显示已输入的常量值的长度;业务实体:系统维护,是在编码映射时设置的长度;时间属性:系统维护,根据时间格式自动计算长度;流水号:手工输入,输入一个认为合适的长度。2.3)按钮修改:用来修改编码规则定义删除:删除对应的编码规则定义流水号管理:同一编码规则,因为设置了流水依据,会根据流水依据的不同的值的组合生成多套流水号;可以在〖流水号管理〗中根据每套流水号根据流水依据产生的唯一标识查看相应的最大流水号,可以手工修改最大流水号,修改后产生的流水号以当前修改的值作为基准继续流水;断号管理:查看不同流水依据组合生成的多套流水号的断号情况。停用:璟编码规则定义进行停用

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用友NCCloud-编码规则功能介绍.pdf

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信