本申请实施例提供了一种数据更新方法、装置、电子设备及计算机可读存储介质,涉及数据处理技术领域。该方法包括:获取目标对象的待导入的至少一条第一人事变动信息,以及目标对象的已存储的人事变动信息集;确定并删除人事变动信息集中的至少一条冗余人事变动信息,获得删减后的人事变动信息集;更新删减后的人事变动信息集,获得更新后的人事变动信息集;更新第一人事变动信息中的变更明细,将更新后的第一人事变动信息存储至更新后的人事变动信息集。本申请实施例避免了由于业务滞后性导致的数据异常,提高了数据处理效率,提高了容错性,也保证的数据的准确性,拥有批处理大量人事异动信息的能力。事异动信息的能力。事异动信息的能力。
【技术实现步骤摘要】
数据更新方法、装置、电子设备及计算机可读存储介质
[0001]本申请涉及数据处理
,具体而言,本申请涉及一种数据更新方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]在企业中对于人力资源的管理一般通过人事管理系统,人事管理系统用于将人力资源工作者从繁重的日常琐碎事务中解放出来,将更多的精力用于企业的人力资源职能管理和管理决策,保持企业的持续高效运营;集中记录、监测和分析所有劳动力的技能和资格,提供决策分析;提高企业整体的科技含量与管理效率,加快企业的信息化建设。
[0003]在企业中发生的业务调整,组织架构变更时,都会涉及到大量员工的部门、岗位等信息的调整,每次调整需要协调不同部门人员的时间,现有技术一般通过在线下进行如会议沟通等方式整理出相关员工发生变动的信息,即人事变动信息,一般通过邮件审批确认人事变动信息后,交由人力资源部将数据更新至人事管理系统。
[0004]在实际情况下,业务变更频繁,线下沟通的机制可能由于各种原因无法及时更新数据,并且人事变动信息的数据量可能会很大,线下整理的效率低下,容易产生错误,产生错误后难以很快的恢复调整,需要耗费较多的人力物力。
技术实现思路
[0005]本申请实施例提供了一种数据更新方法、装置、电子设备及计算机可读存储介质,可以解决人事变动信息更新速度慢,容易出现错误,并且出现错误后也需要耗费较多的资源调整的问题。所述技术方案如下:
[0006]根据本申请实施例的一个方面,提供了一种数据更新方法,该方法包括:
[0007]获取目标对象的待导入的至少一条第一人事变动信息,以及目标对象的已存储的人事变动信息集,人事变动信息集包括至少一条第二人事变动信息,人事变动信息包括生效时间、事件类型、人事信息以及变更明细;
[0008]根据第一人事变动信息和第二人事变动信息中的事件类型,确定并删除人事变动信息集中的至少一条冗余人事变动信息,获得删减后的人事变动信息集;
[0009]根据第一人事变动信息中的人事信息以及删减后的人事变动信息集中的人事信息和变更明细,更新删减后的人事变动信息集,获得更新后的人事变动信息集;
[0010]根据更新后的人事变动信息集以及第一人事变动信息中的人事信息,更新第一人事变动信息中的变更明细,将更新后的第一人事变动信息存储至更新后的人事变动信息集。
[0011]在一个可能的实现方式中,根据第一人事变动信息和第二人事变动信息中的事件类型,确定并删除人事变动信息集中的至少一条冗余人事变动信息,包括:
[0012]若确定人事变动信息集中存在与任意一条第一人事变动信息具有相同的目标事件类型的第二人事变动信息,则标记第二人事变动信息为冗余人事变动信息;
[0013]在人事变动信息集中删除所有被标记为冗余人事变动信息的第二人事变动信息;
[0014]其中,目标事件类型包括入职、转正以及离职中的一种或多种。
[0015]在另一个可能的实现方式中,根据第一人事变动信息中的人事信息以及删减后的人事变动信息集中的人事信息和变更明细,更新删减后的人事变动信息集,包括:
[0016]对于人事变动信息集中任意一条被标记为冗余人事变动信息的第二人事变动信息,根据生效时间的先后顺序,将被标记为冗余人事变动信息的第二人事信息之后的下一条人事变动信息作为第一目标人事变动信息;
[0017]若确定第一目标人事变动信息为未被标记为冗余人事变动信息的第二人事变动信息,则在被标记为冗余人事变动信息的第二人事变动信息被删除后,根据第一目标人事变动信息之前的第二人事变动信息的人事信息,更新第一目标人事变动信息中的人事信息。
[0018]在又一个可能的实现方式中,根据第一人事变动信息中的人事信息以及删减后的人事变动信息集中的人事信息和变更明细,更新删减后的人事变动信息集,还包括:
[0019]对于任意一条第一人事变动信息,根据生效时间的先后顺序,将第一人事变动信息之后的下一条人事变动信息作为第二目标人事变动信息;
[0020]若确定第二目标人事变动信息为第二人事变动信息,则根据第一人事变动信息的人事信息以及第二目标人事变动信息中的人事信息和变更明细,更新第二目标人事变动信息。
[0021]在又一个可能的实现方式中,根据第一人事变动信息中的人事信息以及删减后的人事变动信息集中的人事信息和变更明细,更新删减后的人事变动信息集,还包括:
[0022]对于人事变动信息集中的任意一条第二人事变动信息,根据生效时间的先后顺序,将第二人事变动信息之后的下一条人事变动信息作为第三目标人事变动信息;
[0023]若确定第三目标人事变动信息为第二人事变动信息,则根据第二人事变动信息的人事信息以及第三目标人事变动信息中的人事信息以及变更明细,更新第三人事变动信息的人事信息以及变更明细。
[0024]在又一个可能的实现方式中,根据更新后的人事变动信息集以及第一人事变动信息中的人事信息,更新第一人事变动信息中的变更明细,包括:
[0025]对于任意一条第一人事变动信息,根据生效时间的先后顺序,将第一人事变动信息之前的上一条人事变动信息作为第四目标人事变动信息;
[0026]若确定第四目标人事变动信息为人事变动信息集中的任意一条第二人事变动信息,则根据第二人事变动信息中的人事信息以及第四目标人事变动信息中的人事信息,更新第四目标人事变动信息中的变更明细。
[0027]在又一个可能的实现方式中,最后一步,之后还包括:
[0028]将人事变动信息集中的人事变动信息按照生效时间的先后顺序进行排序。
[0029]根据本申请实施例的另一个方面,提供了一种数据更新装置,该装置包括:
[0030]获取模块,用于获取目标对象的待导入的至少一条第一人事变动信息,以及目标对象的已存储的人事变动信息集,人事变动信息集包括至少一条第二人事变动信息,人事变动信息包括生效时间、事件类型、人事信息以及变更明细;
[0031]删减模块,用于根据第一人事变动信息和第二人事变动信息中的事件类型,确定
并删除人事变动信息集中的至少一条冗余人事变动信息,获得删减后的人事变动信息集;
[0032]第一更新模块,用于根据第一人事变动信息中的人事信息以及删减后的人事变动信息集中的人事信息和变更明细,更新删减后的人事变动信息集,获得更新后的人事变动信息集;
[0033]第二更新模块,用于根据更新后的人事变动信息集以及第一人事变动信息中的人事信息,更新第一人事变动信息中的变更明细,将更新后的第一人事变动信息存储至更新后的人事变动信息集。
[0034]根据本申请实施例的另一个方面,提供了一种电子设备,该电子设备包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,处理器执行计算机程序以实现上述的数据更新方法的步骤。
[0035]根据本申请实施例的再一个方面,提供了一种计算机可读存储介质,计算机程序被处理器执行时实现上述的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据更新方法,其特征在于,所述方法包括:获取目标对象的待导入的至少一条第一人事变动信息,以及所述目标对象的已存储的人事变动信息集,所述人事变动信息集包括至少一条第二人事变动信息,所述人事变动信息包括生效时间、事件类型、人事信息以及变更明细;根据所述第一人事变动信息和第二人事变动信息中的事件类型,确定并删除所述人事变动信息集中的至少一条冗余人事变动信息,获得删减后的人事变动信息集;根据所述第一人事变动信息中的人事信息以及所述删减后的人事变动信息集中的人事信息和变更明细,更新所述删减后的人事变动信息集,获得更新后的人事变动信息集;根据所述更新后的人事变动信息集以及所述第一人事变动信息中的人事信息,更新所述第一人事变动信息中的变更明细,将更新后的第一人事变动信息存储至所述更新后的人事变动信息集。2.根据权利要求1所述的数据更新方法,其特征在于,所述根据所述第一人事变动信息和第二人事变动信息中的事件类型,确定并删除所述人事变动信息集中的至少一条冗余人事变动信息,包括:若确定所述人事变动信息集中存在与所述任意一条第一人事变动信息具有相同的目标事件类型的第二人事变动信息,则标记所述第二人事变动信息为冗余人事变动信息;在所述人事变动信息集中删除所有被标记为冗余人事变动信息的第二人事变动信息;其中,所述目标事件类型包括入职、转正以及离职中的一种或多种。3.根据权利要求2所述的数据更新方法,其特征在于,所述根据所述第一人事变动信息中的人事信息以及所述删减后的人事变动信息集中的人事信息和变更明细,更新所述删减后的人事变动信息集,包括:对于所述人事变动信息集中任意一条被标记为冗余人事变动信息的第二人事变动信息,根据生效时间的先后顺序,将所述被标记为冗余人事变动信息的第二人事信息之后的下一条人事变动信息作为第一目标人事变动信息;若确定所述第一目标人事变动信息为未被标记为冗余人事变动信息的第二人事变动信息,则在所述被标记为冗余人事变动信息的第二人事变动信息被删除后,根据所述第一目标人事变动信息之前的第二人事变动信息的人事信息,更新所述第一目标人事变动信息中的人事信息。4.根据权利要求3所述的数据更新方法,其特征在于,所述根据所述第一人事变动信息中的人事信息以及所述删减后的人事变动信息集中的人事信息和变更明细,更新所述删减后的人事变动信息集,还包括:对于任意一条第一人事变动信息,根据生效时间的先后顺序,将所述第一人事变动信息之后的下一条人事变动信息作为第二目标人事变动信息;若确定所述第二目标人事变动信息为第二人事变动信息,则根据所述第一人事变动信息的人事信息以及所述第二目标人事变动信息中的人事信息和变更明细,更新所述第二目标人事变动信息。5.根据权利要求4所述...
【专利技术属性】
技术研发人员:李国兴,
申请(专利权)人:北京希瑞亚斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。