System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及互联网,具体而言,涉及审批业务处理方法、装置、电子设备及存储介质。
技术介绍
1、工作流(workflow)是通过计算机对业务流程自动化进行管理,它所要解决的是在多个参与者之间按照某种预定义的规则,自动进行文档、信息或任务等传递,从而实现某个预期的业务目标,或者促使此目标的实现,因此可以将审批业务以工作流的方式进行处理,比如通常可以设置工作流系统,进而利用该工作流系统来处理审批业务。
2、目前的工作流系统通常利用activiti流程引擎框架来生成,而activiti流程引擎框架受限于自身的基础设定,在处理审批业务时,若某个审批节点审批未通过,通常只能退回至初始审批节点(即提出审批业务的节点),容易影响审批业务的处理效率。
技术实现思路
1、本申请实施例的目的在于提供审批业务处理方法、装置、电子设备及存储介质,用以解决现有技术中的问题。
2、本申请实施例第一方面提供了一种审批业务处理方法,审批线包括多个审批节点,所述方法包括:
3、在所述审批线中的当前审批节点审批未通过的情况下,根据审批未通过的归因信息确定目标审批节点;
4、基于所述审批线中各个审批节点的审批顺序,创建从所述目标审批节点至所述当前审批节点的临时审批线;
5、将所述审批业务提交至所述临时审批线进行审批;
6、在所述临时审批线审批通过的情况下,将所述审批业务返回至所述审批线中当前审批节点的下一个审批节点进行审批。
7、优选的,将
8、根据所述临时审批线中各个审批节点的审批顺序,将所述审批业务按照所述审批顺序在所述临时审批线中各个审批节点进行审批,其中,若所述临时审批线中各个审批节点均审批通过,则所述审批业务在所述临时审批线审批通过;或,若所述临时审批线中至少一个审批节点审批未通过,则所述审批业务在所述临时审批线审批未通过。
9、优选的,基于所述审批线中各个审批节点的审批顺序,创建从所述目标审批节点至所述当前审批节点的临时审批线,具体包括:
10、在所述审批线中提取出,从所述目标审批节点至所述当前审批节点各个审批节点;
11、将所提取出的各个审批节点,依据所述审批线中各个审批节点的审批顺序,创建从所述目标审批节点至所述当前审批节点的临时审批线。
12、优选的,所述方法还包括:
13、预先将工作流系统中各个审批节点上的非关键字段的字段值,设置为下一审批节点的指示信息;以及,
14、将所述审批业务返回至所述审批线中当前审批节点的下一个审批节点进行审批,具体包括:
15、根据所述当前审批节点上的非关键字段的字段值,获取所述当前审批节点的下一个审批节点的指示信息;
16、根据所述指示信息确定所述当前审批节点的下一个审批节点;
17、将所述审批业务返回至所述的下一个审批节点进行审批。
18、优选的,所述工作流系统具体为利用activiti流程引擎框架所生成的工作流系统,其中,所述工作流系统的非关键字段具体包括parent_id字段;以及,
19、预先将工作流系统中各个审批节点上的非关键字段的字段值,设置为下一审批节点的指示信息,具体包括:
20、预先将工作流系统中各个审批节点上的parent_id字段的字段值,设置为下一审批节点的指示信息。
21、优选的,在所述审批线中的当前审批节点审批未通过的情况下,根据审批未通过的归因信息确定目标审批节点,具体包括:
22、在所述审批线中的当前审批节点审批未通过的情况下,获取审批未通过的归因信息;
23、针对所述归因信息进行分析,以获取之前出现审核错误的审批节点,作为所述目标审批节点。
24、优选的,所述方法还包括:
25、在临时审批线审批未通过的情况下,创建新的临时审批线,并将所述审批业务提交至所述新的临时审批线进行审批。
26、本申请实施例第二方面提供了一种审批业务处理装置,审批线包括多个审批节点,所述装置包括:
27、目标审批节点确定单元,用于在所述审批线中的当前审批节点审批未通过的情况下,根据审批未通过的归因信息确定目标审批节点;
28、临时审批线创建单元,用于基于所述审批线中各个审批节点的审批顺序,创建从所述目标审批节点至所述当前审批节点的临时审批线;
29、提交审批单元,用于将所述审批业务提交至所述临时审批线进行审批;
30、返回审批单元,用于在所述临时审批线审批通过的情况下,将所述审批业务返回至所述审批线中当前审批节点的下一个审批节点进行审批。
31、本申请实施例第三方面提供了一种电子设备,包括:
32、存储器,用以存储计算机程序;
33、处理器,用以执行本申请任一实施例的方法。
34、本申请实施例第四方面提供了一种存储介质,包括:程序,当其在电子设备上运行时,使得电子设备可执行本申请任一实施例的方法。
35、采用本申请实施例所提供的审批业务处理方法,包括在审批线中的当前审批节点审批未通过的情况下,根据审批未通过的归因信息确定目标审批节点,先基于审批线中各个审批节点的审批顺序,创建从目标审批节点至当前审批节点的临时审批线,然后将审批业务提交至临时审批线进行审批,并在临时审批线审批通过的情况下,将审批业务返回至审批线中当前审批节点的下一个审批节点进行审批。因此该通过创建从目标审批节点至当前审批节点的临时审批线的方式,从而能够不用将审批任务退回至初始审批节点,因此能够提高审批业务的处理效率。
本文档来自技高网...【技术保护点】
1.一种审批业务处理方法,其特征在于,审批线包括多个审批节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,将所述审批业务提交至所述临时审批线进行审批,具体包括:
3.根据权利要求1所述的方法,其特征在于,基于所述审批线中各个审批节点的审批顺序,创建从所述目标审批节点至所述当前审批节点的临时审批线,具体包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述工作流系统具体为利用Activiti流程引擎框架所生成的工作流系统,其中,所述工作流系统的非关键字段具体包括parent_id字段;以及,
6.根据权利要求1所述的方法,其特征在于,在所述审批线中的当前审批节点审批未通过的情况下,根据审批未通过的归因信息确定目标审批节点,具体包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种审批业务处理装置,其特征在于,审批线包括多个审批节点,所述装置包括:
9.一种电子设备,其特征在于,包括:
< ...【技术特征摘要】
1.一种审批业务处理方法,其特征在于,审批线包括多个审批节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,将所述审批业务提交至所述临时审批线进行审批,具体包括:
3.根据权利要求1所述的方法,其特征在于,基于所述审批线中各个审批节点的审批顺序,创建从所述目标审批节点至所述当前审批节点的临时审批线,具体包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述工作流系统具体为利用activiti流程引擎框架所生成的工作流系统,其中,所述工作...
【专利技术属性】
技术研发人员:徐思维,周涛,谢晓霞,
申请(专利权)人:浙江亿保软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。