数据关联单元扩展业务单据的装置和方法制造方法及图纸

技术编号:10962327 阅读:140 留言:0更新日期:2015-01-28 14:47
本发明专利技术提供了一种数据关联单元扩展业务单据的装置,包括:数据对象预置单元,用于预置业务所需要的数据对象;BODRU配置单元,用于根据实际业务需求,基于预置的数据对象配置能够描述业务需求的关联单元;视图模型数据转换单元,用于根据配置的关联单元,通过数据库模型生成数据对象实体数据。本发明专利技术还提供了一种数据关联单元扩展业务单据的方法。通过本发明专利技术的技术方案,可以在现有的业务单据扩展方式基础上,充分利用单对象类型元数据和文档描述类型完成多对象类型元数据的业务单据扩展,建立多对象类型元数据参与的面向多层次实体业务单据扩展的通用、统一业务单据扩展。

【技术实现步骤摘要】

本专利技术涉及计算机软件应用
,具体地,涉及一种数据关联单元扩展业务单据的装置和一种数据关联单元扩展业务单据的方法。
技术介绍
随着计算机软件技术的飞速发展,各行业都开始普遍应用信息化软件进行企业管理,并且对信息化软件的依赖程度越来越高。从某种意义上讲,信息化软件的充分应用也会促进行业的发展,二者是相互促进合作共赢的一种良性循环模式。 那么作为信息化软件来说,如何适应快速发展的行业需求,又如何能促进行业的快速发展,这是一个永恒的话题。 以人力资源系统为例,我们知道围绕人员档案的信息太繁杂了,从图1可见一斑。 另外还有一些常见的业务流程,见图2。 人力资源管理系统怎样面对如此庞大的信息网络和繁杂多变的业务流程,又如何按照用户的需求来扩展现有系统的业务模式?传统的人力资源管理系统无法很好的解决这个问题,它本身有很多的局限性。以底层的数据库结构为例,为了描述这种复杂的人员信息,把人员档案为主实体,其他信息对应从实体建立主外键关联,这种关联是真实存在与物理表架构的。 这种严格的关联关系在面对人力资源系统各种灵活多变的需求时,就显得有些力不从心了,比如数据的扩展、多层次实体的联查与反查、可配的业务流程、动态报表的数据展现等。 因此,需要一种新的业务单据扩展技术,可以在现有的业务单据扩展方式基础上,充分利用单对象类型元数据和文档描述类型完成多对象类型元数据的业务单据扩展,建立多对象类型元数据参与的面向多层次实体业务单据扩展的通用、统一业务单据扩展。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的业务单据扩展技术,可以在现有的业务单据扩展方式基础上,充分利用单对象类型元数据和文档描述类型完成多对象类型元数据的业务单据扩展,建立多对象类型元数据参与的面向多层次实体业务单据扩展的通用、统一业务单据扩展。 有鉴于此,本专利技术提出了一种数据关联单元扩展业务单据的装置,包括:数据对象预置单元,用于预置业务所需要的数据对象;B0DRU配置单元,用于根据实际业务需求,基于预置的数据对象配置能够准确清晰的描述业务需求的关联单元;视图模型数据转换单元,用于根据配置的关联单元,通过数据库模型生成数据对象实体数据。在该技术方案中,可以利用数据对象关联机制,用户可以基于具体的业务对相关数据对象进行关联、重组,生成面向业务的BODRU数据。 在上述技术方案中,优选地,该数据关联单元扩展业务单据的装置还包括:数据展现单元,用于对数据库模型生成的数据对象实体数据进行数据绑定和界面展现。在该技术方案中,可以基于最终生成的数据进行实时显示,便于用户查看。 在上述技术方案中,优选地,所述B0DRU配置单元,具体包括:驱动数据对象设置模块,用于根据实际业务需求,基于预置的数据对象设置驱动数据对象;关联字段和关联关系设置模块,用于基于设置的驱动数据对象,设置能够描述业务需求的关联单元;该关联单元包括一个或多个关联字段和关联关系。在该技术方案中,可以根据实际业务需求进行关联配置,以准确清晰的描述业务需求。 在上述技术方案中,优选地,所述B0DRU配置单元,具体还包括:数据对象扩展模块,用于根据用户的实际业务需求,设置多个数据对象。在该技术方案中,可以通过用户需求设置多个数据对象,强调关联关系要准确清晰,避免关联太冗余繁琐可能出现的效率问题。 在上述技术方案中,优选地,所述驱动数据对象设置模块,具体包括:主驱动数据对象设置模块,用于设置主驱动数据对象;从驱动数据对象设置模块,用于设置从驱动数据对象;进一步地,所述数据对象扩展模块,具体为:从驱动数据对象和子数据对象扩展模块,用于根据用户实际需要,设置多个从驱动数据对象和子数据对象。在该技术方案中,可以将驱动数据进一步细化为主驱动数据和从驱动数据,使得数据关联的关系更加清晰,避免关联冗余繁琐。 根据本专利技术的又一个方面,还提出了一种数据关联单元扩展业务单据的方法,包括:步骤202:预置业务所需要的数据对象;步骤204:根据实际业务需求,基于预置的数据对象配置能够准确清晰的描述业务需求的关联单元;步骤206:根据配置的关联单元,通过数据库模型生成数据对象实体数据。在该技术方案中,可以利用数据对象关联机制,用户可以基于具体的业务对相关数据对象进行关联、重组,生成面向业务的B0DRU数据。 在上述技术方案中,优选地,该数据关联单元扩展业务单据的方法还包括:步骤208:对数据库模型生成的数据对象实体数据进行数据绑定和界面展现。在该技术方案中,可以基于最终生成的数据进行实时显示,便于用户查看。 在上述技术方案中,优选地,所述步骤204,具体包括:步骤302:根据实际业务需求,基于预置的数据对象设置驱动数据对象;步骤304:基于设置的驱动数据对象,设置能够描述业务需求的关联单元;该关联单元包括一个或多个关联字段和关联关系。在该技术方案中,可以根据实际业务需求进行关联配置,以准确清晰的描述业务需求。 在上述技术方案中,优选地,所述步骤204,具体还包括:步骤306:根据用户的实际业务需求,设置多个数据对象。在该技术方案中,可以通过用户需求设置多个数据对象,强调关联关系要准确清晰,避免关联太冗余繁琐可能出现的效率问题。 在上述技术方案中,优选地,所述步骤302,具体包括:步骤3022,设置主驱动数据对象;步骤3024,设置从驱动数据对象;进一步地,所述步骤306,具体为:根据用户实际需要,设置多个从驱动数据对象和子数据对象。在该技术方案中,可以将驱动数据进一步细化为主驱动数据和从驱动数据,使得数据关联的关系更加清晰,避免关联冗余繁琐。 通过以上技术方案,可以在现有的业务单据扩展方式基础上,充分利用单对象类型元数据和文档描述类型完成多对象类型元数据的业务单据扩展,建立多对象类型元数据参与的面向多层次实体业务单据扩展的通用、统一业务单据扩展。 【附图说明】 图1示出了现有人员档案信息的框图;图2示出了常见业务的流程图;图3示出了根据本专利技术的实施例的数据关联单元扩展业务单据的装置的框图;图4示出了根据本专利技术的实施例的数据关联单元扩展业务单据的方法的流程图;图5示出了根据本专利技术的实施例的B0DRU配置单元的原理示意图;图6示出了根据本专利技术的实施例的数据对象关联的结构图;图7示出了根据本专利技术的实施例的B0DRU记录的是各层次的数据对象之间的关系结构图;图8示出了根据本专利技术的实施例的B0DRU (面向业务的数据关联单元)的结构图;图9示出了根据本专利技术的实施例的调动业务关联构成结构图;图10示出了根据本专利技术的实施例的业务流转中的B0DRU结构图;图11示出了根据本专利技术的实施例的B0DRU模式下单据加载流程图;图12示出了根据本专利技术的实施例的人员档案中的教育经历截图;图13示出了根据本专利技术的实施例的重新入职中的教育经历截图。 【具体实施方式】 为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和【具体实施方式】对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。 在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方本文档来自技高网...

【技术保护点】
一种数据关联单元扩展业务单据的装置,其特征在于,包括:数据对象预置单元,用于预置业务所需要的数据对象;BODRU配置单元,用于根据实际业务需求,基于预置的数据对象配置能够描述业务需求的关联单元;视图模型数据转换单元,用于根据配置的关联单元,通过数据库模型生成数据对象实体数据。

【技术特征摘要】
1.一种数据关联单元扩展业务单据的装置,其特征在于,包括: 数据对象预置单元,用于预置业务所需要的数据对象; BODRU配置单元,用于根据实际业务需求,基于预置的数据对象配置能够描述业务需求的关联单兀; 视图模型数据转换单元,用于根据配置的关联单元,通过数据库模型生成数据对象实体数据。2.根据权利要求1所述的数据关联单元扩展业务单据的装置,其特征在于,该数据关联单元扩展业务单据的装置还包括: 数据展现单元,用于对数据库模型生成的数据对象实体数据进行数据绑定和界面展现。3.根据权利要求1或2所述的数据关联单元扩展业务单据的装置,其特征在于,所述BODRU配置单元,具体包括: 驱动数据对象设置模块,用于根据实际业务需求,基于预置的数据对象设置驱动数据对象; 关联字段和关联关系设置模块,用于基于设置的驱动数据对象,设置能够描述业务需求的关联单元;该关联单元包括一个或多个关联字段和关联关系。4.根据权利要求3所述的数据关联单元扩展业务单据的装置,其特征在于,所述BODRU配置单元,具体还包括: 数据对象扩展模块,用于根据用户的实际业务需求,设置多个数据对象。5.根据权利要求4所述的数据关联单元扩展业务单据的装置,其特征在于,所述驱动数据对象设置模块,具体包括: 主驱动数据对象设置模块,用于设置主驱动数据对象; 从驱动数据对象设置模块,用于设置从驱动数据对象; 进一步地,所述数据对象扩展模块,具体为: 从驱...

【专利技术属性】
技术研发人员:刘世民陈志峰
申请(专利权)人:用友优普信息技术有限公司
类型:发明
国别省市:北京;11

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

1