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

技术编号:32280192 阅读:16 留言:0更新日期:2022-02-12 19:47
本公开提供了一种业务处理方法,可用于计算机技术领域、金融领域或其他领域。该方法包括:获取前端业务系统通过通讯服务发送的待处理业务,其中,待处理业务包括业务标识和业务数据;基于业务标识,从多个业务实例中确定与待处理业务关联的目标业务实例;将业务数据和目标业务实例加载到业务处理引擎中,以驱动目标业务实例处理业务数据,得到业务处理结果;以及将业务处理结果返回至前端业务系统。此外,本公开还提供了一种业务处理系统、一种业务处理装置、一种电子设备、一种可读存储介质和一种计算机程序产品。和一种计算机程序产品。和一种计算机程序产品。

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


[0001]本公开涉及计算机
和金融领域,更具体地,涉及一种业务处理方法、一种业务处理系统、一种业务处理装置、一种电子设备、一种可读存储介质和一种计算机程序产品。

技术介绍

[0002]随着互联网技术的发展,许多企业和机构开展了线上业务,线上业务在总业务中的占比也越来越大,但依托于窗口柜台实现的线下业务仍是众多企业和机构开展的业务的重要组成部分。
[0003]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:相关技术中线下业务系统与具体业务耦合紧密,不利于业务的自由扩展。

技术实现思路

[0004]有鉴于此,本公开提供了一种业务处理方法、一种业务处理系统、一种业务处理装置、一种电子设备、一种可读存储介质和一种计算机程序产品。
[0005]本公开的一个方面提供了一种业务处理方法,包括:获取前端业务系统通过通讯服务发送的待处理业务,其中,上述待处理业务包括业务标识和业务数据;基于上述业务标识,从多个业务实例中确定与上述待处理业务关联的目标业务实例;将上述业务数据和上述目标业务实例加载到业务处理引擎中,以驱动上述目标业务实例处理上述业务数据,得到业务处理结果;以及将上述业务处理结果返回至上述前端业务系统。
[0006]根据本公开的实施例,上述业务实例包括子流程流转规则和多个子流程,其中,上述子流程流转规则用于表征多个上述子流程的关联关系;上述子流程包括任务流转规则和多个任务组件,其中,上述任务流转规则用于表征多个上述任务组件的关联关系;上述任务组件包括自动任务组件和人工任务组件,其中,上述自动任务组件配置有处理脚本,上述人工任务组件配置有业务人员信息。
[0007]根据本公开的实施例,上述方法还包括:响应于用户的第一配置操作,将多个上述任务组件组合,得到上述子流程和与上述子流程对应的任务流转规则;响应于上述用户的第二配置操作,将多个上述子流程组合,得到上述业务实例和与上述业务实例对应的子流程流转规则。
[0008]根据本公开的实施例,上述业务处理引擎包括业务流转引擎、工作流引擎和脚本引擎;其中,上述将上述业务数据和上述目标业务实例加载到业务处理引擎中,以驱动上述目标业务实例处理上述业务数据,包括:将上述目标业务实例的目标子流程流转规则加载到上述业务流转引擎中,以驱动上述业务数据在上述目标业务实例的多个目标子流程之间流转;对于每个上述目标子流程,将上述目标子流程的目标任务流转规则加载到上述工作流引擎中,以驱动上述业务数据在上述目标子流程的多个目标任务组件之间流转;对于每个上述目标任务组件,在上述目标任务组件为自动任务组件的情况下,通过上述脚本引擎
执行上述目标任务组件的目标处理脚本,以处理上述业务数据;在上述目标任务组件为人工任务组件的情况下,基于上述目标任务组件中配置的业务人员信息确定目标业务人员,并将上述业务数据推送至上述目标业务人员。
[0009]根据本公开的实施例,上述方法还包括:记录多个上述目标子流程的流转过程中产生的流程实例;记录多个上述目标任务组件的流转过程中产生的子流程实例;记录上述目标任务组件处理上述业务数据产生的任务实例。
[0010]根据本公开的实施例,上述方法还包括:响应于用户的数据处理请求,确定与上述数据处理请求对应的数据处理操作;对记录的上述流程实例、上述子流程实例和上述任务实例执行上述数据处理操作,得到数据处理结果;以及将上述数据处理结果返回给上述用户。
[0011]根据本公开的实施例,上述将上述业务处理结果返回至上述前端业务系统,包括:基于页面加载规则,将上述业务处理结果加载到与上述业务标识对应的预设页面上,得到展示页面;以及将上述展示页面推送至上述前端业务系统。
[0012]本公开的另一个方面提供了一种业务处理系统,包括:基础资源层,上述基础资源层配置有资源数据,上述资源数据至少包括业务人员信息;作业驱动层,上述作业驱动层包括业务处理引擎,其中,上述业务处理引擎用于接收业务数据,并驱动业务实例处理上述业务数据,以得到业务处理结果;以及业务产品层,上述业务产品层配置有多个预设页面和页面加载规则,上述业务产品层用于展示上述作业驱动层产生的业务处理结果。
[0013]根据本公开的实施例,上述业务驱动层还包括存储组件和记录组件;上述业务处理引擎包括业务流转引擎、工作流引擎和脚本引擎;其中,上述存储组件用于存储业务实例、子流程和任务组件;上述业务流转引擎用于驱动上述业务数据在上述子流程间流转;上述工作流引擎用于驱动上述业务数据在上述任务组件间流转;上述脚本引擎用于驱动上述任务组件处理上述业务数据;上述记录组件用于记录上述业务处理引擎产生的流程实例、子流程实例和任务实例。
[0014]根据本公开的实施例,上述系统还包括:运营管理层,上述运营管理层用于对上述作业驱动层记录的上述流程实例、上述子流程实例和上述任务实例进行数据处理。
[0015]本公开的另一个方面提供了一种业务处理装置,包括:接收模块,用于获取前端业务系统通过通讯服务发送的待处理业务,其中,上述待处理业务包括业务标识和业务数据;确定模块,用于基于上述业务标识,从多个业务实例中确定与上述待处理业务关联的目标业务实例;第一处理模块,用于将上述业务数据和上述目标业务实例加载到业务处理引擎中,以驱动上述目标业务实例处理上述业务数据,得到业务处理结果;以及发送模块,用于将上述业务处理结果返回至上述前端业务系统。
[0016]本公开的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个指令,其中,当所述一个或多个指令被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上所述的方法。
[0017]本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。
[0018]本公开的另一方面提供了一种计算机程序产品,所述计算机程序产品包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。
[0019]根据本公开的实施例,对于接受到的待处理业务,通过该待处理业务的业务标识可以确定用于处理该待处理业务的目标业务实例,之后,可以将目标业务实例加载到业务处理引擎中,以驱动业务处理引擎处理该待处理业务中的业务数据,以得到业务处理结果。通过使用业务实例来处理业务数据的方式,业务人员仅需对业务实例进行扩展即可实现业务处理系统可处理业务种类的扩展,所以至少部分地克服了相关技术中线下业务系统与具体业务耦合紧密,不利于业务的自由扩展的技术问题,从而有效提升了业务处理的可扩展性和稳定性,降低了开发和测试成本。
附图说明
[0020]通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:
[0021]图1示意性示出了相关技术中的应用业务处理系统进行业务处理的示意图。
[0022]图2示意性示出了根据本公开实施例的可以应用业务处理方法的示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,包括:获取前端业务系统通过通讯服务发送的待处理业务,其中,所述待处理业务包括业务标识和业务数据;基于所述业务标识,从多个业务实例中确定与所述待处理业务关联的目标业务实例;将所述业务数据和所述目标业务实例加载到业务处理引擎中,以驱动所述目标业务实例处理所述业务数据,得到业务处理结果;以及将所述业务处理结果返回至所述前端业务系统。2.根据权利要求1所述的方法,其中:所述业务实例包括子流程流转规则和多个子流程,其中,所述子流程流转规则用于表征多个所述子流程的关联关系;所述子流程包括任务流转规则和多个任务组件,其中,所述任务流转规则用于表征多个所述任务组件的关联关系;所述任务组件包括自动任务组件和人工任务组件,其中,所述自动任务组件配置有处理脚本,所述人工任务组件配置有业务人员信息。3.根据权利要求2所述的方法,还包括:响应于用户的第一配置操作,将多个所述任务组件组合,得到所述子流程和与所述子流程对应的任务流转规则;响应于所述用户的第二配置操作,将多个所述子流程组合,得到所述业务实例和与所述业务实例对应的子流程流转规则。4.根据权利要求2所述的方法,其中,所述业务处理引擎包括业务流转引擎、工作流引擎和脚本引擎;其中,所述将所述业务数据和所述目标业务实例加载到业务处理引擎中,以驱动所述目标业务实例处理所述业务数据,包括:将所述目标业务实例的目标子流程流转规则加载到所述业务流转引擎中,以驱动所述业务数据在所述目标业务实例的多个目标子流程之间流转;对于每个所述目标子流程,将所述目标子流程的目标任务流转规则加载到所述工作流引擎中,以驱动所述业务数据在所述目标子流程的多个目标任务组件之间流转;对于每个所述目标任务组件,在所述目标任务组件为自动任务组件的情况下,通过所述脚本引擎执行所述目标任务组件的目标处理脚本,以处理所述业务数据;在所述目标任务组件为人工任务组件的情况下,基于所述目标任务组件中配置的业务人员信息确定目标业务人员,并将所述业务数据推送至所述目标业务人员。5.根据权利要求4所述的方法,还包括:记录多个所述目标子流程的流转过程中产生的流程实例;记录多个所述目标任务组件的流转过程中产生的子流程实例;记录所述目标任务组件处理所述业务数据产生的任务实例。6.根据权利要求5所述的方法,还包括:响应于所述用户的数据处理请求,确定与所述数据处理请求对应的数据处理操作;对记录的所述流程实例、所述子流程实例和所述任务实例执行所述数据处理操作,得到数据处理...

【专利技术属性】
技术研发人员:曹子钰王超汪维何洋王莹庹青山
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1