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

技术编号:34958304 阅读:14 留言:0更新日期:2022-09-17 12:37
本发明专利技术涉及大数据技术领域,提供一种业务流程编排方法、装置、电子设备及存储介质,所述方法包括:获取流程配置文件;基于所述流程配置文件构建第一业务流程;运行所述第一业务流程,当侦测到所述当前流程节点的异常状态指令被触发时,响应于所述异常状态指令确定当前流程节点的适配信息;基于所述当前流程节点的适配信息动态配置所述第一业务流程,得到第二业务流程。本发明专利技术通过当前流程节点的适配信息动态配置所述第一业务流程时,提高了业务流程编排的灵活性。排的灵活性。排的灵活性。

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


[0001]本专利技术涉及大数据
,具体涉及一种业务流程编排方法、装置、电子设备及存储介质。

技术介绍

[0002]随着业务量的增加,导致业务流程越来越复杂,现有系统流程编排在接收到业务流程编排请求时,采用硬编码编排业务流程。
[0003]然而,采用硬编码编排的业务流程,无法调整流程的执行逻辑,不支持配置化及可视化操作,后期业务流程发生变化时,需要重新编排业务流程,导致业务流程编排灵活性低。
[0004]因此,有必要提出一种可以灵活的编排业务流程的方法。

技术实现思路

[0005]鉴于以上内容,有必要提出一种业务流程编排方法、装置、电子设备及存储介质,通过当前流程节点的适配信息动态配置所述第一业务流程时,提高了业务流程编排的灵活性。
[0006]本专利技术的第一方面提供一种业务流程编排方法,所述方法包括:
[0007]响应于接收到的流程编排请求,获取流程配置文件;
[0008]基于所述流程配置文件构建第一业务流程;
[0009]运行所述第一业务流程,并侦测运行过程中的当前流程节点的运行状态;
[0010]当侦测到所述当前流程节点的异常状态指令被触发时,响应于所述异常状态指令确定当前流程节点的适配信息;
[0011]基于所述当前流程节点的适配信息动态配置所述第一业务流程,得到第二业务流程。
[0012]可选地,所述响应于所述异常状态指令确定当前流程节点的适配信息包括:
[0013]响应于所述异常状态指令,获取异常信息;
[0014]将所述异常信息输入至预先训练好的异常分类模型中,得到所述异常信息的异常类别;
[0015]基于所述异常类别确定当前流程节点的适配信息。
[0016]可选地,所述基于所述异常类别确定当前流程节点的适配信息包括:
[0017]当所述异常信息的异常类别为预设的第一类别时,基于所述异常信息采集预设的指标数据集;将所述指标数据集确定为所述当前流程节点的适配信息;
[0018]当所述异常信息的异常类别为预设的第二类别时,解析所述异常信息,获取失败原因,将所述失败原因确定为当前流程节点的适配信息;
[0019]当所述异常信息的异常类别为预设的第三类别时,将所述异常信息发送至客户端,接收所述客户端上报的目标流程信息,及将所述目标流程信息确定为当前流程节点的
适配信息。
[0020]可选地,所述基于所述当前流程节点的适配信息动态配置所述第一业务流程,得到第二业务流程包括:
[0021]当所述当前流程节点的适配信息为指标数据集时,获取所述当前流程节点的多个子流程节点;若所述指标数据集满足所述多个子流程节点中的任意一个子流程节点的流转要求时,将所述任意一个子流程节点确定为所述当前流程节点的流转流程节点,基于所述流转流程节点动态配置所述第一业务流程,得到第二业务流程;
[0022]当所述当前流程节点的适配信息为失败原因时,基于所述失败原因动态配置所述第一业务流程,得到第二业务流程;
[0023]当所述当前流程节点的适配信息为目标流程信息时,基于所述目标流程信息动态配置所述第一业务流程,得到第二业务流程。
[0024]可选地,所述基于所述失败原因动态配置所述第一业务流程,得到第二业务流程包括:
[0025]暂停运行所述当前流程节点,并基于所述失败原因确定补偿方向;
[0026]当所述补偿方向为正向补偿时,将当前流程节点的下一个流程节点确定为当前流程节点的流转流程节点,基于所述流转流程节点动态配置所述第一业务流程,得到第二业务流程;
[0027]当所述补偿方向为逆向补偿时,将当前流程节点的上一个流程节点确定为当前流程节点的流转流程节点,基于所述流转流程节点动态配置所述第一业务流程,得到第二业务流程。
[0028]可选地,所述基于所述目标流程信息动态配置所述第一业务流程,得到第二业务流程包括:
[0029]当所述目标流程信息为变更所述当前流程节点时,基于所述目标流程信息对所述第一业务流程中的当前流程节点进行变更,得到第二业务流程;
[0030]当所述目标流程信息为插入新的流程节点时,获取待插入流程节点及所述待插入流程节点位于所述第一业务流程中的位置信息,并根据所述位置信息将所述待插入流程节点插入所述第一业务流程中,得到第二业务流程;
[0031]当所述目标流程信息为删除所述当前流程节点时,从所述第一业务流程图中删除所述当前流程节点,得到第二业务流程。
[0032]可选地,在所述响应于所述异常状态指令确定当前流程节点的适配信息之前,所述方法还包括:
[0033]获取多个异常类别及每个异常类别对应的历史异常信息;
[0034]提取每个异常类别的多个异常字段;
[0035]将所述多个异常字段作为样本数据集;
[0036]从所述样本数据集中划分出训练集和测试集;
[0037]将所述训练集中的多个异常字段及对应的异常类别输入预设神经网络中进行训练,得到异常分类模型;
[0038]将所述测试集输入至所述异常分类模型中进行测试,并计算测试通过率;
[0039]若所述测试通过率大于或者等于预设通过率阈值,确定所述异常分类模型训练结
束;若所述测试通过率小于所述预设通过率阈值,增加训练集的数量,重新进行异常字段提取和异常分类模型的训练。
[0040]本专利技术的第二方面提供一种业务流程编排装置,所述装置包括:
[0041]获取模块,用于响应于接收到的流程编排请求,获取流程配置文件;
[0042]构建模块,用于基于所述流程配置文件构建第一业务流程;
[0043]运行模块,用于运行所述第一业务流程,并侦测运行过程中的当前流程节点的运行状态;
[0044]确定模块,用于当侦测到所述当前流程节点的异常状态指令被触发时,响应于所述异常状态指令确定当前流程节点的适配信息;
[0045]配置模块,用于基于所述当前流程节点的适配信息动态配置所述第一业务流程,得到第二业务流程。
[0046]本专利技术的第三方面提供一种电子设备,所述电子设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现所述的业务流程编排方法。
[0047]本专利技术的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的业务流程编排方法。
[0048]综上所述,本专利技术所述的业务流程编排方法、装置、电子设备及存储介质,能够推动智慧城市的建设,应用于智慧建筑、智慧安防、智慧社区、智慧生活、物联网等领域,通过基于所述流程配置文件构建第一业务流程,运行所述第一业务流程,并侦测运行过程中的当前流程节点的运行状态,运行所述第一业务流程中的各个流程节点,根据运行状态动态配置所述第一业务流程,确保得到的业务流程更加符合业务需求,提高了业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务流程编排方法,其特征在于,所述方法包括:响应于接收到的流程编排请求,获取流程配置文件;基于所述流程配置文件构建第一业务流程;运行所述第一业务流程,并侦测运行过程中的当前流程节点的运行状态;当侦测到所述当前流程节点的异常状态指令被触发时,响应于所述异常状态指令确定当前流程节点的适配信息;基于所述当前流程节点的适配信息动态配置所述第一业务流程,得到第二业务流程。2.如权利要求1所述的业务流程编排方法,其特征在于,所述响应于所述异常状态指令确定当前流程节点的适配信息包括:响应于所述异常状态指令,获取异常信息;将所述异常信息输入至预先训练好的异常分类模型中,得到所述异常信息的异常类别;基于所述异常类别确定当前流程节点的适配信息。3.如权利要求2所述的业务流程编排方法,其特征在于,所述基于所述异常类别确定当前流程节点的适配信息包括:当所述异常信息的异常类别为预设的第一类别时,基于所述异常信息采集预设的指标数据集;将所述指标数据集确定为所述当前流程节点的适配信息;当所述异常信息的异常类别为预设的第二类别时,解析所述异常信息,获取失败原因,将所述失败原因确定为当前流程节点的适配信息;当所述异常信息的异常类别为预设的第三类别时,将所述异常信息发送至客户端,接收所述客户端上报的目标流程信息,及将所述目标流程信息确定为当前流程节点的适配信息。4.如权利要求3所述的业务流程编排方法,其特征在于,所述基于所述当前流程节点的适配信息动态配置所述第一业务流程,得到第二业务流程包括:当所述当前流程节点的适配信息为指标数据集时,获取所述当前流程节点的多个子流程节点;若所述指标数据集满足所述多个子流程节点中的任意一个子流程节点的流转要求时,将所述任意一个子流程节点确定为所述当前流程节点的流转流程节点,基于所述流转流程节点动态配置所述第一业务流程,得到第二业务流程;当所述当前流程节点的适配信息为失败原因时,基于所述失败原因动态配置所述第一业务流程,得到第二业务流程;当所述当前流程节点的适配信息为目标流程信息时,基于所述目标流程信息动态配置所述第一业务流程,得到第二业务流程。5.如权利要求4所述的业务流程编排方法,其特征在于,所述基于所述失败原因动态配置所述第一业务流程,得到第二业务流程包括:暂停运行所述当前流程节点,并基于所述失败原因确定补偿方向;当所述补偿方向为正向补偿时,将当前流程节点的下一个流程节点确定为当前流程节点的流转流程节点,基于所述流转流程节点动态配置所述第一业务流程,得到第二业务流程;...

【专利技术属性】
技术研发人员:周国中
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1