基于ESOP成熟日志流水的记账方法以及存储介质与流程

未命名 09-18 阅读:72 评论:0

基于esop成熟日志流水的记账方法以及存储介质
技术领域
1.本发明涉及股权激励技术领域,特别涉及一种基于esop成熟日志流水的记账方法以及存储介质。


背景技术:

2.一些企业为了激励和留住员工在企业进行长期发展,会采用股权激励的手段,即esop(employee stock ownership plans,公司职工持股计划),以一定方式授予员工一定数量的公司股份,或给予员工在一定时期内以一定价格购买公司股份的权力等等。其目的在于从报酬获得和所有者权力两方面给予奖励,从而实现对员工的长期激励。
3.现有股权激励的授予等一般通过线上办理,并能通过线上直接完成记账。但现有记账通常为一维记账,若修改后某项股权数据后,其修改后的数据将直接覆盖原始数据,导致无法查看修改之前的原始数据。


技术实现要素:

4.为解决现有一维记账,在修改后某项股权数据后,其修改后的数据将直接覆盖原始数据,导致无法查看修改之前的原始数据的问题,本发明提供了一种基于esop成熟日志流水的记账方法以及存储介质。
5.本发明解决技术问题的方案是提供一种基于esop成熟日志流水的记账方法,包括以下步骤:基于股权业务的生效时间生成基础成熟日志流水;监测当日是否有触发变动事件;若触发变动事件,则根据变动事件的股权任务以及业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水;将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据;基于用户选定的目标日期,展示目标日期对应的每日快照数据。
6.优选地,所述股权业务包括:授予生效业务、特殊取消业务、加速成熟业务、递延成熟业务、成熟审批业务、行权归属业务、过期取消业务、离职终止业务以及复职恢复业务。
7.优选地,监测当日是否有触发变动事件,具体包括:监测当日是否有插入针对股权任务的股份成熟的时间、状态以及数量的变动事件。
8.优选地,若触发变动事件,则根据变动事件的股权任务以及业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水,具体包括:若触发变动事件,则确定变动事件中的业务生效日期与当日之间的所有基础成熟日志流水;对业务生效日期与当日之间的所有基础成熟日志流水进行回溯,以回溯至业务生
效日期之前未进行变动时的原始流水状态;根据原始流水状态执行变动事件对应的股权业务并依次重新执行业务生效日期与当日之间的所有操作,以更新业务生效日期后的股份成熟的时间、状态以及数量并生成新的基础成熟日志流水,并将新的基础成熟日志流水作为当日成熟日志流水。
9.优选地,将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据之后,所述方法还包括:启动定时补偿任务,使未生成的每日快照的基础成熟日志流水重新生成对应的每日快照。
10.优选地,将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据之后,所述方法还包括:对每日快照数据进行延时对账。
11.优选地,对每日快照数据进行延时对账,具体包括:判断变动事件的触发日期对应的当日成熟日志流水与对应生成的每日快照中是否一致;若是,则标记本次变动事件对应的每日快照对账成功。
12.优选地,判断变动事件的触发日期对应的当日成熟日志流水与对应生成的每日快照中是否一致之后,所述方法还包括:若否,则检测变动事件的触发日期对应的当日成熟日志流水中是否存在有流水未生成对应的每日快照中的流水数据;若否,则标记本次变动事件对应的每日快照对账失败,并进行告警。
13.优选地,检测变动事件的触发日期对应的当日成熟日志流水中是否存在有流水未生成对应的每日快照中的流水数据之后,所述方法还包括:若是,则启动延时补偿任务,使触发变动事件的触发日期对应的当日成熟日志流水重新生成对应的新每日快照。
14.本发明为解决上述技术问题还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的一种基于esop成熟日志流水的记账方法。
15.与现有技术相比,本发明提供的基于esop成熟日志流水的记账方法以及存储介质具有以下优点:1、本发明实施例提供一种基于esop成熟日志流水的记账方法,包括以下步骤:基于股权业务的授予生效时间生成基础成熟日志流水;监测当日是否有触发变动事件;若触发变动事件,则根据变动事件的股权任务以及业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水;将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据;基于用户选定的目标日期,展示目标日期对应的每日快照数据。通过以股权业务的生效时间生成基础成熟日志流水,使股权业务可以指定任务生效时间并会体现在基础成熟日志流水上,基础成熟日志流水按照业务发生的时间进行排序,可以实现在某一时刻插入某个合法的变动事件,该变动事件造成的结果同步影响后续的业务。从而通过在触发变动事件后,可根据变动事件中的业务生效日期更新在业务生效日期后的股份成熟的时间、状态以
及数量,并作为当日成熟日志流水;并将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据。即将触发日期之前的数据以及触发日期对应的当日数据均按照日期独立生成每日快照从而进行记录保存,使得在当日触发的变动事件并不影响在触发日期之前生成的每日快照,从而使用户可根据选定的目标日期就可从选定的目标日期的时间视角查看当时的数据记录,避免变动的数据将原始时间视角的原始数据记录进行覆盖。
16.2、本发明实施例中监测当日是否有触发变动事件,具体包括:监测当日是否有插入针对股权任务的股份成熟的时间、状态以及数量的变动事件。通过监测在当日是否有针对股权任务的股份成熟的时间、状态以及数量的变动,从而实现了确定出当日是否有触发变动事件,便于对变动事件的处理。
17.3、本发明实施例中若触发变动事件,则根据变动事件的股权任务以及业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水,具体包括:若触发变动事件,则确定变动事件中的业务生效日期与当日之间的所有基础成熟日志流水;对业务生效日期与当日之间的所有基础成熟日志流水进行回溯,以回溯至业务生效日期之前未进行变动时的原始流水状态;根据原始流水状态执行变动事件对应的股权业务并依次重新执行业务生效日期与当日之间的所有操作,以更新业务生效日期后的股份成熟的时间、状态以及数量并生成新的基础成熟日志流水,并将新的基础成熟日志流水作为当日成熟日志流水。通过对变动事件的业务生效日期与当日之间的所有基础成熟日志流水进行回溯,并执行变动事件对应的任务并根据被回溯的原始流水状态重新执行业务生效日期与当日之间的所有操作生成新的基础成熟日志流水,从而实现了随意在某个流水事件前插入另外一个变动事件生成新的基础成熟日志流水,并按照业务生效时间执行获得变动事件的任务目标。
18.4、本发明实施例中将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据之后,所述方法还包括:启动定时补偿任务,使未生成的每日快照的基础成熟日志流水重新生成对应的每日快照。通过启动定时补偿任务,以定时检测未生成每日快照的成熟日志流水,避免成熟日志流水被漏掉,从而影响每日快照的记录。
19.5、本发明实施例中对每日快照数据进行延时对账,具体包括:判断变动事件的触发日期对应的当日成熟日志流水与对应生成的每日快照中是否一致;若是,则标记本次变动事件对应的每日快照对账成功。通过在触发变动事件后,通过判断变动事件的触发日期对应的当日成熟日志流水中的流水与对应生成的每日快照中的流水数据是否一致从而实现对生成的每日快照进行对账,便于检测生成的每日快照的数据与对应的触发变动事件的当日成熟日志流水中的数据是否一致,从而避免触发变动事件后,触发日期对应的当日每日快照数据出现错误,从而提高生成的每日快照数据的准确性。
20.6、本发明实施例中判断变动事件的触发日期对应的当日成熟日志流水与对应生成的每日快照中是否一致之后,所述方法还包括:若否,则检测变动事件的触发日期对应的当日成熟日志流水中是否存在有流水未生成对应的每日快照中的流水数据;若否,则标记本次变动事件对应的每日快照对账失败,并进行告警。通过在检测到当日成熟日志流水中数据与对应的每日快照中的数据不一致,且检测到变动事件的触发日期对应的当日成熟日
志流水中未存在有流水未生成对应的每日快照中的流水数据,即表明本次变动事件,存在异常,从而进行告警,便于提示工作人员及时处理。
21.7、本发明实施例中,检测变动事件的触发日期对应的当日成熟日志流水中是否存在有流水未生成对应的每日快照中的流水数据之后,所述方法还包括:若是,则启动延时补偿任务,使触发变动事件的触发日期对应的当日成熟日志流水重新生成对应的新每日快照。通过启动延时补偿任务从而进行实时补偿,以使触发变动事件后,触发日期对应的当日成熟日志流水重新生成对应的新每日快照,避免当日成熟日志流水与对应每日快照中的数据不一致的情况,将进一步提高生成的每日快照中的数据的准确性。另外,及时解决触发变动事件后,数据不一致的问题,避免问题进一步扩大化或对后续的股权业务产生不利影响。
22.8、本发明还提供一种计算机可读存储介质,具有与上述一种基于esop成熟日志流水的记账方法相同的有益效果,在此不做赘述。
附图说明
23.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
24.图1是本发明第一实施例提供的基于esop成熟日志流水的记账方法的步骤流程图。
25.图2是本发明第一实施例提供的基于esop成熟日志流水的记账方法之步骤s30的具体步骤流程图。
26.图3是本发明第一实施例提供的基于esop成熟日志流水的记账方法之步骤s421、步骤422的步骤流程图。
具体实施方式
27.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施实例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
28.本文所使用的术语“垂直的”、“水平的”、“左”、“右”、“上”、“下”、“左上”、“右上”、“左下”、“右下”以及类似的表述只是为了说明的目的。
29.请参阅图1,本发明第一实施例提供一种基于esop成熟日志流水的记账方法,包括以下步骤:s10:基于股权业务的生效时间生成基础成熟日志流水;s20:监测当日是否有触发变动事件;s30:若触发变动事件,则根据变动事件的股权任务以及业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水;s40:将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据;s50:基于用户选定的目标日期,展示目标日期对应的每日快照数据。
30.可以理解地,股权业务是指esop中股权授予以及授予员工股份后,执行的关于授予股份的时间、状态以及数量的相关业务。股权任务存在业务生效时间,即股权业务的创建时间并不是业务执行时间,而是由股权业务决定的操作生效时间,该操作生效时间即为业务生效时间。基础成熟日志流水是在确定需授予员工股份后,以该授予的授予生效时间中为起始点开始记录的该股份成熟的状态以及数量,并依据预设间隔时间记录的在每个预设间隔时间对应的该股份成熟的状态以及数量。且该基础成熟日志流水还需要依据股权业务的生效时间进行排序,从而记录该员工的股份成熟的数量以及状态。即完整的记录了执行对应的股权业务前后,股份成熟的数量以及状态的变化情况。例如:预设间隔时间为1个月,今日为2021年5月18日,2020年12月1日发了一笔授予:起算日期:2021年1月1日;匀速成熟,每月成熟20%;授予数量:10000股。基础成熟日志流水为:2021.2.1:2000股已成熟;2021.3.1:2000股已成熟;2021.4.1:2000股已成熟;2021.5.1:2000股已成熟;2021.6.1:2000股未成熟。
31.可以理解地,每日快照数据指历史行权数据快照,可选择历史任意时间点,可以查看此授予历史任意时间点的数据情况。每日快照数据包括但不限于当前参与人的最新信息,授予信息以及股份汇总的信息。当前参与人的最新信息即若有变动事件,则是根据变动事件更新后的当前参与人的信息;若无变动事件,则是按原始授予事件中的股权业务执行后的至当前日期的参与人的信息。授予信息中包括每个时间阶段授予的股份对应的成熟状态以及成熟数量等。股份汇总的信息包括但不限于选定目标日期对应的当前的股份对应的成熟状态以及成熟数量的汇总。
32.可以理解地,由于该基础成熟日志流水是根据股权业务的生效时间进行排序,可使股权业务可以指定任务生效时间并会体现在基础成熟日志流水上。通过步骤s10,使基础成熟日志流水按照业务发生的时间进行排序,可以实现在某一时刻插入某个合法的变动事件,该变动事件造成的结果同步影响后续的股权业务。从而可通过步骤s20,监测在当时是否有插入变动事件,并通过步骤s30,在触发变动事件后,可根据变动事件中的业务生效日期更新在当前基础成熟日志流水中业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水,即当日发生的变动事件所生成的结果记录在当日成熟日志流水中,并通过步骤s40,将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据。即将触发日期之前的数据以及触发日期对应的当日数据均按照日期独立生成每日快照从而进行记录保存,使得在当日触发的变动事件并不影响在触发日期之前生成的每日快照,从而通过步骤s50,使用户可根据选定的目标日期就可从选定的目标日期的时间视角查看当时的数据记录,避免变动的数据将原始时间视角的原始数据记录进行覆盖。另外通过上述步骤s10至s50还能实现四维记账。
33.可以理解地。在步骤s50中,用户选定的目标日期可以是选择单日的每日快照进行查看,也可以指定日期范围,以展示对应的在日期范围内多日每日快照数据,本实施例对此不做限制,根据用户的需求决定。
34.需要说明的是,本实施例中的实现的四维时间记账是在双维快照的基础上,即业务时间和操作时间的基础上增加了开始时间维度和结束时间维度。
35.具体地,在操作时间和业务生效时间相同,也就是现在,这种场景无需额外的支持。
36.在操作时间小于业务生效,也就是变动事件中的业务生效时间是在未来。例如终止日期是5月13日,即未来的时间,那么当用户选择5月13日的时候应该在当前的每日快照基础上减去5月13日可能会终止的数量来计算。
37.在操作时间大于业务生效时间,也就是变动事件中的业务生效时间在过去,需通过双维度时间记录每日快照。具体地,一维:业务发生时间段。例如在4月13日的时候发生变动事件,需录入一条3月13日成熟的授予,那么业务发生时间段就是3月13日-3月14日。
38.二维:操作时间以及快照结束时间,例如:3月13日生成的一笔授予,此时生成对应的每日快照,操作时间为当前时间,每日快照结束时间为无穷大的时间,若是当天发生变动事件,且变动事件的业务生效时间也就是当前时间,那么执行变动事件对应的股权业务,直接记录在当天的每日快照即可。若而到了第二天及之后的日期,触发变动事件,且变动事件中的股份业务的股权生效时间在今天之前。如当前时间是4月13日,对该笔授予做一个3月13日取消的操作,需更新之前3月13日的每日快照的快照结束时间为当前时间,即4月13日。然后创建新的一条关于3月13日执行变动事件的股权业务的快照记录,新快照记录的操作时间仍然为当前时间,即4月13日,而快照结束时间则为无穷大。由于3月13日的执行变动事件中的股权业务,针对3月13日之后该笔授予的所有快照需要做相同的更新处理。从而实现了支持插入在过去的场景中并生成新的数据,同时保留原始历史时间视角的原始数据。
39.需要说明的是,在某些场景下,需导入某个公司的员工的历史行权数据。例如,某个公司之前未进行生成基础成熟日志流水的操作,未生成每日快照,而现在需进行该操作生成每日快照,因而在今日需导入该公司的历史行权数据,即将该公司的交易数据接入本实施例中的基础成熟日志流水,使基础成熟日志流水中记录真实的行权日期为下单时间即行权冻结时间,从而避免导入历史行权数据时,基础成熟日志流水记录的行权时间为交易侧的请求下单时间,非真正的行权日期,导致的行权时间在过期日期之后并发生冲突的情况。例如:成熟日志的过期日期为2023年6月30日,超过2023年6月30日后成熟日志上所有的可行权数量将被过期取消,但公司需在2023年7月1日导入实际行权日期应为2023年6月15日,如未将公司的交易数据接入基础成熟日志流水,此时会根据2023年7月1日当时的基础成熟日志流水记录的可行权数量作为判断是否可创建订单的依据,则不可创建成功。接入基础成熟日志流水后,则会根据行权日2023年6月15日当时的可行权数量作为判断决定是否可创建订单的依据,则可创建成功。因而通过本实施例中的将公司的交易数据接入基础成熟日志流水,实现了插入历史行权数据,并保留其原有历史时间视角的数据。
40.进一步地,所述股权业务包括:授予生效业务、授予成熟业务、终止取消业务、过期取消业务、特殊取消业务、成熟审批业务、加速成熟业务、递延成熟业务以及复职恢复业务。
41.可以理解地,股权任务包括但不限于授予生效业务、特殊取消业务、加速成熟业务、递延成熟业务、成熟审批业务、行权归属业务、过期取消业务、离职终止业务以及复职恢复业务。股权任务还可包括:行权归属业务和离职终止业务等。本实施例中,在步骤s10中,是依据授予生效业务的授予生效时间生成的基础成熟日志流水,从而可明确知晓某个员工是否被授予股份、从何时被授予股份、被授予的股份在什么时间成熟以及该时间下股份成熟的数量是多少等。
42.具体地,授予成熟业务的业务生效时间为成熟日期的 0点0分0秒。如果授予的成
熟日期是6月1日,则“已成熟”数量是在6月1日0点0分0秒增加的,在每日快照中即可查到。
43.具体地,终止取消业务的业务生效时间为终止日期第二天的0点0分0秒。如果授予的终止日期是6月1日,则终止数量是在6月2日0点0分0秒增加的,在每日快照中即可查到。且如果将“终止日期”设置在“成熟日期”前,会将“已成熟”的授予阶段变成“未成熟”,并终止掉。
44.具体地,过期取消业务的业务生效时间为过期日期第二天的0点0分0秒。如果授予的过期日期是6月1日,则过期数量是在6月2日0点0分0秒增加的,在每日快照中即可查到。
45.具体地,特殊取消业务是针对某些特殊的情况需将员工被授予的股份成熟的数量进行取消,特殊取消业务的业务生效时间为年月日时分秒。
46.需要说明的是,特殊取消业务的业务生效时间需满足一定的条件。第一,若某个公司之前未进行生成基础成熟日志流水的操作,以生成每日快照,而现在需进行该操作生成每日快照,因而在今日需导入该公司的历史行权数据,从而生成基础日志流水。此时,特殊取消业务的业务生效时间即特殊取消时间必须在基础成熟日志流水上线日期以及授予起算日期两者中的最晚日期之后,且必须在今天及之前。第二,在每日快照上线后授予生效的授予,特殊取消时间必须在授予生效日期、起算日期两者中的最早日期之后,且必须在今天及之前。第三,如果当前成熟阶段为“终止”或“过期”状态,则特殊取消页面:最多可特殊取消0。第四,对未成熟阶段进行特殊取消业务,特殊取消时间只能限制在此阶段的“成熟日期”之前。第五,如果将特殊取消时间选在成熟日期之前,那么将会把“已成熟”变成“未成熟”,并特殊取消对应数量的“未成熟”数量。例如;例如:预设间隔时间为1个月,今日为2021年5月18日,2020年12月1日发了一笔授予:起算日期:2021年1月1日;匀速成熟,每月成熟20%;授予数量:10000股。基础成熟日志流水为:2021.2.1:2000股已成熟;2021.3.1:2000股已成熟;2021.4.1:2000股已成熟;2021.5.1:2000股已成熟;2021.6.1:2000股未成熟。今日:2021.5.18,操作“特殊取消”,特殊取消的业务生效日期为2021.3.3,则会将2021.4.1、2021.5.1、2021.6.1三个阶段,全部特殊取消,在今日所查看的每日快照中的3.3日及之后的数据:此条授予的数据为:已成熟4000,已取消6000。
47.具体地,成熟审批业务是不改变授予原有的成熟日期。审批通过后,授予的成熟数量将会在成熟日期当天的0 点0分0秒增加上。例如:成熟日期:5月1日,成熟数量2000。如果需要进行成熟审批业务,如果到5月1日之后还没成熟审批,则查今天及之前的数据,已成熟数量都为0;如果5月1日及之后任意一天成熟审批通过了,则在报表中查询,从5月1日开始即可有已成熟数量2000。与成熟审批时间无关。
48.具体地,如果授予某个阶段操作过“特殊取消”,则加速成熟的业务生效时间必须在最晚一次“特殊取消”时间当天及之后且在今天及今天以前。例如:授予数量1000股,8.1成熟500股;9.1成熟500股。7月15日特殊取消8.1阶段的400股,则8.1阶段加速成熟只能选择7月15日及之后,待成熟数量为500-400=100股,即先进行“特殊取消”业务,再执行成熟动作。关于加速成熟,假如对100股加减速至2020年6月1日,加减速50股。则特殊取消未成熟数量50股。第一,假如今天7.18,加速成熟标注在6.18,即在今天之前,则特殊取消时间是6.17的23:59:59,即加速成熟的成熟日的前一秒,即23:59:59。假如今天7.18,加速成熟标注在8.18,即在今天之后,则特殊取消是当前操作时间的前一秒。全量加减速同步限制,加减速成熟时间必须在所有授予的最晚一次“特殊取消”时间当天及之后,后端告知前端,后端和
前端都进行相关限制,前端将不能选择的日期置灰。且全量加速成熟的时候,如果有无法加速到的不会执行的。效果就是可以加速成功的加速成功,无法加速成功的不会成功但没有提示。
49.具体地,复职恢复业务中在复职时,如果选择恢复历史离职终止取消和过期取消的数值。那么将会逆向消除授予成熟日志上的“终止日期”和“离职时的过期日期”,并且会恢复因离职而过期或终止的数量。
50.需要说明的是,复职恢复业务是逆向消除离职带来的影响,并非在复职日给员工返还相应的数值。例如:授予阶段一:成熟日期6月1日,2000股;授予阶段二:成熟日期7月1日,1000股。终止日期6月10日,行权有效期5天,那么7月1日操作离职终止业务后,查询6月16日及之后的数据,过期数量为2000股,终止数量为1000股。如果操作复职恢复业务且恢复授予,标记复职日期8月1日,则查看今天,即8月13日及之前的数据,不会有过期数量和终止数量。而不是复职日,即8月1日或者复职操作日之后没有过期数量和终止数量。
51.进一步地,步骤20,具体包括:s201:监测当日是否有插入针对股权任务的股份成熟的时间、状态以及数量的变动事件。
52.可以理解地,每个股权业务均会带来该授予的股份成熟的时间、状态以及数量的变动,若该授予的股份成熟的时间、状态以及数量至少其一发生变动,则可确定在当日发生有变动事件。在确定发生有变动事件后,再确定具体的股权业务,从而确定该变动事件中的股权业务的业务生效时间。
53.请参阅图2,进一步地,步骤s30,具体包括:s301:若触发变动事件,则确定变动事件中的业务生效日期与当日之间的所有基础成熟日志流水;s302:对业务生效日期与当日之间的所有基础成熟日志流水进行回溯,以回溯至业务生效日期之前未进行变动时的原始流水状态;s303:根据原始流水状态执行变动事件对应的股权业务并依次重新执行业务生效日期与当日之间的所有操作,以更新业务生效日期后的股份成熟的时间、状态以及数量并生成新的基础成熟日志流水,并将新的基础成熟日志流水作为当日成熟日志流水。
54.可以理解地,若触发变动事件,需通过步骤s301,先确定变动事件中的业务生效日期与当日之间的所有基础成熟日志流水,即确定业务生效日期与当日之间执行的所有股权业务。并通过步骤s302,对业务生效日期与当日之间的所有基础成熟日志流水进行回溯,以回溯至业务生效日期之前未进行变动时的原始流水状态。即对业务生效日期与当日之间所有股权业务对应的操作进行回溯,以回溯至未执行业务生效日期与当日之间所有股权业务对应的操作之前的对应的历史股权业务对应的原始流水状态。并通过步骤s303,将变动事件插入在原始流水状态对应的股权业务之后,执行变动事件的股权业务对应的操作,获得执行变动事件的股权业务后业务生效日期对应的股份的时间、状态以及数量。在变动事件的基础上,依次重新执行业务生效日期与当日之间的所有股权业务对应的操作,以更新业务生效日期后的股份成熟的时间、状态以及数量,并生成新的基础成熟日志流水,并将新的基础成熟日志流水作为当日成熟日志流水。且在将新的基础成熟日志流水作为当日成熟日志流水时,原始的当日成熟日志流水标记失效状态。从而实现了指定在某个股权业务前插
入另外一个变动事件生成新的基础成熟日志流水,并按照业务生效时间执行,获得变动事件的任务目标。另外还能从成熟日志维度记录,操作本次操作的股份数量变化情况。
55.进一步地,步骤s40,所述方法还包括:s41:启动定时补偿任务,使未生成的每日快照的基础成熟日志流水重新生成对应的每日快照。
56.可以理解地,定时补偿任务是指间隔预设时间便检查基础成熟日志流水中是否有遗漏,从而未生成每日快照的情况,若有,则使未生成的每日快照的基础成熟日志流水重新生成对应的每日快照,从而实现补偿,以定时检测未生成每日快照的成熟日志流水,避免成熟日志流水被漏掉,从而影响每日快照的记录。
57.进一步地,步骤s40之后,所述方法还包括:s42:对每日快照数据进行延时对账。
58.可以理解地,在生成每日快照数据后,还需要对每日快照数据与生成该每日快照数据对应的基础成熟日志流水进行对账,从而避免生成的快照数据出现错误。
59.请参阅图3,进一步地,步骤ss42,具体包括:s421:判断变动事件的触发日期对应的当日成熟日志流水与对应生成的每日快照中是否一致;s422:若是,则标记本次变动事件对应的每日快照对账成功。
60.可以理解地,在触发变动事件后,可通过步骤s421,判断变动事件的触发日期对应的当日成熟日志流水中的流水与对应生成的每日快照中的流水数据是否一致从而实现对生成的每日快照进行对账,便于检测生成的每日快照的数据与对应的触发变动事件的当日成熟日志流水中的数据是否一致。通过步骤s422,若变动事件的触发日期对应的当日成熟日志流水与对应生成的每日快照一致,则可标记本次延时对账成功。从而实现了避免触发变动事件后,触发日期对应的当日每日快照数据出现错误,从而提高生成的每日快照数据的准确性。
61.需要说明的是,具体的检测的数据重点在授予的股份成熟的时间、状态以及数量的是否一致。
62.请参阅图3,进一步地,步骤s421之后,所述方法还包括:s423:若否,则检测变动事件的触发日期对应的当日成熟日志流水中是否存在有流水未生成对应的每日快照中的流水数据;s424:若否,则标记本次变动事件对应的每日快照对账失败,并进行告警。
63.可以理解地,通过步骤s423,在检测到当日成熟日志流水中数据与对应的每日快照中的数据不一致,且检测到变动事件的触发日期对应的当日成熟日志流水中未存在有流水未生成对应的每日快照中的流水数据,将本次对账标记为失败。即表明本次每日快照数据与对应的基础成熟日志流水中的不一致的情况存在异常,可能是由于执行操作的系统出现故障导致的,因而也表明本次变动事件存在异常,从而可进行告警,便于提示工作人员及时处理,从而及时排除故障,避免影响之后的每日快照生成。
64.请参阅图3,进一步地,步骤s423之后,所述方法还包括:s425:若是,则启动延时补偿任务,使触发变动事件的触发日期对应的当日成熟日志流水重新生成对应的新每日快照。
65.可以理解地,若在检测到当日成熟日志流水中数据与对应的每日快照中的数据不一致,且检测到变动事件的触发日期对应的当日成熟日志流水中存在有数据未生成对应的每日快照中的数据,则可启动延时补偿任务从而进行实时补偿。以使触发变动事件后,触发日期对应的当日成熟日志流水重新生成对应的新每日快照,避免当日成熟日志流水与对应每日快照中的数据不一致的情况,将进一步提高生成的每日快照中的数据的准确性。另外,及时解决触发变动事件后,数据不一致的问题,避免问题进一步扩大化或对后续的股权业务产生不利影响。
66.本发明第二实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一实施例所述的一种基于esop成熟日志流水的记账方法。
67.在本发明所提供的实施例中,应理解,“与a对应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。
68.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
69.在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
70.在本发明的附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方案中,方框中所标注的功能也可以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,在此基于涉及的功能而确定。需要特别注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
71.与现有技术相比,本发明提供的基于esop成熟日志流水的记账方法以及存储介质具有以下优点:1、本发明实施例提供一种基于esop成熟日志流水的记账方法,包括以下步骤:基于股权业务的授予生效时间生成基础成熟日志流水;监测当日是否有触发变动事件;若触发变动事件,则根据变动事件的股权任务以及业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水;将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据;基于用户选定的目标日期,展示目标日期对应的每日快照数据。通过以股权业务的生效
时间生成基础成熟日志流水,使股权业务可以指定任务生效时间并会体现在基础成熟日志流水上,基础成熟日志流水按照业务发生的时间进行排序,可以实现在某一时刻插入某个合法的变动事件,该变动事件造成的结果同步影响后续的业务。从而通过在触发变动事件后,可根据变动事件中的业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水;并将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据。即将触发日期之前的数据以及触发日期对应的当日数据均按照日期独立生成每日快照从而进行记录保存,使得在当日触发的变动事件并不影响在触发日期之前生成的每日快照,从而使用户可根据选定的目标日期就可从选定的目标日期的时间视角查看当时的数据记录,避免变动的数据将原始的数据记录进行覆盖。
72.2、本发明实施例中监测当日是否有触发变动事件,具体包括:监测当日是否有插入针对股权任务的股份成熟的时间、状态以及数量的变动事件。通过监测在当日是否有针对股权任务的股份成熟的时间、状态以及数量的变动,从而实现了确定出当日是否有触发变动事件,便于对变动事件的处理。
73.3、本发明实施例中若触发变动事件,则根据变动事件的股权任务以及业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水,具体包括:若触发变动事件,则确定变动事件中的业务生效日期与当日之间的所有基础成熟日志流水;对业务生效日期与当日之间的所有基础成熟日志流水进行回溯,以回溯至业务生效日期之前未进行变动时的原始流水状态;根据原始流水状态执行变动事件对应的股权业务并依次重新执行业务生效日期与当日之间的所有操作,更新业务生效日期后的股份成熟的时间、状态以及数量并生成新的基础成熟日志流水,并将新的基础成熟日志流水作为当日成熟日志流水。通过对变动事件的业务生效日期与当日之间的所有基础成熟日志流水进行回溯,并执行变动事件对应的任务并根据被回溯的原始流水状态重新执行业务生效日期与当日之间的所有操作生成新的基础成熟日志流水,从而实现了随意在某个流水事件前插入另外一个变动事件生成新的基础成熟日志流水,并按照业务生效时间执行获得变动事件的任务目标。
74.4、本发明实施例中将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据之后,所述方法还包括:启动定时补偿任务,使未生成的每日快照的基础成熟日志流水重新生成对应的每日快照。通过启动定时补偿任务,以定时检测未生成每日快照的成熟日志流水,避免成熟日志流水被漏掉,从而影响每日快照的记录。
75.5、本发明实施例中对每日快照数据进行延时对账,具体包括:判断变动事件的触发日期对应的当日成熟日志流水与对应生成的每日快照中是否一致;若是,则标记本次变动事件对应的每日快照对账成功。通过在触发变动事件后,通过判断变动事件的触发日期对应的当日成熟日志流水中的流水与对应生成的每日快照中的流水数据是否一致从而实现对生成的每日快照进行对账,便于检测生成的每日快照的数据与对应的触发变动事件的当日成熟日志流水中的数据是否一致,从而避免触发变动事件后,触发日期对应的当日每日快照数据出现错误,从而提高生成的每日快照数据的准确性。
76.6、本发明实施例中判断变动事件的触发日期对应的当日成熟日志流水与对应生
成的每日快照中是否一致之后,所述方法还包括:若否,则检测变动事件的触发日期对应的当日成熟日志流水中是否存在有流水未生成对应的每日快照中的流水数据;若否,则标记本次变动事件对应的每日快照对账失败,并进行告警。通过在检测到当日成熟日志流水中数据与对应的每日快照中的数据不一致,且检测到变动事件的触发日期对应的当日成熟日志流水中未存在有流水未生成对应的每日快照中的流水数据,即表明本次变动事件,存在异常,从而进行告警,便于提示工作人员及时处理。
77.7、本发明实施例中,检测变动事件的触发日期对应的当日成熟日志流水中是否存在有流水未生成对应的每日快照中的流水数据之后,所述方法还包括:若是,则启动延时补偿任务,使触发变动事件的触发日期对应的当日成熟日志流水重新生成对应的新每日快照。通过启动延时补偿任务从而进行实时补偿,以使触发变动事件后,触发日期对应的当日成熟日志流水重新生成对应的新每日快照,避免当日成熟日志流水与对应每日快照中的数据不一致的情况,将进一步提高生成的每日快照中的数据的准确性。另外,及时解决触发变动事件后,数据不一致的问题,避免问题进一步扩大化或对后续的股权业务产生不利影响。
78.8、本发明还提供一种计算机可读存储介质,具有与上述一种基于esop成熟日志流水的记账方法相同的有益效果,在此不做赘述。
79.以上对本发明实施例公开的一种基于esop成熟日志流水的记账方法以及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制,凡在本发明的原则之内所作的任何修改,等同替换和改进等均应包含本发明的保护范围之内。

技术特征:
1.一种基于esop成熟日志流水的记账方法,其特征在于:包括以下步骤:基于股权业务的生效时间生成基础成熟日志流水;监测当日是否有触发变动事件;若触发变动事件,则根据变动事件的股权任务以及业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水;将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据;基于用户选定的目标日期,展示目标日期对应的每日快照数据。2.如权利要求1所述的基于esop成熟日志流水的记账方法,其特征在于:所述股权业务包括:授予生效业务、特殊取消业务、加速成熟业务、递延成熟业务、成熟审批业务、行权归属业务、过期取消业务、离职终止业务以及复职恢复业务。3.如权利要求1所述的基于esop成熟日志流水的记账方法,其特征在于:监测当日是否有触发变动事件,具体包括:监测当日是否有插入针对股权任务的股份成熟的时间、状态以及数量的变动事件。4.如权利要求1所述的基于esop成熟日志流水的记账方法,其特征在于:若触发变动事件,则根据变动事件的股权任务以及业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水,具体包括:若触发变动事件,则确定变动事件中的业务生效日期与当日之间的所有基础成熟日志流水;对业务生效日期与当日之间的所有基础成熟日志流水进行回溯,以回溯至业务生效日期之前未进行变动时的原始流水状态;根据原始流水状态执行变动事件对应的股权业务并依次重新执行业务生效日期与当日之间的所有操作,以更新业务生效日期后的股份成熟的时间、状态以及数量并生成新的基础成熟日志流水,并将新的基础成熟日志流水作为当日成熟日志流水。5.如权利要求1所述的基于esop成熟日志流水的记账方法,其特征在于:将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据之后,所述方法还包括:启动定时补偿任务,使未生成的每日快照的基础成熟日志流水重新生成对应的每日快照。6.如权利要求1所述的基于esop成熟日志流水的记账方法,其特征在于:将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据之后,所述方法还包括:对每日快照数据进行延时对账。7.如权利要求6所述的基于esop成熟日志流水的记账方法,其特征在于:对每日快照数据进行延时对账,具体包括:判断变动事件的触发日期对应的当日成熟日志流水与对应生成的每日快照中是否一致;若是,则标记本次变动事件对应的每日快照对账成功。8.如权利要求7所述的基于esop成熟日志流水的记账方法,其特征在于:判断变动事件
的触发日期对应的当日成熟日志流水与对应生成的每日快照中是否一致之后,所述方法还包括:若否,则检测变动事件的触发日期对应的当日成熟日志流水中是否存在有流水未生成对应的每日快照中的流水数据;若否,则标记本次变动事件对应的每日快照对账失败,并进行告警。9.如权利要求8所述的基于esop成熟日志流水的记账方法,其特征在于:检测变动事件的触发日期对应的当日成熟日志流水中是否存在有流水未生成对应的每日快照中的流水数据之后,所述方法还包括:若是,则启动延时补偿任务,使触发变动事件的触发日期对应的当日成熟日志流水重新生成对应的新每日快照。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-9任一项所述的一种基于esop成熟日志流水的记账方法。

技术总结
本发明涉及股权激励技术领域,特别涉及一种基于ESOP成熟日志流水的记账方法以及存储介质,本发明提供的基于ESOP成熟日志流水的记账方法,包括以下步骤:基于股权业务的生效时间生成基础成熟日志流水;监测当日是否有触发变动事件;若触发变动事件,则根据变动事件的股权任务以及业务生效日期更新在业务生效日期后的股份成熟的时间、状态以及数量,并作为当日成熟日志流水;将变动事件的触发日期之前的基础成熟日志流水与触发日期对应的当日成熟日志流水分别根据日期生成对应的每日快照数据;展示用户选定的目标日期对应的每日快照数据。实现从选定日期的时间视角查看数据记录,避免变动的数据将原始时间视角的数据记录进行覆盖。进行覆盖。进行覆盖。


技术研发人员:李若琪 董明 李洪彬
受保护的技术使用者:北京一心向上科技有限公司
技术研发日:2023.08.18
技术公布日:2023/9/16
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐