一种检测审批流程中路径的方法、装置、设备和存储介质制造方法及图纸

技术编号:35524208 阅读:18 留言:0更新日期:2022-11-09 14:45
本申请提供一种检测审批流程中路径的方法、装置、设备和存储介质,该方法包括,获取审批流程中的一个或多个路径;检测一个或多个路径中每一路径是否满足预设条件,其中,预设条件包括以下条件中的至少一种:存在预设节点和无违规参数节点;当检测当前路径不满足预设条件时,标记当前路径为错误路径。通过该方法可以达到提高检测审批流程中路径的效率的效果。以达到提高检测审批流程中路径的效率的效果。以达到提高检测审批流程中路径的效率的效果。

【技术实现步骤摘要】
一种检测审批流程中路径的方法、装置、设备和存储介质


[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]可选的,获取模块具体用于:
[0049]接收第三方设备发送的所述审批流程中的一个或多个路径。
[0050]可选的,标记模块具体用于:
[0051]当检测当前路径不存在预设节点或者存在违规参数节点时,标记当前路径为错误路径,其中,标记当前路径为错误路径包括:将当前路径标记为预设颜色的路径。
[0052]可选的,所述装置还包括:
[0053]提示模块,用于所述检测模块在检测一个或多个路径中每一路径是否满足预设条件之后,当检测一个路径中每一节点都满足预设条件时,提示用户检测审批流程通过。
[0054]第三方面,本申请实施例提供一种电子本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检测审批流程中路径的方法,其特征在于,包括:获取审批流程中的一个或多个路径;检测所述一个或多个路径中每一路径是否满足预设条件,其中,所述预设条件包括以下条件中的至少一种:存在预设节点和无违规参数节点;当检测当前路径不满足所述预设条件时,标记所述当前路径为错误路径。2.根据权利要求1所述的方法,其特征在于,所述获取审批流程中的一个或多个路径,包括:利用循环递归算法,计算所述审批流程中开始节点到一个或多个分支节点的路径并进行缓存;对所述一个或多个分支节点下的每一路径都进行如下操作,得到所述一个或多个路径:从分支节点开始,计算所述分支节点下的一个路径,直到所述一个路径的审批流程通过为止。3.根据权利要求2所述的方法,其特征在于,所述对所述一个或多个分支节点下的每一路径都进行如下操作,得到所述一个或多个路径,包括:对所述一个或多个分支节点下的每一路径都进行如下操作,直到所述审批流程中全部路径计算完为止,得到所述一个或多个路径;从一个分支节点开始,计算所述一个分支节点下的一个路径直到所述一个路径的审批流程通过为止,得到第一路径;将所述第一路径和所述开始节点到所述一个或多个分支节点的路径中与所述第一路径对应的路径进行组合,得到一个完整路径。4.根据权利要求1

3任一项所述的方法,其特征在于,所述检测所述一个或多个路径中每一路径是否满足预设条件,包括:遍历所述一个或多个路径中每一路径的一个或多个节点是否满足所述预设条件;所述当检测当前路径不满足所述预设条件时,标记所述当前路径为错误路径,包括:当检测当前节点不满足所述预设条件时,标记所述当前节点为错误节点。5.根据权利要...

【专利技术属性】
技术研发人员:张涛
申请(专利权)人:北京分贝通科技有限公司
类型:发明
国别省市:

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

1