审批流的动态更新方法和装置制造方法及图纸

技术编号:14777962 阅读:83 留言:0更新日期:2017-03-09 13:58
本发明专利技术提供了一种审批流的动态更新方法和装置。其中审批流的动态更新方法包括:监听审批流的审批事件,并确定触发审批事件的被处理审批节点;获取被处理审批节点的审批结果;按照审批流中设定的审批规则根据审批结果确定被处理审批节点的下级节点;按照下级节点的审批类型确定下级节点的审核人,并向确定出的审核人推送下级节点对应的审核任务;以及对审批流的审批状态进行更新。使用本发明专利技术的方案,审批流的状态跟随审批的过程动态变化,及时反映出审批流的运行情况,并在审核节点的审批类型为多人共审时,可以对多个人动态设定优先级,向最有可能及时处理的审批人进行提醒,对审批人的审批工作进行平衡,提高审批节点的处理速度。

【技术实现步骤摘要】

本专利技术涉及计算机技术,特别是涉及一种审批流的动态更新方法和装置
技术介绍
工作流“Workflow”,指业务过程的部分或整体在计算机应用环境下的自动化,是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。审批流是工作流的一种应用。审批流定义节点用来为某个具体的业务单据或某个具体单据的一个业务类型进行审批流程的定义。被定义了审批流程的单据将按照定义的审批流程被传递和审批。这一完整的过程就称为审批流。审批流的实现可以全面提升企业的办公效率,实现企业在整个审批过程中的高效、透明、及时性。现有技术中的审批流,针对不同内容的合同,制定相应的合同审批流程,然后按照合同审批流程编写代码以在办公系统中实现审批流。在有些审批业务系统中,可以根据设定的审批流生成流程图,以便了解审批过程。但是现有的审批流流程图是固定的,不能反映审批的进行情况。为了了解审批的进度,有时还需要进行人工核实和查询,严重影响了审批流的工作效率。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的审批流的动态更新方法和审批流的动态更新装置。本专利技术一个进一步的目的是要提高审批流的效率。依据本专利技术的一个方面,提供了一种审批流的动态更新方法。该审批流的动态更新方法包括:监听审批流的审批事件,并确定触发审批事件的被处理审批节点;获取被处理审批节点的审批结果;按照审批流中设定的审批规则根据审批结果确定被处理审批节点的下级节点;按照下级节点的审批类型确定下级节点的审核人,并向确定出的审核人推送下级节点对应的审核任务;以及对审批流的审批状态进行更新。可选地,按照下级节点的审批类型确定下级节点的审核人的步骤包括:识别下级节点的审批类型,审批类型包括多人共审或单人独审;在审批类型为单人独审时,确定具有下级节点的审核权限的审核人,在具有下级节点的审核权限的审核人的审核队列中新增下级节点对应的审核任务;在审批类型为多人共审时,确定具有下级节点的审核权限的多个审核人,向多个审核人的审核队列中分别新增下级节点对应的审核任务。可选地,在确定具有下级节点的审核权限的多个审核人的步骤之后还包括:对多个审核人设定优先级,并向优先级最高的审核人发送提醒信息。可选地,对多个审核人设定优先级的步骤包括:获取多个审核人的审核队列的任务数量;以及按照任务数量从小到大的顺序设置多个审核人的优先级。可选地,按照审批流中设定的审批规则根据审批结果确定被处理审批节点的下级节点的步骤包括:按照审批流中设定的审批规则查询被处理审批节点的关联节点;以及按照审批结果以及预设的任务条件对关联节点的触发条件进行匹配,将匹配出的关联节点确定为被处理审批节点的下级节点。可选地,查询被处理审批节点的关联节点的步骤包括:识别被处理审批节点的步骤类型;确定步骤类型允许的节点执行流向;在审批流中查询节点执行流向的目标节点,将查询得出的目标节点作为关联节点。可选地,步骤类型包括以下任意一种或多种:普通类型、预审审核类型、确认类型、结束类型、资质审核类型、以及关联方审核判断类型。可选地,对审批流的审批状态进行更新的步骤包括:将被处理审批节点的状态设置为已处理,并记录被处理审批节点的审核结果、审核人信息、以及审核时间信息;以及保存下级节点的信息。可选地,在保存下级节点的信息之后还包括:按照下级节点的信息重新生成审批流流程图,以供输出审批流的完成情况。根据本专利技术的另一个方面,还提供了一种审批流的动态更新装置。该审批流的动态更新装置,包括:监听模块,配置成监测审批流的审批事件,并确定触发审批事件的被处理审批节点;获取模块,配置成获取被处理审批节点的审批结果;下级节点确定模块,配置成按照审批流中设定的审批规则根据审批结果确定被处理审批节点的下级节点;审核人确定模块,配置成按照下级节点的审批类型确定下级节点的审核人,并向确定出的审核人推送下级节点对应的审核任务;以及审批流更新模块,配置成对审批流的审批状态进行更新。可选地,审核人确定模块包括:审批类型识别子模块,配置成识别下级节点的审批类型,审批类型包括多人共审或单人独审;独审触发子模块,配置成在审批类型为单人独审时,确定具有下级节点的审核权限的审核人,在具有下级节点的审核权限的审核人的审核队列中新增下级节点对应的审核任务;以及共审触发子模块,配置成在审批类型为多人共审时,在审批类型为多人共审时,确定具有下级节点的审核权限的多个审核人,向多个审核人的审核队列中分别新增下级节点对应的审核任务。可选地,审核人确定模块还包括:优先级设定子模块,配置成对多个审核人设定优先级,并向优先级最高的审核人发送提醒信息。可选地,优先级设定子模块还配置成:获取多个审核人的审核队列的任务数量;按照任务数量从小到大的顺序设置多个审核人的优先级。可选地,下级节点确定模块包括:节点查询子模块,配置成按照审批流中设定的审批规则查询被处理审批节点的关联节点;以及节点匹配子模块,配置成按照审批结果以及预设的任务条件对关联节点的触发条件进行匹配,将匹配出的关联节点确定为被处理审批节点的下级节点。可选地,节点查询子模块还配置成:识别被处理审批节点的步骤类型;确定步骤类型允许的节点执行流向;以及在审批流中查询节点执行流向的目标节点,将查询得出的目标节点作为关联节点,并且步骤类型包括以下任意一种或多种:普通类型、预审审核类型、确认类型、结束类型、资质审核类型、以及关联方审核判断类型。可选地,审批流更新模块还配置成:将被处理审批节点的状态设置为已处理,并记录被处理审批节点的审核结果、审核人信息、以及审核时间信息;保存下级节点的信息;以及按照下级节点的信息重新生成审批流流程图,以供输出审批流的完成情况。本专利技术的审批流的动态更新方法和装置,在确定出审批有审批节点被处理完成的审批事件后,获取被处理审批节点的审批结果,确定相应的下级节点以及该下级节点的审核人,通过向确定出的审核人推送下级节点对应的审核任务触发下级节点,及时对审批流的审批状态进行更新。审批流的状态跟随审批的过程动态变化,及时反映出审批流的运行情况,提高了审批效率。进一步地,本专利技术的审批流的动态更新方法和装置,可以根据下级节点的审核类型及时确定审批人,以在确定出的审批人的审核队列中添加新的审核任务,提高实时性。更进一步地,在审核节点的审批类型为多人共审时,可以对多个人动态设定优先级,向最有可能及时处理的审批人进行提醒,对审批人的审批工作进行平衡,提高审批节点的处理速度。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是根据本专利技术的一个实施例的审批流的动态更新装置的示意图;图2是根据本专利技术的另一实施例本文档来自技高网...
审批流的动态更新方法和装置

【技术保护点】
一种审批流的动态更新方法,包括:监听所述审批流的审批事件,并确定触发审批事件的被处理审批节点;获取所述被处理审批节点的审批结果;按照所述审批流中设定的审批规则根据所述审批结果确定所述被处理审批节点的下级节点;按照所述下级节点的审批类型确定所述下级节点的审核人,并向确定出的审核人推送所述下级节点对应的审核任务;以及对所述审批流的审批状态进行更新。

【技术特征摘要】
1.一种审批流的动态更新方法,包括:监听所述审批流的审批事件,并确定触发审批事件的被处理审批节点;获取所述被处理审批节点的审批结果;按照所述审批流中设定的审批规则根据所述审批结果确定所述被处理审批节点的下级节点;按照所述下级节点的审批类型确定所述下级节点的审核人,并向确定出的审核人推送所述下级节点对应的审核任务;以及对所述审批流的审批状态进行更新。2.根据权利要求1所述的方法,其中,按照所述下级节点的审批类型确定所述下级节点的审核人的步骤包括:识别所述下级节点的审批类型,所述审批类型包括多人共审或单人独审;在所述审批类型为单人独审时,确定具有所述下级节点的审核权限的审核人,在具有所述下级节点的审核权限的审核人的审核队列中新增所述下级节点对应的审核任务;在所述审批类型为多人共审时,确定具有所述下级节点的审核权限的多个审核人,向所述多个审核人的审核队列中分别新增所述下级节点对应的审核任务。3.根据权利要求2所述的方法,其中,在确定具有所述下级节点的审核权限的多个审核人的步骤之后还包括:对所述多个审核人设定优先级,并向优先级最高的审核人发送提醒信息。4.根据权利要求3所述的方法,其中,对所述多个审核人设定优先级的步骤包括:获取所述多个审核人的审核队列的任务数量;以及按照所述任务数量从小到大的顺序设置所述多个审核人的优先级。5.根据权利要求1所述的方法,其中,按照所述审批流中设定的审批规则根据所述审批结果确定所述被处理审批节点的下级节点的步骤包括:按照所述审批流中设定的审批规则查询所述被处理审批节点的关联节点;以及按照...

【专利技术属性】
技术研发人员:杨佩龙
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1