《一种ERP系统中基于业务字段模板快速建模方法.pdf》由会员分享,可在线阅读,更多相关《一种ERP系统中基于业务字段模板快速建模方法.pdf(6页完整版)》请在专利查询网上搜索。
1、10申请公布号CN104143020A43申请公布日20141112CN104143020A21申请号201410335001122申请日20140715G06F17/5020060171申请人浪潮通用软件有限公司地址250101山东省济南市高新区舜雅路1036号72发明人孙立新74专利代理机构济南信达专利事务所有限公司37100代理人姜明54发明名称一种ERP系统中基于业务字段模板快速建模方法57摘要本发明公开了一种ERP系统中基于业务字段模板快速建模方法,属于ERP系统的模型驱动开发领域。该方法包括(一)定义业务字段模板,所述业务字段模板包含业务字段基本信息和建模工具模板定义;(二)在具体。
2、的ERP建模开发中应用模板,需要建模工具调用获取匹配的业务字段列表的编程接口。与现有技术相比,本发明的ERP系统中基于业务字段模板快速建模方法可有效的提高开发建模的效率,并有利于保证相同业务含义的业务信息被多次应用时的一致性,提高了开发人员建模开发的操作体验。51INTCL权利要求书1页说明书3页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图1页10申请公布号CN104143020ACN104143020A1/1页21一种ERP系统中基于业务字段模板快速建模方法,其特征在于包括以下步骤(一)定义业务字段模板所述业务字段模板包含业务字段基本信息和建模工具模板。
3、定义;(二)在具体的ERP建模开发中应用模板需要建模工具调用获取匹配的业务字段列表的编程接口。2根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步骤(一)中,所述业务字段基本信息包含以下信息项字段标识、字段编号、字段名称、字段业务描述。3根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步骤(一)中,所述建模工具模板定义,指的是基于该业务字段的相应建模工具的一组预制的属性值定义,包含以下属性建模工具标识、属性键值对集合,所述属性键值对集合指,将该业务字段应用到相应的建模工具时能够自动匹配到建模工具相应属性的一组值的集合。4根据权利要求1所述的ERP。
4、系统中基于业务字段模板快速建模方法,其特征在于步骤(二)中匹配规则指的是配置了该建模工具的“建模工具模板定义”的业务字段定义。5根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步骤(二)中获取匹配的业务字段列表的编程接口的伪代码如下BIZFIELDLISTGETBIZFIELDLISTSTRINGMODELID所述MODELID是建模工具标识,返回值BIZFIELDLIST是业务字段基本信息对象列表;当选择特定的业务字段在建模工具中应用时,需要特定的建模工具调用获取业务字段模板属性集合编程接口。6根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于,。
5、业务字段复制编程接口的伪代码如下KEYVALUESETGETBIZFIELDPROPERTYVALUESSTRINGBIZFIELDID,STRINGMODELID其中BIZFILEDID是业务字段的字段标识,MODELID是建模工具标识,返回值KEYVALUESET是BIZFIELDID标识的业务字段对应的建模工具相匹配的属性键值对集合。权利要求书CN104143020A1/3页3一种ERP系统中基于业务字段模板快速建模方法0001技术领域0002本发明涉及ERP系统的模型驱动开发领域,具体地说是一种ERP系统中基于业务字段模板快速建模方法。背景技术0003在ERP系统中,为了提高软件的开发。
6、效率和质量,目前,较大规模的ERP系统一般采用MDD(模型驱动开发)方法,对软件实现的各个领域进行模式化定义,并提供图形化的建模工具进行开发,通过模型,在运行时采用生成可执行程序或解析执行的方式,最终完成系统的功能。0004此外,ERP系统属于数据密集型系统,业务的实现往往围绕特定的业务数据主题为中心。例如,一个客户字段,出现在ERP系统的各种业务单据、查询、报表中。0005从建模技术实现上,一个带有业务含义的业务字段,往往确定了诸多的配置属性信息,例如数据库存储的字段定义(数据类型、长度、精度、默认值等等)、表单界面的显示方式及录入方式、数据的格式化方式等等。仍然以客户为例,代表客户含义的字。
7、段,在不同的数据库表中都有一致的类型、长度等定义,在不同的界面录入时其输入方式、查询时的过滤条件设置等等,也具有高度的一致性。发明内容0006本发明的技术任务是针对上述现有技术的不足,提供一种ERP系统中基于业务字段模板快速建模方法。0007本发明的技术任务是按以下方式实现的一种ERP系统中基于业务字段模板快速建模方法,其特征在于包括以下步骤(一)定义业务字段模板所述业务字段模板包含“业务字段基本信息”和“建模工具模板定义”;(二)在具体的ERP建模开发中应用模板需要特定的建模工具调用获取匹配的业务字段列表的编程接口。0008步骤(一)中,所述“业务字段基本信息”包含以下信息项字段标识、字段编。
8、号、字段名称、字段业务描述。0009所述建模工具模板定义,指的是基于该业务字段的相应建模工具的一组预制的属性值定义,包含以下属性建模工具标识、属性键值对集合。所述属性键值对集合指,将该业务字段应用到相应的建模工具时能够自动匹配到建模工具相应属性的一组值的集合。0010步骤(二)中匹配规则指的是配置了该建模工具的“建模工具模板定义”的业务字段定义。0011获取匹配的业务字段列表的编程接口的伪代码如下说明书CN104143020A2/3页4BIZFIELDLISTGETBIZFIELDLISTSTRINGMODELID所述MODELID是建模工具标识,返回值BIZFIELDLIST是业务字段基本信。
9、息对象列表;当选择特定的业务字段在建模工具中应用时,需要特定的建模工具调用获取业务字段模板属性集合编程接口。0012业务字段复制编程接口的伪代码如下KEYVALUESETGETBIZFIELDPROPERTYVALUESSTRINGBIZFIELDID,STRINGMODELID其中BIZFILEDID是业务字段的字段标识,MODELID是建模工具标识,返回值KEYVALUESET是BIZFIELDID标识的业务字段对应的建模工具相匹配的属性键值对集合。0013建模工具将获取到的属性键值对集合,批量的复制到当前建模工具的相应对象属性中,完成基于业务字段的属性值复制操作。0014本发明的ERP系。
10、统中基于业务字段模板快速建模方法与现有技术相比具有以下突出的有益效果(一)通过本发明的快速建模方法,可有效的提高开发建模的效率,并有利于保证相同业务含义的业务信息被多次应用时的一致性,提高了开发人员建模开发的操作体验;(二)针对不同的建模工具,本方法设计的结构可以很容易的通过扩展的方式,增加该类建模工具相应的属性键值对的配置,而不需要修改原有的结构;此外,对于属性增删的配置也可灵活设定。附图说明0015附图1是本发明建模方法中定义的基本程序结构框图。具体实施方式0016参照说明书附图以具体实施例对本发明的ERP系统中基于业务字段模板快速建模方法作以下详细地说明。0017实施例以ERP系统中的客。
11、户业务字段为例描述。0018步骤一定义客户业务字段基本信息相关描述如下步骤二定义客户业务字段对应的不同建模工具的属性键值对说明书CN104143020A3/3页5其中“DATAFIELD”建模工具,代表的是数据库字段建模的工具;其中“FORMFIELD”代表的是用户界面字段建模工具。0019当在数据库字段建模工具中使用时,首先调用“GETBIZFIELDLIST”方法,获取到标识为“CUSTOMER”的业务字段。其调用伪代码如下GETBIZFIELDLIST“DATAFIELD“然后调用“GETBIZFIELDPROPERTYVALUES”方法,获取相应的属性键值对集合。其调用伪代码如下GETBIZFIELDPROPERTYVALUES“CUSTOMER“,“DATAFIELD“然后将获取到的属性键值对赋值到相应的数据字段的属性上,快速生成了一个描述客户的数据库字段。0020以此类推,当在多个不同的数据表上建立相同的客户字段时,同样采用相同的方式可实现快速建模的效果。0021表单字段建模操作过程与实施例相同。说明书CN104143020A1/1页6图1说明书附图CN104143020A。