业务对象数据录入及更新规则的配置装置和配置方法制造方法及图纸

技术编号:9765607 阅读:145 留言:0更新日期:2014-03-15 09:30
本发明专利技术提供了一种业务对象数据录入及更新规则的配置装置,包括:规则元数据配置模块,以系统+业务对象为单位预置规则元数据;规则配置模块,以系统+业务对象为单位进行规则配置;映射访问模块,以系统+业务对象为单位在用户界面上数据变化时进行映射访问;映射配置文件生成模块,提供自动生成映射表的方法,简化映射配置文件的生成。本发明专利技术还提供了一种业务对象数据录入及更新规则的配置装置。通过本发明专利技术的技术方案,可以在现有的业务对象数据处理方式的基础上,充分利用单业务对象数据完成多业务对象数据录入及更新规则的配置,将业务数据的录入及更新规则单独抽象出来,建立多业务对象数据参与的面向业务对象数据配置的通用、统一配置思路。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体地,涉及一种业务对象数据录入及更新规则的配置装置和一种业务对象数据录入及更新规则的配置方法。
技术介绍
应用软件是专门为某一应用目的而编制的软件,较常见的如:⑴文字处理软件:用于输入、存贮、修改、编辑、打印文字材料等,例如WORD、WPS坐寸o⑵信息管理软件:用于输入、存贮、修改、检索各种信息,例如工资管理软件、人事管理软件、仓库管理软件、计划管理软件等。这种软件发展到一定水平后,各个单项的软件相互联系起来,计算机和管理人员组成一个和谐的整体,各种信息在其中合理地流动,形成一个完整、高效的管理信息系统,简称MIS。⑶辅助设计软件于高效地绘制、修改工程图纸,进行设计中的常规计算,帮助人寻求好设计方案。⑷实时控制软件:用于随时搜集生产装置、飞行器等的运行状态信息,以此为依据按预定的方案实施自动或半自动控制,安全、准确地完成任务。应用软件系统的实现,通常被分为至少包含界面表现层(A)、逻辑控制层(B)、数据访问层(C)三层。目前,基于多数软件应用系统,无法进行单个业务对象的数据录入及更新规则配置,因而无法应对单个业务对象的数据面临的一些问题,例如:⑴因不同业务对象的业务规则差异而进行的规则实现的重复劳动;⑵应用软件系统中比如订单等业务对象在面向不同客户的需求差异或者单个客户不同时期的数据录入或更新需求变化所带来的应用软件需要面对的同步变化实现的问题。因此,需要一种新的业务对象数据录入及更新规则的配置技术,可以在现有的业务对象数据处理方式的基础上,充分利用单业务对象数据完成多业务对象数据录入及更新规则的配置,将业务数据的录入及更新规则单独抽象出来,建立多业务对象数据参与的面向业务对象数据配置的通用、统一配置思路。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的业务对象数据录入及更新规则的配置技术,可以在现有的业务对象数据处理方式的基础上,充分利用单业务对象数据完成多业务对象数据录入及更新规则的配置,将业务数据的录入及更新规则单独抽象出来,建立多业务对象数据参与的面向业务对象数据配置的通用、统一配置思路。有鉴于此,本专利技术提出了一种业务对象数据录入及更新规则的配置装置,包括:规则元数据配置模块,用于以系统+业务对象为单位预置规则元数据;规则配置模块,用于以系统+业务对象为单位进行规则配置;映射访问模块,用于以系统+业务对象为单位,在用户界面上数据变化时进行映射访问;映射配置文件生成模块,用于提供自动生成映射表的方法,简化映射配置文件的生成。在该技术方案中,在开发前期,用户界面人员使用数据映射表来映射到简单的数据结构上测试调试,而不用使用基于数据库动态数据的业务对象作为界面的数据来源,减少了两组人员的前期联合测试的需要,不需要相互依赖、相互等待。在上述技术方案中,优选地,所述映射访问模块,包括:目标属性路径传递模块,用于以系统+业务对象为单位,把指定的映射项中的目标属性路径传递给属性访问组件;目标数据访问模块,用于基于所述目标属性路径传递模块传输的指定映射项中的目标属性路径,由属性访问组件来访问目标业务对象的目标数据;以及,所述映射访问模块在用户界面上数据变化时进行映射访问的操作,具体包括:把指定的映射项中的目标属性路径传递给属性访问组件,由属性访问组件来访问目标业务对象的目标数据。在该技术方案中,通过映射表,在编写业务对象的代码过程中,使用灵活的指向动作,把业务对象进行小颗粒的封装,缩短了每一个业务对象的实现时间花费。在上述技术方案中,优选地,所述由属性访问组件来访问目标业务对象的目标数据的操作,具体包括:应用软件系统运行过程中,当运行一个窗口程序时,应用软件系统向数据映射服务组件请求当前窗口程序的数据映射表,在请求服务时,传递当前窗口在应用系统中的唯一标识;服务组件先在缓存中检索其对应的数据映射表,如没有就从存储介质中检索映射表并加载到应用软件系统缓存中。在上述技术方案中,优选地,所述由属性访问组件来访问目标业务对象的目标数据的操作,具体还包括:程序在加载数据时,用户界面组件会请求需求获取的数据集合,应用软件系统向数据映射服务组件请求集合中所有数据项对应的映射路径;并根据应用软件系统运行时的实时环境信息,对路径进行处理以匹配当前所运行的程序。在上述技术方案中,优选地,所述由属性访问组件来访问目标业务对象的目标数据的操作,具体还包括:在获取到有效地目标数据访问路径后,应用软件系统调用属性访问组件来获取当前运行状态下目标数据;属性访问组件会解析目标数据路径,逐层的去获取对象,并最终访问最底层对象的目标属性。在该技术方案中,在用户界面数据来源变化时,不需要修改代码来调整获取属性的路径,只需要修改数据映射表就能够指向业务对象中的目标属性,提高了开发效率。根据本专利技术的又一个方面,还提出了一种业务对象数据录入及更新规则的配置方法,包括:步骤202:以系统+业务对象为单位预置规则元数据;步骤204:以系统+业务对象为单位进行规则配置;步骤206:以系统+业务对象为单位,在用户界面上数据变化时进行映射访问;步骤208:提供自动生成映射表的方法,简化映射配置文件的生成。在该技术方案中,在开发前期,用户界面人员使用数据映射表来映射到简单的数据结构上测试调试,而不用使用基于数据库动态数据的业务对象作为界面的数据来源,减少了两组人员的前期联合测试的需要,不需要相互依赖、相互等待。在上述技术方案中,优选地,所述步骤204具体包括:⑴以系统+业务对象为单位,把指定的映射项中的目标属性路径传递给属性访问组件;(2)基于所述步骤(1)传输的指定映射项中的目标属性路径,由属性访问组件来访问目标业务对象的目标数据;以及,所述步骤204中,在用户界面上数据变化时进行映射访问的操作,具体包括:把指定的映射项中的目标属性路径传递给属性访问组件,由属性访问组件来访问目标业务对象的目标数据。在该技术方案中,通过映射表,在编写业务对象的代码过程中,使用灵活的指向动作,把业务对象进行小颗粒的封装,缩短了每一个业务对象的实现时间花费。 在上述技术方案中,优选地,所述由属性访问组件来访问目标业务对象的目标数据的操作,具体包括:应用软件系统运行过程中,当运行一个窗口程序时,应用软件系统向数据映射服务组件请求当前窗口程序的数据映射表,在请求服务时,传递当前窗口在应用系统中的唯一标识;服务组件先在缓存中检索其对应的数据映射表,如没有就从存储介质中检索映射表并加载到应用软件系统缓存中。[0021 ] 在上述技术方案中,优选地,所述由属性访问组件来访问目标业务对象的目标数据的操作,具体还包括:程序在加载数据时,用户界面组件会请求需求获取的数据集合,应用软件系统向数据映射服务组件请求集合中所有数据项对应的映射路径;并根据应用软件系统运行时的实时环境信息,对路径进行处理以匹配当前所运行的程序。在上述技术方案中,优选地,所述由属性访问组件来访问目标业务对象的目标数据的操作,具体还包括:在获取到有效地目标数据访问路径后,应用软件系统调用属性访问组件来获取当前运行状态下目标数据;属性访问组件会解析目标数据路径,逐层的去获取对象,并最终访问最底层对象的目标属性。在该技术方案中,在用户界面数据来源变化时,不需要修改代码来调整本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201310654697.html" title="业务对象数据录入及更新规则的配置装置和配置方法原文来自X技术">业务对象数据录入及更新规则的配置装置和配置方法</a>

【技术保护点】
一种业务对象数据录入及更新规则的配置装置,其特征在于,包括:规则元数据配置模块,用于以系统+业务对象为单位预置规则元数据;规则配置模块,用于以系统+业务对象为单位进行规则配置;映射访问模块,用于以系统+业务对象为单位,在用户界面上数据变化时进行映射访问;映射配置文件生成模块,用于提供自动生成映射表的方法,简化映射配置文件的生成。

【技术特征摘要】
1.一种业务对象数据录入及更新规则的配置装置,其特征在于,包括: 规则元数据配置模块,用于以系统+业务对象为单位预置规则元数据; 规则配置模块,用于以系统+业务对象为单位进行规则配置; 映射访问模块,用于以系统+业务对象为单位,在用户界面上数据变化时进行映射访问; 映射配置文件生成模块,用于提供自动生成映射表的方法,简化映射配置文件的生成。2.根据权利要求1所述的业务对象数据录入及更新规则的配置装置,其特征在于,所述映射访问模块,包括: 目标属性路径传递模块,用于以系统+业务对象为单位,把指定的映射项中的目标属性路径传递给属性访问组件; 目标数据访问模块,用于基于所述目标属性路径传递模块传输的指定映射项中的目标属性路径,由属性访问组件来访问目标业务对象的目标数据;以及, 所述映射访问模块在用户界面上数据变化时进行映射访问的操作,具体包括: 把指定的映射项中的目标属性路径传递给属性访问组件,由属性访问组件来访问目标业务对象的目标数据。3.根据权利要求2所述的业务对象数据录入及更新规则的配置装置,其特征在于,所述由属性访问组件来访问目标业务对象的目标数据的操作,具体包括: 应用软件系统运行过程中,当运行一个窗口程序时,应用软件系统向数据映射服务组件请求当前窗口程序的数据映射表,在请求服务时,传递当前窗口在应用系统中的唯一标识; 服务组件先在缓存中检索其对应的数据映射表,如没有就从存储介质中检索映射表并加载到应用软件系统缓存中。4.根据权利要求2或3所述的业务对象数据录入及更新规则的配置装置,其特征在于,所述由属性访问组件来访问目标业务对象的目标数据的操作,具体还包括: 程序在加载数据时,用户界面组件会请求需求获取的数据集合,应用软件系统向数据映射服务组件请求集合中所有数据项对应的映射路径;并根据应用软件系统运行时的实时环境信息,对路径进行处理以匹配当前所运行的程序。5.根据权利要求4所述的业务对象数据录入及更新规则的配置装置,其特征在于,所述由属性访问组件来访问目标业务对象的目标数据的操作,具体还包括: 在获取到有效地目标数据访问路径后,应用软件系统调用属性访问组件来获取当前运行状态下目标数据; 属性访问组件会解析目标数据路径,逐层...

【专利技术属性】
技术研发人员:李宏业
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:

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

1