【技术实现步骤摘要】
审批进度识别方法、装置、计算机设备及存储介质
[0001]本申请涉及人工智能和流程审批自动化识别
,尤其涉及一种审批进度识别方法、装置、计算机设备及存储介质。
技术介绍
[0002]审批链是后台管理系统中非常常见的一种功能,因为作为管理类系统,不免会有某种业务内容需要各级领导审批才能发布或确认。有些审批链比较简单,只有顺序审批类型,各种UI效果也容易实现。然而,在大多数场景下,简单审批链都不能满足用户诉求,需要实现包括协同审批、并行审批还有传阅在内的复杂审批链。
[0003]目前如果需要实现满足用户诉求的复杂审批链,往往需要经历多次整表遍历,才能准确判断当前的一个审批情况和进度如何,然而这往往也容易导致页面性能降低,退而求其次用列表罗列展示信息的展现方式,不符合UI简单展示特征,也因为不够直观导致用户体验降低。
技术实现思路
[0004]本申请实施例的目的在于提出一种审批进度识别方法及其相关设备,以便于使用更贴近前端UI展示的数据结构类型,降低UI实现难度。
[0005]为了解决上述技术问题,本申请实施例提供一种审批进度识别方法,采用了如下所述的技术方案:
[0006]一种审批进度识别方法,包括下述步骤:
[0007]获取审批链列表;
[0008]基于所述审批链列表,识别各审批节点的节点标识及所述各审批节点间的审批流程关系;
[0009]基于所述审批流程关系,确定当前节点的下一传递节点;
[0010]逐级获取当前节点标识、当前节点的类型、当 ...
【技术保护点】
【技术特征摘要】
1.一种审批进度识别方法,其特征在于,包括下述步骤:获取审批链列表;基于所述审批链列表,识别各审批节点的节点标识及所述各审批节点间的审批流程关系;基于所述审批流程关系,确定当前节点的下一传递节点;逐级获取当前节点标识、当前节点的类型、当前节点的下一传递节点标识;基于所述当前节点标识、当前节点的类型、当前节点的下一传递节点标识,生成二元审批数组;基于所有二元审批数组中数组元素对应的审批状态类型,确定当前审批进度。2.根据权利要求1所述的审批进度识别方法,其特征在于,在所述基于所述审批流程关系,确定当前节点的下一传递节点的步骤之后,所述方法还包括:判断所述当前节点的下一传递节点是否唯一;若所述当前节点的下一传递节点唯一,则所述当前节点的类型为传阅类审批节点;若所述当前节点的下一传递节点不唯一,则根据所述下一传递节点间的审批关系,确定所述当前节点的类型。3.根据权利要求2所述的审批进度识别方法,其特征在于,所述根据所述下一传递节点间的审批关系,确定所述当前节点的类型的步骤,具体包括:若所述下一传递节点间的审批关系为同时审批通过时,所述当前节点审批通过,则所述当前节点的类型为协同类审批节点;若所述下一传递节点间的审批关系为任一审批通过时,所述当前节点审批通过,则所述当前节点的类型为传阅类审批节点。4.根据权利要求1所述的审批进度识别方法,其特征在于,所述基于所述当前节点标识、当前节点的类型、当前节点的下一传递节点标识,生成二元审批数组的步骤,具体包括:将当前节点标识作为所述二元审批数组的第一个数组元素;基于所述当前节点的类型和所述当前节点的下一传递节点标识,得到所述二元审批数组的第二个数组元素。5.根据权利要求4所述的审批进度识别方法,其特征在于,所述基于所有二元审批数组中数组元素对应的审批状态类型,确定当前审批进度的步骤,具体包括:基于所述审批流程关系、各审批节点的节点标识和所有二元审批数组的第一个数组元素对应的节点标识,确定所有二元审批数组之间的审批先后关系;在获取到审批请求方发起的审批请求后,基于所述审批先后关系依次对当前二元审批数组内数组元素进行状态类型识别;根据当前二元审批数组内数组元素的状态类型识别结果,确定当前审批进度。6.根据权利要求5所述的审批进度识别方法,其特征在于,所述在获取到审批请求方发起的审批请求后,基于所述审批先后关系依次对当前二元审批数组内数组元素进行状态类型识别的步骤,具体包括:预先为各审批节点的节点标识设置审批状态,其中,所述审批状态包括待审批状态、审批通过状态和审批驳回状态;获取所述当前二元审批数组内第一个数组元素和第二个数组元素,判断所述第二个数
组元素是否需要进行拆分处理;若需要进行拆分处理,获取拆分之后所述第二个数组元素包含的节点标识及所述第一个数组元素对应的节点标识;若不需要拆分处理,获取所述第二个数组元素及所述第一个数组元素对应的节点标识;基于节点标识对应的审批状态,确定所述当前二元审批数组内数组元...
【专利技术属性】
技术研发人员:邓蒙,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。