业务流程响应方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39316311 阅读:11 留言:0更新日期:2023-11-12 15:59
本公开关于一种业务流程响应方法、装置、电子设备及存储介质。所述方法包括:响应于对象账户针对目标业务流程的流程请求,获取流程请求对应的请求标识;根据请求标识,查询第一数据表,确定流程请求的当前流程状态;在当前流程状态表征流程请求的业务数据可编辑的情况下,接收对象账户基于流程请求提交的输入数据,将请求标识、输入数据以及各项输入数据对应的数据实体类型存入第二数据表中;基于第一数据表和第二数据表中存入的、与请求标识关联的数据,处理流程请求。相比于现有技术需要基于不同的业务流程分别构建相应的流程数据表以管理流程数据,本公开可以提高针对多业务流程的流程数据处理的可扩展性。程的流程数据处理的可扩展性。程的流程数据处理的可扩展性。

【技术实现步骤摘要】
业务流程响应方法、装置、电子设备及存储介质


[0001]本公开涉及数据处理
,尤其涉及一种业务流程响应方法、装置、电子设备及存储介质。

技术介绍

[0002]随着数据处理技术的发展,出现了一种用于对业务数据进行处理的业务处理模型,通过预先对各种业务流程分别构建相应的流程数据表,在发起相应流程的业务请求时,则可以将该业务请求相关联的业务数据存储至相应的流程数据表中,来实现对业务流程数据的处理。
[0003]相关技术中,上述业务流程数据的处理方法,通常需要基于不同的业务流程分别构建相应的流程数据表,来实现对不同业务流程的分别管理。然而,在业务平台中的业务流程种类的不断增加的同时,也需要重新构建新增业务流程所对应的流程数据表,因此目前的业务处理模型,实现业务数据处理的方法可扩展性较低。

技术实现思路

[0004]本公开提供一种业务流程响应方法、装置、电子设备及存储介质,以至少解决相关技术中业务数据处理的方法可扩展性低的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种业务流程响应方法,包括:
[0006]响应于对象账户针对目标业务流程的流程请求,获取所述流程请求对应的请求标识;所述目标业务流程为业务平台提供的多个业务流程中的任一项;所述请求标识用于唯一标识所述对象账户对所述目标业务流程的请求;
[0007]根据所述请求标识,查询第一数据表,基于所述第一数据表的查询结果确定所述流程请求的当前流程状态;
[0008]在所述当前流程状态表征所述流程请求的业务数据可编辑的情况下,接收所述对象账户提交的输入数据,将所述请求标识、所述输入数据以及各项所述输入数据对应的数据实体类型存入第二数据表中;
[0009]基于所述第一数据表和所述第二数据表中存入的,与所述请求标识关联的数据,处理所述流程请求。
[0010]在一示例性实施例中,所述第一数据表用于存储历史请求的请求标识与流程状态;所述根据所述请求标识,查询第一数据表之后,还包括:在所述第一数据表中存在第一数据行的情况下,获取所述第一数据行中记录的流程状态,作为所述流程请求的当前流程状态;其中,所述第一数据行为与所述请求标识关联的数据行;在所述第一数据表中不存在所述第一数据行的情况下,确定所述流程请求为初始化状态,以及在所述第一数据表中,新增所述第一数据行,并在所述第一数据行中,存入所述请求标识,并存入所述流程请求的当前流程状态为初始化状态。
[0011]在一示例性实施例中,所述基于所述第一数据表和所述第二数据表中存入的、与
所述请求标识关联的数据,处理所述流程请求,包括:响应于更新所述流程请求的流程状态的指令,更新所述第一数据表的所述第一数据行中记录的流程状态。
[0012]在一示例性实施例中,针对所述目标业务流程预先配置有对应的流程状态扭转规则,所述扭转规则用于表征所述目标业务流程对应的多种流程状态之间的扭转规则;所述响应于更新所述流程请求的流程状态的指令,更新所述第一数据表的所述第一数据行中记录的流程状态,包括:响应于更新所述流程请求的流程状态的指令,获取所述指令指示的目标流程状态;在所述流程请求的当前流程状态到所述目标流程状态的状态扭转满足所述流程状态扭转规则的情况下,更新所述第一数据表的所述第一数据行中记录的流程状态为所述目标流程状态。
[0013]在一示例性实施例中,所述获取所述指令指示的目标流程状态之后,还包括:在所述流程请求的当前流程状态到所述目标流程状态的状态扭转不满足所述流程状态扭转规则的情况下,不更新所述第一数据表的所述第一数据行中记录的流程状态,并输出对应的提示信息;所述提示信息用于提示所述对象账户所述流程请求的状态更新失败。
[0014]在一示例性实施例中,所述基于所述第一数据表和所述第二数据表中存入的、与所述请求标识关联的数据,处理所述流程请求,还包括:响应于所述对象账户针对所述流程请求发起的审核请求,发送所述流程请求对应的审核请求至所述业务平台的审核系统;所述审核请求用于触发所述审核系统基于所述第一数据表和所述第二数据表中与所述请求标识关联的数据对所述流程请求进行审核;基于所述审核系统对所述流程请求的审核结果,确定所述流程请求的目标流程状态,基于所述目标流程状态触发更新所述流程请求的流程状态的指令。
[0015]在一示例性实施例中,所述基于所述第一数据表和所述第二数据表中存入的、与所述请求标识关联的数据,处理所述流程请求,还包括:响应于所述对象账户针对所述流程请求发起的状态更新操作,获取所述状态更新操作指示的目标流程状态;基于所述目标流程状态触发更新所述流程请求的流程状态的指令。
[0016]在一示例性实施例中,所述第一数据行中还记录有所述目标业务流程的流程类型;所述方法还包括:响应于针对所述业务平台新增业务流程的请求,获取所述新增业务流程的流程类型;保存所述新增业务流程与所述流程类型的对应关系;所述对应关系用于在接收到针对所述新增业务流程的流程请求的情况下,在所述第一数据表中生成所述新增业务流程的流程请求相匹配的数据行,在所述数据行中存储所述新增业务流程的流程类型,以及所述新增业务流程的流程请求的请求标识。
[0017]在一示例性实施例中,所述将所述请求标识、所述输入数据以及各项所述输入数据对应的数据实体类型存入所述第二数据表中,包括:针对多项所述输入数据,在所述第二数据表中生成多个第二数据行;每个所述第二数据行对应于一项所述输入数据;在每个所述第二数据行中存入所述请求标识、一项输入数据以及所述一项输入数据对应的数据实体类型。
[0018]在一示例性实施例中,在每个所述第二数据行中所述一项输入数据以数据标识的形式记录,所述数据标识用于唯一标识所述一项输入数据;所述在每个所述第二数据行中存入所述请求标识、一项输入数据以及所述一项输入数据对应的数据实体类型,包括:对所述一项输入数据、所述请求标识进行格式化处理后,保存为对应格式的数据文件;将所述请
求标识、所述一项输入数据的数据标识以及所述一项输入数据对应的数据实体类型,存入所述第二数据表中对应的第二数据行,并创建所述对应的第二数据行中所述数据标识与所述数据文件的链接关系。
[0019]在一示例性实施例中,所述将所述请求标识、所述输入数据以及各项所述输入数据对应的数据实体类型存入第二数据表中,还包括:在所述第二数据表中存储有与所述请求标识对应的业务数据的情况下,利用所述输入数据更新所述请求标识对应的业务数据中的目标业务数据;所述目标业务数据与所述输入数据对应于同一数据标识。
[0020]在一示例性实施例中,所述在所述当前流程状态表征所述流程请求的业务数据可编辑的情况下,接收所述对象账户提交的输入数据,包括:若所述当前流程状态为初始化状态,确定所述流程请求的业务数据可编辑,根据所述请求标识,查询第二数据表,获取所述请求标识关联的至少一种数据实体类型;所述初始化状态为发起流程请求之后提交审核之前的状态、或者针对审核驳回结果发起请求修改时的状态;所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务流程响应方法,其特征在于,包括:响应于对象账户针对目标业务流程的流程请求,获取所述流程请求对应的请求标识;所述目标业务流程为业务平台提供的多个业务流程中的任一项;所述请求标识用于唯一标识所述对象账户对所述目标业务流程的请求;根据所述请求标识,查询第一数据表,基于所述第一数据表的查询结果确定所述流程请求的当前流程状态;在所述当前流程状态表征所述流程请求的业务数据可编辑的情况下,接收所述对象账户提交的输入数据,将所述请求标识、所述输入数据以及各项所述输入数据对应的数据实体类型存入第二数据表中;基于所述第一数据表和所述第二数据表中存入的,与所述请求标识关联的数据,处理所述流程请求。2.根据权利要求1所述的方法,其特征在于,所述第一数据表用于存储历史请求的请求标识与流程状态;所述基于所述第一数据表的查询结果确定所述流程请求的当前流程状态,包括:在所述第一数据表中存在第一数据行的情况下,获取所述第一数据行中记录的流程状态,作为所述流程请求的当前流程状态;其中,所述第一数据行为与所述请求标识关联的数据行;在所述第一数据表中不存在所述第一数据行的情况下,确定所述流程请求为初始化状态,以及在所述第一数据表中,新增所述第一数据行,并在所述第一数据行中,存入所述请求标识,并存入所述流程请求的当前流程状态为初始化状态。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一数据表和所述第二数据表中存入的、与所述请求标识关联的数据,处理所述流程请求,包括:响应于更新所述流程请求的流程状态的指令,更新所述第一数据表的所述第一数据行中记录的流程状态。4.根据权利要求3所述的方法,其特征在于,针对所述目标业务流程预先配置有对应的流程状态扭转规则,所述扭转规则用于表征所述目标业务流程对应的多种流程状态之间的扭转规则;所述响应于更新所述流程请求的流程状态的指令,更新所述第一数据表的所述第一数据行中记录的流程状态,包括:响应于更新所述流程请求的流程状态的指令,获取所述指令指示的目标流程状态;在所述流程请求的当前流程状态到所述目标流程状态的状态扭转满足所述流程状态扭转规则的情况下,更新所述第一数据表的所述第一数据行中记录的流程状态为所述目标流程状态。5.根据权利要求4所述的方法,其特征在于,所述获取所述指令指示的目标流程状态之后,还包括:在所述流程请求的当前流程状态到所述目标流程状态的状态扭转不满足所述流程状态扭转规则的情况下,不更新所述第一数据表的所述第一数据行中记录的流程状态,并输出对应的提示信息;所述提示信息用于提示所述对象账户所述流程请求的状态更新失败。6.根据权利要求3所述的方法,其特征在于,所述基于所述第一数据表和所述第二数据
表中存入的、与所述请求标识关联的数据,处理所述流程请求,还包括:响应于所述对象账户针对所述流程请求发起的审核请求,发送所述流程请求对应的审核请求至所述业务平台的审核系统;所述审核请求用于触发所述审核系统基于所述第一数据表和所述第二数据表中与所述请求标识关联的数据对所述流程请求进行审核;基于所述审核系统对所述流程请求的审核结果,确定所述流程请求的目标流程状态,基于所述目标流程状态触发更新所述流程请求的流程状态的指令。7.根据权利要求3所述的方法,其特征在于,所述基于所述第一数据表和所述第二数据表中存入的、与所述请求标识关联的数据,处理所述流程请求,还包括:响应于所述对象账户针对所述流程请求发起的状态更新操作,获取所述状态更新操作指示的目标流程状态;基于所述目标流程状态触发更新所述流程请求的流程状态的指令。8.根据权利要求2所述的方法,其特征在于,所述第一数据行中还记录有所述目标业务流程的流程类型;所述方法还包括:响应于针对所述业务平台新增业务流程的请求,获取所述新增业务流程的流程类型;保存所述新增业务流程与所述流程类型的对应关系;所述对应关系用于在接收到针对所述新增业务流程的流程请求的情况下,在所述第一数据表中生成所述新增业务流程的流程请求相匹配的数据行,在所述数据行中存储所述新增业务流程的流程类型,以及所述新增业务流程的流程请求的请求标识。9.根据权利要求1所述的方法,其特征在于,所述将所述请求标识、所述输入数据以及各项所述输入数据对应...

【专利技术属性】
技术研发人员:殷明刚刘晨
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1