一种ERP系统中基于业务字段模板快速建模方法技术方案

技术编号:10639767 阅读:150 留言:0更新日期:2014-11-12 14:26
本发明专利技术公开了一种ERP系统中基于业务字段模板快速建模方法,属于ERP系统的模型驱动开发领域。该方法包括:(一)定义业务字段模板,所述业务字段模板包含业务字段基本信息和建模工具模板定义;(二)在具体的ERP建模开发中应用模板,需要建模工具调用获取匹配的业务字段列表的编程接口。与现有技术相比,本发明专利技术的ERP系统中基于业务字段模板快速建模方法可有效的提高开发建模的效率,并有利于保证相同业务含义的业务信息被多次应用时的一致性,提高了开发人员建模开发的操作体验。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种ERP系统中基于业务字段模板快速建模方法,属于ERP系统的模型驱动开发领域。该方法包括:(一)定义业务字段模板,所述业务字段模板包含业务字段基本信息和建模工具模板定义;(二)在具体的ERP建模开发中应用模板,需要建模工具调用获取匹配的业务字段列表的编程接口。与现有技术相比,本专利技术的ERP系统中基于业务字段模板快速建模方法可有效的提高开发建模的效率,并有利于保证相同业务含义的业务信息被多次应用时的一致性,提高了开发人员建模开发的操作体验。【专利说明】一种ERP系统中基于业务字段模板快速建模方法
本专利技术涉及ERP系统的模型驱动开发领域,具体地说是一种ERP系统中基于业务 字段模板快速建模方法。
技术介绍
在ERP系统中,为了提高软件的开发效率和质量,目前,较大规模的ERP系统一般 采用MDD (模型驱动开发)方法,对软件实现的各个领域进行模式化定义,并提供图形化的 建模工具进行开发,通过模型,在运行时采用生成可执行程序或解析执行的方式,最终完成 系统的功能。 此外,ERP系统属于数据密集型系统,业务的实现往往围绕特定的业务数据主题为 中心。例如,一个客户字段,出现在ERP系统的各种业务单据、查询、报表中。 从建模技术实现上,一个带有业务含义的业务字段,往往确定了诸多的配置属性 信息,例如数据库存储的字段定义(数据类型、长度、精度、默认值等等)、表单界面的显示方 式及录入方式、数据的格式化方式等等。仍然以客户为例,代表客户含义的字段,在不同的 数据库表中都有一致的类型、长度等定义,在不同的界面录入时其输入方式、查询时的过滤 条件设置等等,也具有高度的一致性。
技术实现思路
本专利技术的技术任务是针对上述现有技术的不足,提供一种ERP系统中基于业务字 段模板快速建模方法。 本专利技术的技术任务是按以下方式实现的:一种ERP系统中基于业务字段模板快速 建模方法,其特征在于包括以下步骤: (一) 定义业务字段模板 所述业务字段模板包含"业务字段基本信息"和"建模工具模板定义"; (二) 在具体的ERP建模开发中应用模板 需要特定的建模工具调用获取匹配的业务字段列表的编程接口。 步骤(一)中,所述"业务字段基本信息"包含以下信息项:字段标识、字段编号、字 段名称、字段业务描述。 所述建模工具模板定义,指的是基于该业务字段的相应建模工具的一组预制的属 性值定义,包含以下属性:建模工具标识、属性键值对集合。所述属性键值对集合指,将该业 务字段应用到相应的建模工具时能够自动匹配到建模工具相应属性的一组值的集合。 步骤(二)中匹配规则指的是配置了该建模工具的"建模工具模板定义"的业务字 段定义。 获取匹配的业务字段列表的编程接口的伪代码如下: BizFieldList GetBizFieldList(string modellD); 所述modellD是建模工具标识,返回值BizFieldList是业务字段基本信息对象列表; 当选择特定的业务字段在建模工具中应用时,需要特定的建模工具调用获取业务字段 模板属性集合编程接口。 业务字段复制编程接口的伪代码如下: KeyValueSet GetBizFieldPropertyValues(string bizFieldID, string modellD); 其中bizFiledID是业务字段的字段标识,modellD是建模工具标识,返回值 KeyValueSet是bizFieldID标识的业务字段对应的建模工具相匹配的属性键值对集合。 建模工具将获取到的属性键值对集合,批量的复制到当前建模工具的相应对象属 性中,完成基于业务字段的属性值复制操作。 本专利技术的ERP系统中基于业务字段模板快速建模方法与现有技术相比具有以下 突出的有益效果: (一) 通过本专利技术的快速建模方法,可有效的提高开发建模的效率,并有利于保证相同 业务含义的业务信息被多次应用时的一致性,提高了开发人员建模开发的操作体验; (二) 针对不同的建模工具,本方法设计的结构可以很容易的通过扩展的方式,增加该 类建模工具相应的属性键值对的配置,而不需要修改原有的结构;此外,对于属性增删的配 置也可灵活设定。 【专利附图】【附图说明】 附图1是本专利技术建模方法中定义的基本程序结构框图。 【具体实施方式】 参照说明书附图以具体实施例对本专利技术的ERP系统中基于业务字段模板快速建 模方法作以下详细地说明。 实施例: 以ERP系统中的客户业务字段为例描述。 步骤一:定义客户业务字段基本信息相关描述如下: 【权利要求】1. 一种ERP系统中基于业务字段模板快速建模方法,其特征在于包括以下步骤: (一) 定义业务字段模板 所述业务字段模板包含业务字段基本信息和建模工具模板定义; (二) 在具体的ERP建模开发中应用模板 需要建模工具调用获取匹配的业务字段列表的编程接口。2. 根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步 骤(一)中,所述业务字段基本信息包含以下信息项:字段标识、字段编号、字段名称、字段业 务描述。3. 根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步 骤(一)中,所述建模工具模板定义,指的是基于该业务字段的相应建模工具的一组预制的 属性值定义,包含以下属性:建模工具标识、属性键值对集合, 所述属性键值对集合指,将该业务字段应用到相应的建模工具时能够自动匹配到建模 工具相应属性的一组值的集合。4. 根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步 骤(二)中匹配规则指的是配置了该建模工具的"建模工具模板定义"的业务字段定义。5. 根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于步 骤(二)中获取匹配的业务字段列表的编程接口的伪代码如下: BizFieldList GetBizFieldList(string modellD); 所述modellD是建模工具标识,返回值BizFieldList是业务字段基本信息对象列表; 当选择特定的业务字段在建模工具中应用时,需要特定的建模工具调用获取业务字段 模板属性集合编程接口。6. 根据权利要求1所述的ERP系统中基于业务字段模板快速建模方法,其特征在于,业 务字段复制编程接口的伪代码如下: KeyValueSet GetBizFieldPropertyValues(string bizFieldID, string modellD); 其中bizFiledID是业务字段的字段标识,modellD是建模工具标识,返回值 KeyValueSet是bizFieldID标识的业务字段对应的建模工具相匹配的属性键值对集合。【文档编号】G06F17/50GK104143020SQ201410335001【公开日】2014年11月12日 申请日期:2014年7月15日 优先权日:2014年7月15日 【专利技术者】孙立新 申请人:浪潮通用软件有限公司本文档来自技高网
...

【技术保护点】
一种ERP系统中基于业务字段模板快速建模方法,其特征在于包括以下步骤: (一)定义业务字段模板所述业务字段模板包含业务字段基本信息和建模工具模板定义;(二)在具体的ERP建模开发中应用模板需要建模工具调用获取匹配的业务字段列表的编程接口。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙立新
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1