记录和展示业务逻辑的变更的方法、装置、设备和介质制造方法及图纸

技术编号:38969761 阅读:14 留言:0更新日期:2023-09-28 09:33
本申请公开了一种记录和还原业务逻辑的版本的方法、装置、设备和介质,属于计算机领域。所述记录方法包括:在接收到请求对目标业务实体的业务逻辑进行操作的操作请求的情况下,监控所述业务逻辑的版本状态,所述目标业务实体是所有业务实体中预先添加有注解的业务实体;在监控到所述版本状态发生变化的情况下,记录变化后的业务逻辑;持久化存储记录的所述变化后的业务逻辑。所述变化后的业务逻辑。

【技术实现步骤摘要】
记录和展示业务逻辑的变更的方法、装置、设备和介质


[0001]本申请属于计算机领域,具体涉及一种记录和展示业务逻辑的变更的方法、装置、设备和介质。

技术介绍

[0002]随着互联网技术的发展,人们越来越多的采用线上办理各种业务,例如通过网络办理保险业务。随着电子保单的启用,人们更加普遍地采用线上的方式办理保险业务。
[0003]保险业务是一项极其复杂的金融活动,涉及诸多保险活动规则;示例性地,不同的保险产品(如人身险、车险、建筑施工险等)都可能涉及不同的保险条款和保险责任等,可以将保险产品、保险产品对应的保险条款、保险产品对应的保险责任等称为业务实体。不同的业务实体的业务逻辑也不尽相同。以保险产品而言,人身险的保险责任明显不同于车险的保险责任,相应的,这两个保险产品对应的各个业务实体的业务逻辑(“业务逻辑”是指公司业务流程运作的逻辑判断)也不相同。
[0004]而采用电子保单进行线上业务服务后,业务实体及其对应的业务逻辑被数字化。但各个保险产品对应的各个业务实体对应的业务逻辑并不是一成不变的,会随着行业的模式和运作的流程变化而动态调整,以适应当下需求。例如,业务人员会根据当下需求修改保险产品中的险种项目或修改保险产品对应的保险条款和保险责任等,业务人员在进行修改时需要了解各个业务实体对应的业务逻辑的历史版本情况,才能更加高效地制定出适合当下需求的业务逻辑。

技术实现思路

[0005]业务人员在修改或调整业务逻辑时需要先充分理解业务实体对应的业务逻辑的历史版本,传统上的做法是业务人员通过翻阅历史文档资料(包括需求文档、设计文档等)、咨询业务实体对应的业务逻辑的历史版本对应的制作人、调试历史代码等各种方式来了解。但是,存在历史文档资料可能没有及时更新、制作人可能已离职、历史代码逻辑调试起来不方便等诸多问题,导致业务人员难以完整高效地获取业务逻辑的历史版本,从而使得业务人员难以充分理解业务实体对应的业务逻辑的历史版本,修改后的业务逻辑不符合当下的实际需求,进而可能导致出现业务经营事故,造成不可挽回的损失。本申请实施例的目的是提供一种记录和展示业务逻辑的变更的方法、装置、电子设备、介质、芯片和计算机程序产品,能够在一定程度上解决业务人员难以完整高效地获取业务逻辑的历史版本的问题。
[0006]第一方面,本申请实施例提供了一种记录业务逻辑的变更的方法,所述方法包括:在接收到请求对目标业务实体的业务逻辑进行操作的操作请求的情况下,根据所述操作请求对所述目标业务实体的业务逻辑进行操作,并生成操作记录,所述目标业务实体是所有业务实体中预先添加有注解的业务实体;持久化存储所述操作记录。
[0007]在一些可选的实施方式中,所述操作记录是通过以下步骤生成的:在接收到请求
对目标业务实体的业务逻辑进行操作的操作请求的情况下,执行所述注解的处理逻辑,以对所述操作进行监控;在监控到所述操作变更了所述目标业务实体的业务逻辑的情况下,生成操作记录。。
[0008]在一些可选的实施方式中,所述持久化存储所述操作记录,包括:基于ES搜索引擎建立所述操作记录对应的文档及所述文档对应的索引;持久化存储所述文档及所述文档对应的索引。
[0009]在一些可选的实施方式中,所述持久化存储所述操作记录,包括:将所述操作记录的格式转换成目标格式;持久化存储已经转换成目标格式的所述操作记录。
[0010]在一些可选的实施方式中,所述目标格式包括JSON格式。
[0011]第二方面,本申请实施例提供了一种展示业务逻辑的变更的方法,所述方法包括:发送查阅请求,所述查阅请求用于查阅目标业务实体的目标业务逻辑;在接收到所述目标业务实体的目标业务逻辑的最新值和所述目标业务实体的目标业务逻辑的历史操作记录的情况下,同步展示出所述目标业务实体的目标业务逻辑的最新值和所述目标业务实体的目标业务逻辑的历史操作记录。
[0012]第三方面,本申请实施例提供了一种记录业务逻辑的变更的装置,所述装置包括:第一生成模块,用于在接收到请求对目标业务实体的业务逻辑进行操作的操作请求的情况下,根据所述操作请求对所述目标业务实体的业务逻辑进行操作,并生成操作记录,所述目标业务实体是所有业务实体中预先添加有注解的业务实体;第一存储模块,用于持久化存储所述操作记录。
[0013]第四方面,本申请实施例提供了一种展示业务逻辑的变更的装置,所述装置包括:第一发送模块,用于发送查阅请求,所述查阅请求用于查阅目标业务实体的目标业务逻辑;第一展示模块,用于在接收到所述目标业务实体的目标业务逻辑的最新值和所述目标业务实体的目标业务逻辑的历史操作记录的情况下,同步展示出所述目标业务实体的目标业务逻辑的最新值和所述目标业务实体的目标业务逻辑的历史操作记录。。
[0014]第五方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的方法的步骤。
[0015]第六方面,本申请实施例提供一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的方法的步骤。
[0016]第七方面,本申请实施例提供一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面所述的方法。
[0017]第八方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面或第二方面所述的方法。
[0018]在本申请实施例中,在接收到请求对目标业务实体的业务逻辑进行操作的操作请求的情况下,根据所述操作请求对所述目标业务实体的业务逻辑进行操作,并生成操作记录,持久化存储所述操作记录。从而实现在对业务实体的业务逻辑进行修改后总会形成操作记录并保存,以供业务人员查阅业务实体的业务逻辑的变更,从而方便业务人员快速完整的获取业务逻辑的历史版本。
附图说明
[0019]图1示例性地示出了本申请实施例提供的记录业务逻辑的版本的方法的流程图;
[0020]图2示例性地示出了本申请实施例提供的还原业务逻辑的版本的方法的流程图;
[0021]图3示例性地示出了在网页中展示的部分文档索引;
[0022]图4示例性地示出了本申请实施例提供业务逻辑展示界面;
[0023]图5示意性地示出了本申请实施例提供的一种记录业务逻辑的版本的装置;
[0024]图6示意性地示出了本申请实施例提供的一种还原业务逻辑的版本的装置;
[0025]图7示意性地示出了本申请实施例的一种电子设备;
[0026]图8示意性地示出了本申请实施例的一种电子设备的硬件结构。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种记录业务逻辑的变更的方法,其特征在于,所述方法包括:在接收到请求对目标业务实体的业务逻辑进行操作的操作请求的情况下,根据所述操作请求对所述目标业务实体的业务逻辑进行操作,并生成操作记录,所述目标业务实体是所有业务实体中预先添加有注解的业务实体;持久化存储所述操作记录。2.根据权利要求1所述的方法,其特征在于,所述操作记录是通过以下步骤生成的:在接收到请求对目标业务实体的业务逻辑进行操作的操作请求的情况下,执行所述注解的处理逻辑,以对所述操作进行监控;在监控到所述操作变更了所述目标业务实体的业务逻辑的情况下,生成操作记录。3.根据权利要求1所述的方法,其特征在于,所述持久化存储所述操作记录,包括:基于ES搜索引擎建立所述操作记录对应的文档及所述文档对应的索引;持久化存储所述文档及所述文档对应的索引。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述持久化存储所述操作记录,包括:将所述操作记录的格式转换成目标格式;持久化存储已经转换成目标格式的所述操作记录。5.根据权利要求4所述的方法,其特征在于,所述目标格式包括JSON格式。6.一种展示业务逻辑的变更的方法,其特征在于,所述方法包括:发送查阅请求,所述查阅请求用于查阅目标业务实体的目标业务逻辑;在接收到所述目标业务实体的目标业务逻辑的最新值和所述目标业务实体的目标业务逻辑的历史操作...

【专利技术属性】
技术研发人员:王同振
申请(专利权)人:上海豹云网络信息服务有限公司
类型:发明
国别省市:

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

1