一、引言
企业实际运营过程中存在许多基础业务对象,在ERP系统中这些基础业务对象必须被赋以独立唯一的编码,才能被明确标识区分,才能由各业务系统正确引用。编码,是ERP系统识别基础业务对象的唯一标识。经过编码的基础业务对象是ERP系统中基础数据的重要构成部分。 一般来说,通过对基础业务对象进行系统性的编码,通常能够: 1、 为基础业务对象提供一个简单而准确的识别; 2、 结合基础业务对象其他主要属性的整理,提高基础数据标准化程度; 3、 在各业务领域共享基础业务对象数据,建立企业统一的基础数据环境。 对各种基础业务对象进行恰当编码,是ERP实施过程中最重要的工作之一。与基础业务对象编码相关的主要工作包括确定各基础业务对象的编码方案和实施编码作业两项主要工作。 二、编码技术
一)、编码
所谓编码,是一组有序的字符排列,用来唯一标识基础业务对象的各个实体。
二)、编码长度
是指编码中编码字符的个数,简称码长。根据编码长度,可以编码划分为定长编码、不定长编码。所谓定长编码,就是编码对象编码的长度是固定的。所谓不定长编码,是指不同编码对象编码的长度可能不同。ERP对各基础业务对象的编码长度有明确限定,编码长度不能超过限定长度。
三)、编码字符
是指用于构成编码的字符。编码字符由大写英文字符及阿拉伯数字组成,建议不要用除数字和英文字母之外的特殊字符。ERP系统中,在基础业务对象的编码中不区分大小写英文字母,且在输入时自动将小写英文字母转换为大写英文字母。
四)、编码方法
编码方法一般分为顺序编码法和结构化编码方法。 1、顺序编码:是指从小到大,或者从大到小对业务对象按序编码的编码方法,顺序编码是编码设计的基本技术。 假设前一个业务对象的编码为X…X(注:X为编码字符),那么下一个业务对象的顺序编码就是X…X±n。+n表示增序编码,-n表示降序编码。如果n>1,就采用了跳码技术,腾出±1、±2、……、±(n-1)n-1个编码空间给其他业务对象编码。 顺序编码一般是定长编码。 适用于对实体数目较少的基础业务对象进行编码,比如部门;是最简单的编码方法;业务对象较多时,容易对同一个基础业务对象实体重复编码的情形。 2、结构化编码:是指采用特定的编码结构进行编码;如:分段编码、混合编码等。 1)、分段编码:是指将整个编码分成若干段分别进行编码的编码方法,其中的段称为码段,码段的长度称为码段长度,简称段长。 采用分段编码设计技术时,一般每个码段的编码采用顺序编码,而且每个码段的编码个数是有限可枚举的。在进行编码设计时,就将每个码段的编码穷举出来,整个编码依据每个码段的编码进行组合,给出相应业务对象的编码。 分段编码一般是定长编码。 2)、混合编码:是一种将在分段编码的基础上进行顺序编码的编码方法,混合编码是最常用的编码设计方法。 结构化编码一般适用于对实体数据较多的基础业务对象进行编码,如物料。 采用结构编码对业务对象进行编码作业,所得到的编码由明确的组成部分组成,每个组成是编码的一段,成为码段,每个码段的长度就是其码长。 一般有两类码段,一类代表实际基础业务对象稳定不变的重要属性,另一类通常是代表基础业务对象中某一个具体实体的顺序码段。 采用结构化编码方法对基础业务对象进行编码,一定要建立明确的编码结构。通过编码结构表达该业务对象编码由几个码段组成,编码结构是基础业务对象实体编码的原型。 除顺序码段外,其他码段与基础业务对象的某种属性对应。为此,一般需要对这种属性也要进行编码。属性编码的方法通常有缩写码、助记码、特征码、层次码。对属性的编码构成该属性的编码字典,在实际编码的取值必须位于属性编码字段中。 助记码,是一种用代表基础业务对象名称或规格的文字与数字的组合,直接作为编码的一部分,以帮助联想与记忆。如TV-B-12 , TV-C-20 特征码,就是编码的某个位或某几个位表示基础业务对象的某种特征,但各类之间没有层次隶属关系 分类码,代表分类层次关系,参考你原文中的编码层次书写。 缩写码,常用基础业务对象名称中的几个关键字母作为代码。如:Num,Amt,Cont 结构化编码方法一般采用定长编码,各码段的码长固定,整个编码的长度也是固定的。但若采用不定长编码,则需要在各码段之间引入分隔符,分隔符应该明确规定且不能在各码段中使用。 简单业务对象通常采用两段分类编码结构,即编码结构由两段组成,第一个码段代表分类,第二个码段代表顺序码。 复杂业务对象通常采用多段的由分类码+特征码或助记码或缩写码+顺序码的混合编码结构。 确定编码结构时的两种极端倾向:编码结构中不包含任何编码对象的属性,或将许多编码对象的属性都要包含到编码结构中。 3、编码方案,编码方案,分别针对个基础业务对象描述其编码方法、编码结构、码段字典、编码字符、编码长度的一种企业管理文件,主要由编码规则及其管理办法、编码作业及其管理办法组成,是企业进行信息化和规范化管理重要的基础性文件,建议采用企业文件或者质量管理文件的形式确保其得到有效管理和执行。 4、编码作业:定义依据编码规则进行业务对象编码的作业过程;一般包含:整理业务对象、对业务对象进行编码、审核编码、整理并录入到系统中等几方面内容。
在编码作业过程中,对业务对象进行编码一般应该需要遵循以下原则: 1)、唯一性原则 编码必须唯一,一种业务对象不能和另外一种业务对象的编码一样。如果两种不同的业务对象的编码一样,系统可能会将两个不同业务对象的信息资料混在一起,造成信息混乱,失去应有的管理价值。 2)、无意义原则 电脑化管理与手工作业下的编码不同,通常应采“无意义编码”。所谓“无意义编码”,是指在制定编码规则时应将编码中容易变动的属性都去掉,而另以“特征码”来表达这些属性。系统可以依据特征码来分类、处理、汇总,例如用地区码表示客户所在地区,用类别码表示客户类别。 无意义编码不等于完全使用顺序码,也不是完全没有规律,那些不容易变动的属性可以设计在编码中。 3)、不可修改原则 编码一旦被使用就不能再修改。由于编码在数据处理中的相互关联性,一处编码的修改,可能会导致相关联的信息的紊乱。如:打印出来的单据,编码修改前后本该一样的内容却可能不一样。 编码被使用是指该编码被系统中业务功能模块调用,如供应商、物料被采购模块调用。 4)、可扩展性原则 进行编码设计时,不但要考虑现有编码对象的编码,还应考虑留有足够的编码空间,便于以后给新增的业务对象编码。否则会出现新增的业务对象不能按照原有的编码规则进行编码,使得同类业务对象的编码出现凌乱现象。 5)、易编原则 编码工作通常不是一次完成的,比如给物料编码,因为新的物料会不断增加,因此会不断增加新的编码,也就是说编码常常是一种日常性的工作。为此,编码规则要尽量简单,不应该有很多的特例。这样,制定编码方案不会花费太多的时间,也容易对编码进行维护。 6)、使用者为主原则 编码规则应该由最终使用者确定。 在制定编码规则时,应将其提交使用者充分讨论,要充分考虑编码使用者的不同意见,要得到各使用者的认可,至少与主要使用者达成共识。 编码的使用者可能是某些部门,可能是某些岗位,可能是某些具体的工作人员。 7)、继承性原则 如果某些业务对象的编码已在企业内部普遍使用,且符合基本的编码原则,能为使用者普遍接受,可考虑继续使用原有的编码。有些编码原来仅在局部范围内使用,并且不合理就应该坚决摒弃,以免在使用中产生编码冲突、使用误解等情况,给以后的工作带来不利影响。 8)、编码字符原则 编码字符是指用于构成编码的字符。 编码字符一般采用阿拉伯数字,也可以采用全部、或部分英文字母。一般情况下,可以允许使用全部字符;但是对于不同的系统,会有不同的要求;因为为了系统处理的需要,可能部分字符是系统中保留字符,不建议或者禁止使用的字符。
三、编码指南
一)、客户编码
编码方法:常见的部门编码方法有:电话区号法、邮政编码法、行政区划法、关键字法等等。 编码字符:阿拉伯数字和英文大写字母 最大编码长度:各个ERP系统有所区别,建议不要太长。 确定编码方案时常见问题: 1、需要在编码中体现客户分类情况;设置需要把销售员等信息体现到客户编码中;违反了无意思原则; 2、编码长度划分随意; 3、对于编码的可扩展性考虑不足;比如采用电话区号法时,对于国外的一些客户的划分问题,没有考虑,或者考虑过渡。考虑不足等。 编码作业的一般顺序: 1、确定编码小组; 2、确定编码方案; 3、整理客户实体对象; 4、客户实体对象编码; 5、客户编码审核; 6、客户编码录入系统; 7、客户编码核对 编码作业时常见的问题: 1、没有确定编码成员,没有明确责任; 2、多人进行编码,对于整理好的实体对象没有进行核对;导致编码重复或者遗失客户资料信息;导致编码不全面; 3、不进行编码实体对象整理,导致编码混乱; 4、不进行核实;导致录入系统中的数据和原先整理出来的数据不一致;
二)、物料编码
编码方法:物料编码,一般建议企业采用结构化编码方法进行编码;同时物料编码时,还应该考虑对于一些飞库存和虚拟物料的编码空间。 编码字符:阿拉伯数字和英文字符;但是对于O、I、Z由于和数字0、1/、2有相似的地方,建议只用一种,以免使用者混淆。 最大编码长度:各个ERP系统不同有所区别。 确定编码方案时常见问题: 1、编码时,希望把物料的所有属性加入到系统中; 2、用物料图号代替物料编码;物料图号是为图纸使用的;物料编码是为区别物料用的; 3、全部采用顺序编码方法进行编码; 4、把一些容易变动的属性加入到编码中; 5、物料编码长度太长;不容易使用; 6、对于可扩展性考虑不足;导致物料新增加物料出现问题; 编码作业的一般顺序: 1、确定编码小组;并明确各自责职; 2、对编码实体对西拿过进行整理; 3、确定编码方法; 4、进行编码; 5、核对编码; 6、录入到系统; 7、核对录入系统中数据; 8、确定后续的新增物料的流程; 编码作业时常见的问题: 1、不整理就开始顺便编码; 2、仓库中没有的物资就不进行编码; 3、没有确定编码方案 4、没有明确相应的责任人和编码作业完成时间等; 5、没有对编码过程中发现的错误进行考核或者对编码作业完成较好的的进行奖励;即没有调用编码小组成员的编码积极性。
南京木田电力科技有限公司成功地承接了以下工程:
国电泰州发电有限公司ERP系统基础数据编码工程 2×1000MW
国电黄金埠电厂ERP系统基础数据编码工程 2×600MW
秦皇岛发电有责任限公司信息管理(ERP)系统基础数据编码工程 2×300MW、2×300MW、2×300MW
国电蚌埠发电厂ERP系统基础数据编码工程 2×600MW
国电铜陵发电厂ERP系统基础数据编码工程 2×600MW
国电康平发电厂ERP系统基础数据编码工程 2×600MW
国电永福发电厂ERP系统基础数据编码工程 2×600MW
国华电力公司集团级基础数据编码(含PI数据、缺陷编码)工程 300MW机型、600ME机型、1000MW机型
|