一种业务对象的管理方法以及信息管理系统技术方案

技术编号:17541646 阅读:116 留言:0更新日期:2018-03-24 18:42
本申请实施例提供了一种业务对象的管理方法以及信息管理系统,用于将对象版本数据与关系集版本数据的存储进行分离,减少了数据存储量,从而节省存储空间。本申请实施例方法包括:当建立业务对象或更新业务对象时,保存业务对象的对象版本数据至第一记录表,并将保存对象版本数据的第一操作在操作记录表上按操作的时间顺序记录;当建立业务对象的关联关系或更新关联关系时,保存业务对象的关系集版本数据至第二记录表,并将保存关系集版本数据的第二操作在操作记录表上按操作的时间顺序记录。

A management method of business objects and information management system

The application example provides a business object management method and information management system, which is used to separate object version data from relational set version data, reduce data storage and save storage space. The embodiment of the invention method includes: when establishing business objects or update objects, save the object version data business object to the first record, and save the first operation object versions of the data in the record table according to the chronological record of operation; when the relationship or update the association to establish a business object, preservation the relationship between business objects in version second data to record and save the relationship set version data of second operation in the operation record according to the operation time sequence record.

【技术实现步骤摘要】
一种业务对象的管理方法以及信息管理系统
本申请涉及信息管理领域,尤其涉及一种业务对象的管理方法以及信息管理系统。
技术介绍
在信息管理系统中,业务对象(也可简称为对象)通过对象版本数据的形式来记录对象的数据状态,不同对象之间则通过关系集版本数据的形式来记录具有特定的关联关系(如:组成关系、引用关系等)的对象之间的数据关联状态。由于关联关系的数量与对象的数量成组合关系(例如,A、B、C、D之间的关系有:A-B、A-C、A-D、B-C、B-D、C-D),且关联关系的种类也多种多样。现有技术方案将与某一对象A具有关联关系的B、C、D等对象的版本数据都记录下来,当这些具有关联关系的对象中的某一个对象B的对象版本数据进行了更新时,则所有的与该更新的对象有关联关系的A、C、D等对象的对象版本数据也将更新,并重新进行存储。这种对象的管理方式使得存储的关系数据量大,数据冗余多,消耗了大量存储空间。
技术实现思路
本申请实施例提供了一种业务对象的管理方法以及信息管理系统,用于将对象版本数据与关系集版本数据的存储进行分离,减少了数据存储量,从而节省存储空间。具体技术方案包括:本申请实施例提供一种业务对象的管本文档来自技高网...
一种业务对象的管理方法以及信息管理系统

【技术保护点】
一种业务对象的管理方法,其特征在于,包括:当建立业务对象或更新所述业务对象时,保存所述业务对象的对象版本数据至第一记录表;将第一操作在操作记录表上按操作的时间顺序记录,所述第一操作为保存所述对象版本数据的操作;当建立所述业务对象的关联关系或更新所述关联关系时,保存所述业务对象的关系集版本数据至第二记录表;将第二操作在所述操作记录表上按操作的时间顺序记录,所述第二操作为保存所述关系集版本数据的操作。

【技术特征摘要】
1.一种业务对象的管理方法,其特征在于,包括:当建立业务对象或更新所述业务对象时,保存所述业务对象的对象版本数据至第一记录表;将第一操作在操作记录表上按操作的时间顺序记录,所述第一操作为保存所述对象版本数据的操作;当建立所述业务对象的关联关系或更新所述关联关系时,保存所述业务对象的关系集版本数据至第二记录表;将第二操作在所述操作记录表上按操作的时间顺序记录,所述第二操作为保存所述关系集版本数据的操作。2.根据权利要求1所述的方法,其特征在于,所述第一记录表包括对象标识、第一版本标识,所述对象标识用于唯一标识所述业务对象,所述第一版本标识用于标识所述业务对象的对象版本;所述第二记录表包括所述对象标识、第二版本标识、关系类型以及关联对象标识,所述第二版本标识用于标识所述业务对象的关系集版本,所述关系类型用于标识所述业务对象与关联业务对象具备的关联关系的类型,所述关联对象标识用于唯一标识所述关联业务对象。3.根据权利要求2所述的方法,其特征在于,所述操作记录表包括时间点、操作对象标识、操作版本标识以及操作类型,所述时间点用于标识每次操作的时间顺序;当进行所述第一操作时,所述操作类型为对象,且所述操作对象标识包括所述对象标识;当进行所述第二操作时,所述操作类型为关系,且所述操作对象标识包括所述对象标识以及所述关系类型。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:确定待查的目标业务对象;根据第一预设方法查找所述目标业务对象对应的目标对象版本数据;和/或,根据第二预设方法查找所述目标业务对象对应的目标关系集版本数据或与所述目标业务对象具备目标关联关系的目标关联业务对象的目标关联对象版本数据。5.根据权利要求4所述的方法,其特征在于,所述第一预设方法包括:确定所述目标业务对象的对象标识;根据所述对象标识在所述操作记录表中确定所述时间点最近的目标对象标识;确定与所述目标对象标识对应的目标第一版本标识;根据所述目标第一版本标识在所述第一记录表中确定所述目标对象版本数据。6.根据权利要求4所述的方法,其特征在于,所述第二预设方法包括:确定所述目标业务对象的对象标识以及关系类型;根据所述对象标识以及所述关系类型在所述操作记录表中确定所述时间点最近的所述目标第二版本标识;根据所述目标第二版本标识在所述第二记录表中确定所述目标关系集版本数据。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:根据所述目标第二版本标识在所述第二记录表中确定与所述目标第二版本标识对应的关联对象标识;根据所述关联对象标识在所述操作记录表中确定所述时间点最近的目标关联对象标识;确定与所述目标关联对象标识对应的目标关联第一版本标识;根据所述目标关联第一版本标识...

【专利技术属性】
技术研发人员:贾武阳罗旻张宇杨周
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东,44

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

1