一种业务处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36230019 阅读:71 留言:0更新日期:2023-01-04 12:29
本发明专利技术公开一种业务处理方法、装置、电子设备及存储介质,该方法包括响应于针对目标业务的业务请求,确定目标业务流程信息,目标业务流程信息包括执行节点描述序列,执行节点描述序列用于指示目标业务的执行过程中多个流程步骤对应的执行节点,从而基于执行节点描述序列对应的执行节点和业务请求对应的业务请求参数,执行多个流程步骤,得到目标业务的业务结果。利用本发明专利技术公开实施例能够通过流程编排模型组件来实现业务流程所对应的业务规则的描述及业务流程的快速执行,简化业务流程编排,从而提升业务流程的生成及执行效率,同时便于二次开发及扩展,能够提升流程管理的灵活性。性。性。

【技术实现步骤摘要】
一种业务处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种业务处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着大数据和计算机技术的发展,在金融场景中,例如在风控、市场营销、授信管理等应用场景中,可以利用决策引擎或规则引擎对用户的征信大数据、消费大数据等进行分析和决策,目前决策引擎或规则引擎已经成为金融智能风控的核心,通过配置决策流程来处理不同决策场景下的请求。
[0003]现有技术中,通常将决策流程硬编码在代码中以完成决策流程的配置,然而在实际应用中,由于决策场景的数量较多,以硬编码的方式配置决策流程需要耗费较多的人力和时间,调整决策流程的具体内容的难度较大,可读性及可移植性较差,无法灵活管理决策流程以满足多种业务场景使用需要,并且在复杂规则场景下,使用了流程执行引擎的脚本文件更加冗长,解析及执行效率低下。

技术实现思路

[0004]针对现有技术的上述问题,本专利技术公开提供一种业务处理方法、装置、电子设备及存储介质,能够通过流程编排模型组件来实现业务流程所对应的业务规则的描述及业务流程的快速执行,简化业务流程编排,从而提升业务流程的生成及执行效率,同时便于二次开发及扩展,能够提升流程管理的灵活性。本专利技术公开的技术方案如下:根据本专利技术公开的实施例的一方面,提供一种业务处理方法,包括:响应于针对目标业务的业务请求,从至少一个预设业务流程信息中确定目标业务流程信息,所述目标业务流程信息包括执行节点描述序列,所述执行节点描述序列用于指示所述目标业务的执行过程中多个流程步骤对应的执行节点,所述业务请求包括目标业务请求参数;基于所述执行节点描述序列对应的执行节点和所述目标业务请求参数,执行所述多个流程步骤,得到所述目标业务的业务结果。
[0005]可选的,所述执行节点描述序列包括基于目标执行顺序排列的多个执行节点标识,所述多个执行节点标识为所述多个流程步骤各自对应的执行节点标识,所述基于所述执行节点描述序列对应的执行节点和所述目标业务请求参数,执行所述多个流程步骤,得到所述目标业务的业务结果包括:基于所述目标执行顺序遍历所述多个执行节点标识;在遍历到任一执行节点标识,且所述任一执行节点标识为第一个执行节点标识的情况下,基于当前遍历到的执行节点标识对应的当前执行节点和当前请求参数,执行所述多个流程步骤中的当前流程步骤,得到所述当前流程步骤的执行结果,其中,所述当前请求参数为所述目标业务请求参数中与所述当前执行节点对应的请求参数;
在遍历到任一执行节点标识,且所述任一执行节点标识为非第一个执行节点标识的情况下,基于所述当前执行节点、所述当前请求参数和上一执行节点对应的执行结果,执行所述当前流程步骤,得到所述当前流程步骤的执行结果;在遍历结束的情况下,将最后一个执行节点对应的执行结果及目标执行节点对应的执行结果作为所述业务结果,所述目标执行节点为执行结果需要输出的流程步骤所对应的执行节点。
[0006]可选的,所述在遍历结束的情况下,将最后一个执行节点对应的执行结果及目标执行节点对应的执行结果作为所述业务结果之前,所述方法还包括:响应于暂停执行指令,将当前执行信息存储至所述目标业务请求参数中,所述当前执行信息用于指示所述当前执行节点;在接收到重启所述业务请求的指令的情况下,将所述当前执行信息所指示的执行节点作为所述当前执行节点。
[0007]可选的,所述方法还包括:在所述当前流程步骤的执行结果指示暂停执行的情况下,触发所述暂停执行指令。
[0008]可选的,所述方法还包括:在执行所述当前流程步骤之前,查询所述当前流程步骤对应的业务数据;在未查询到所述当前流程节点流程步骤对应的业务数据的情况下,触发所述暂停执行指令。
[0009]可选的,所述方法还包括:获取至少一个预设业务的业务执行逻辑信息,所述至少一个预设业务包括所述目标业务;基于所述业务执行逻辑信息,确定每个预设业务各自对应的多个预设执行节点,所述多个预设执行节点包括规则节点、规则组节点、分类节点、结果判断节点及外部系统节点中的至少一种;基于每个预设业务各自对应的预设执行顺序及所述多个预设执行节点的执行节点标识,对所述多个预设执行节点进行编排处理,生成所述至少一个预设业务流程信息。
[0010]可选的,所述目标业务请求参数包括目标业务流程信息标识,所述响应于针对目标业务的业务请求,从至少一个预设业务流程信息中确定目标业务流程信息包括:响应于针对所述目标业务的业务请求,从所述至少一个预设业务流程信息中确定所述目标业务流程信息标识对应的所述目标业务流程信息。
[0011]根据本专利技术公开实施例的另一方面,提供一种业务处理装置,包括:响应模块,用于响应于针对目标业务的业务请求,从至少一个预设业务流程信息中确定目标业务流程信息,所述目标业务流程信息包括执行节点描述序列,所述执行节点描述序列用于指示所述目标业务的执行过程中多个流程步骤对应的执行节点,所述业务请求包括目标业务请求参数;执行模块,用于基于所述执行节点描述序列对应的执行节点和所述目标业务请求参数,执行所述多个流程步骤,得到所述目标业务的业务结果。
[0012]根据本专利技术公开实施例的另一方面,提供一种电子设备,包括:处理器;用于存储
所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述任一项所述的业务处理方法。
[0013]根据本专利技术公开实施例的另一方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本专利技术公开实施例的任一项所述的业务处理方法。
[0014]根据本专利技术公开实施例的另一方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本专利技术公开实施例的任一项所述的业务处理方法。本专利技术公开的实施例提供的技术方案至少带来以下有益效果:本专利技术提供的业务处理方法响应于业务请求确定业务流程信息,其中,该业务流程信息包括执行节点描述序列,执行节点描述序列用于指示所述目标业务的执行过程中多个流程步骤对应的执行节点,能够通过流程编排模型组件来实现业务流程所对应的业务规则的描述,从而简化业务流程编排,提升业务流程的生成效率,同时便于二次开发及扩展,能够提升流程管理的灵活性,进而基于执行节点描述序列对应的执行节点和业务请求对应的业务请求参数,执行业务执行过程中的多个流程步骤,得到业务结果,实现业务流程的快速执行,提升执行效率。
[0015]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本专利技术公开的不当限定。
[0017]图1是根据一示例性实施例示出的一种业务处理方法的流程图;图2是根据一示例性实施例示出的一种预设业务流程信息生成方法的流程图;图3是根据一示例性实施例示出的一种业务流程执行方法的流程图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:响应于针对目标业务的业务请求,从至少一个预设业务流程信息中确定目标业务流程信息,所述目标业务流程信息包括执行节点描述序列,所述执行节点描述序列用于指示所述目标业务的执行过程中多个流程步骤对应的执行节点,所述业务请求包括目标业务请求参数;基于所述执行节点描述序列对应的执行节点和所述目标业务请求参数,执行所述多个流程步骤,得到所述目标业务的业务结果。2.根据权利要求1所述的一种业务处理方法,其特征在于,所述执行节点描述序列包括基于目标执行顺序排列的多个执行节点标识,所述多个执行节点标识为所述多个流程步骤各自对应的执行节点标识,所述基于所述执行节点描述序列对应的执行节点和所述目标业务请求参数,执行所述多个流程步骤,得到所述目标业务的业务结果包括:基于所述目标执行顺序遍历所述多个执行节点标识;在遍历到任一执行节点标识,且所述任一执行节点标识为第一个执行节点标识的情况下,基于当前遍历到的执行节点标识对应的当前执行节点和当前请求参数,执行所述多个流程步骤中的当前流程步骤,得到所述当前流程步骤的执行结果,其中,所述当前请求参数为所述目标业务请求参数中与所述当前执行节点对应的请求参数;在遍历到任一执行节点标识,且所述任一执行节点标识为非第一个执行节点标识的情况下,基于所述当前执行节点、所述当前请求参数和上一执行节点对应的执行结果,执行所述当前流程步骤,得到所述当前流程步骤的执行结果;在遍历结束的情况下,将最后一个执行节点对应的执行结果及目标执行节点对应的执行结果作为所述业务结果,所述目标执行节点为执行结果需要输出的流程步骤所对应的执行节点。3.根据权利要求2所述的一种业务处理方法,其特征在于,所述在遍历结束的情况下,将最后一个执行节点对应的执行结果及目标执行节点对应的执行结果作为所述业务结果之前,所述方法还包括:响应于暂停执行指令,将当前执行信息存储至所述目标业务请求参数中,所述当前执行信息用于指示所述当前执行节点;在接收到重启所述业务请求的指令的情况下,将所述当前执行信息所指示的执行节点作为所述当前执行节点。4.根据权利要求3所述的一种业务处理方法,其特征在于,所述方法还包括:在所...

【专利技术属性】
技术研发人员:邵怀剑童国俊王愚
申请(专利权)人:连连杭州信息技术有限公司
类型:发明
国别省市:

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

1