[发明专利]一种业务对象的扩展应用方法、装置及业务系统无效
申请号: | 200910189462.1 | 申请日: | 2009-12-25 |
公开(公告)号: | CN101763256A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 高玉宏 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 对象 扩展 应用 方法 装置 系统 | ||
技术领域
本发明属于计算机领域,尤其涉及一种业务对象的扩展应用方法、装置及业务系统。
背景技术
目前,在业务系统应用中,实现业务对象的应用一种方法是:客户预先自定义或者系统预定义的业务对象都是按照软件供应商提供的界面显示风格展现(通过硬编码方式产生),业务单据、业务报表等业务对象一旦被定义以后,其展现形式固定、风格单一,基本都是按照软件供应商提供的预定义界面来展现,如果客户需要在业务对象界面上根据销售数据来显示其扩展应用的效果,比如直观柱状图、统计分析等,往往无法满足客户个性化需求,其扩展应用相对有限,甚至无法扩展。另一种方法是:由软件供应商提供可扩展的控件(通过业务对象自定义工具)供选择应用,但其封装的控件数量有限,扩展应用受限,无法满足客户个性化需求。
综上所述,现有的业务系统应用中,业务对象的展现风格单一,个性化应用难以扩展甚至无法扩展,使其应用受限,导致客户个性化定制难以实现或者实现成本较高,易用性较差。
发明内容
本发明实施例的目的在于提供一种业务对象的扩展应用方法,旨在解决在现有的业务系统应用中,业务对象的展现风格单一,个性化应用难以扩展甚至无法扩展的问题。
本发明实施例是这样实现的,一种业务对象的扩展应用方法,所述方法包括下述步骤:
在运行业务对象时,初始化并动态加载预先配置的业务扩展对象;
将业务扩展对象传递至插件开发模型;
插件开发模型初始化所述业务扩展对象,并根据用户的请求从存储的业务对象的元数据中获取用户请求的数据,进行相应的处理后通过所述业务扩展对象输出。
本发明实施例的另一目的在于提供一种业务对象的扩展应用装置,所述装置包括:
业务扩展对象加载模块,用于在运行业务对象时,初始化并动态加载预先配置的业务扩展对象;
业务扩展对象传递模块,用于将业务扩展对象传递至插件开发模型;
插件开发模型,用于初始化所述业务扩展对象,并根据用户的请求从存储的业务对象的元数据中获取用户请求的数据,进行相应的处理后通过所述业务扩展对象输出。
本发明实施例的另一目的在于提供一种业务系统,包括业务对象元数据存储设备,所述系统还包括如上所述的业务对象的扩展应用装置。
在本发明实施例中,在运行业务对象时,初始化并动态加载预先配置的业务扩展对象,并传递业务扩展对象至插件开发模型,插件开发模型初始化该业务扩展对象,并根据用户的请求从存储的业务对象的元数据中获取用户请求的数据,进行相应的处理后通过该业务扩展对象输出,实现业务对象的扩展应用。
附图说明
图1是本发明实施例提供的业务对象的扩展应用方法的实现流程图;
图2是本发明实施例提供的业务对象动态加载业务扩展对象后的示例图;
图3是本发明实施例提供的在业务对象的显示界面上指定业务扩展对象的显示区域的示例图;
图4是本发明实施例提供的定义业务扩展字段属性信息的操作示例图;
图5是本发明实施例提供的注册控件的操作示例图;
图6是本发明实施例提供的业务对象运行时,业务扩展对象的展示效果的示例图;
图7是本发明实施例提供的业务对象的扩展应用装置的结构示意图;
图8是本发明实施例提供的业务扩展对象配置模块的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,在运行业务对象时,初始化并动态加载预先配置的业务扩展对象,并传递业务扩展对象至插件开发模型,插件开发模型初始化该业务扩展对象,并根据用户的请求从存储的业务对象的元数据中获取用户请求的数据,进行相应的处理后通过该业务扩展对象输出。
本发明提供了一种业务对象的扩展应用方法、装置及业务系统:
所述方法包括下述步骤:
在运行业务对象时,初始化并动态加载预先配置的业务扩展对象;
将业务扩展对象传递至插件开发模型;
插件开发模型初始化所述业务扩展对象,并根据用户的请求从存储的业务对象的元数据中获取用户请求的数据,进行相应的处理后通过所述业务扩展对象输出。
所述装置包括:
业务扩展对象加载模块,用于在运行业务对象时,初始化并动态加载预先配置的业务扩展对象;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910189462.1/2.html,转载请声明来源钻瓜专利网。