审批进度识别方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36249388 阅读:52 留言:0更新日期:2023-01-07 09:42
本申请实施例属于人工智能领域,应用于流程审批自动化识别领域中,涉及一种审批进度识别方法、装置、计算机设备及存储介质,包括获取审批链列表;识别各审批节点的节点标识及各审批节点间的审批流程关系;确定当前节点的下一传递节点;逐级获取当前节点标识、当前节点的类型、当前节点的下一传递节点标识;生成二元审批数组;基于所有二元审批数组,确定当前审批进度,通过对数据按照UI展示特征进行转换处理后,降低了UI处理复杂度,同时,无需再每次遍历审批链列表,只需进行数组依次识别,即可识别出当前审批进度,更加智能化和符合UI展示特征。征。征。

【技术实现步骤摘要】
审批进度识别方法、装置、计算机设备及存储介质


[0001]本申请涉及人工智能和流程审批自动化识别
,尤其涉及一种审批进度识别方法、装置、计算机设备及存储介质。

技术介绍

[0002]审批链是后台管理系统中非常常见的一种功能,因为作为管理类系统,不免会有某种业务内容需要各级领导审批才能发布或确认。有些审批链比较简单,只有顺序审批类型,各种UI效果也容易实现。然而,在大多数场景下,简单审批链都不能满足用户诉求,需要实现包括协同审批、并行审批还有传阅在内的复杂审批链。
[0003]目前如果需要实现满足用户诉求的复杂审批链,往往需要经历多次整表遍历,才能准确判断当前的一个审批情况和进度如何,然而这往往也容易导致页面性能降低,退而求其次用列表罗列展示信息的展现方式,不符合UI简单展示特征,也因为不够直观导致用户体验降低。

技术实现思路

[0004]本申请实施例的目的在于提出一种审批进度识别方法及其相关设备,以便于使用更贴近前端UI展示的数据结构类型,降低UI实现难度。
[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]第二识别本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种审批进度识别方法,其特征在于,包括下述步骤:获取审批链列表;基于所述审批链列表,识别各审批节点的节点标识及所述各审批节点间的审批流程关系;基于所述审批流程关系,确定当前节点的下一传递节点;逐级获取当前节点标识、当前节点的类型、当前节点的下一传递节点标识;基于所述当前节点标识、当前节点的类型、当前节点的下一传递节点标识,生成二元审批数组;基于所有二元审批数组中数组元素对应的审批状态类型,确定当前审批进度。2.根据权利要求1所述的审批进度识别方法,其特征在于,在所述基于所述审批流程关系,确定当前节点的下一传递节点的步骤之后,所述方法还包括:判断所述当前节点的下一传递节点是否唯一;若所述当前节点的下一传递节点唯一,则所述当前节点的类型为传阅类审批节点;若所述当前节点的下一传递节点不唯一,则根据所述下一传递节点间的审批关系,确定所述当前节点的类型。3.根据权利要求2所述的审批进度识别方法,其特征在于,所述根据所述下一传递节点间的审批关系,确定所述当前节点的类型的步骤,具体包括:若所述下一传递节点间的审批关系为同时审批通过时,所述当前节点审批通过,则所述当前节点的类型为协同类审批节点;若所述下一传递节点间的审批关系为任一审批通过时,所述当前节点审批通过,则所述当前节点的类型为传阅类审批节点。4.根据权利要求1所述的审批进度识别方法,其特征在于,所述基于所述当前节点标识、当前节点的类型、当前节点的下一传递节点标识,生成二元审批数组的步骤,具体包括:将当前节点标识作为所述二元审批数组的第一个数组元素;基于所述当前节点的类型和所述当前节点的下一传递节点标识,得到所述二元审批数组的第二个数组元素。5.根据权利要求4所述的审批进度识别方法,其特征在于,所述基于所有二元审批数组中数组元素对应的审批状态类型,确定当前审批进度的步骤,具体包括:基于所述审批流程关系、各审批节点的节点标识和所有二元审批数组的第一个数组元素对应的节点标识,确定所有二元审批数组之间的审批先后关系;在获取到审批请求方发起的审批请求后,基于所述审批先后关系依次对当前二元审批数组内数组元素进行状态类型识别;根据当前二元审批数组内数组元素的状态类型识别结果,确定当前审批进度。6.根据权利要求5所述的审批进度识别方法,其特征在于,所述在获取到审批请求方发起的审批请求后,基于所述审批先后关系依次对当前二元审批数组内数组元素进行状态类型识别的步骤,具体包括:预先为各审批节点的节点标识设置审批状态,其中,所述审批状态包括待审批状态、审批通过状态和审批驳回状态;获取所述当前二元审批数组内第一个数组元素和第二个数组元素,判断所述第二个数
组元素是否需要进行拆分处理;若需要进行拆分处理,获取拆分之后所述第二个数组元素包含的节点标识及所述第一个数组元素对应的节点标识;若不需要拆分处理,获取所述第二个数组元素及所述第一个数组元素对应的节点标识;基于节点标识对应的审批状态,确定所述当前二元审批数组内数组元...

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

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

1