工作流路径提取方法及系统技术方案

技术编号:15792681 阅读:68 留言:0更新日期:2017-07-10 01:36
本申请公开了工作流路径提取方法及系统,其中,所述方法包括:响应于发起审批流程,获取当前节点;遍历所获取节点的预先配置的所有流转条件,获取流转指向的下一节点;重复执行前一步骤,直到以所获取的节点为开始节点找不到流转指向时为止;依次显示所获取的所有节点。本发明专利技术可实现工作流审批路径预演从而使发起人了解所发起的流程的整个审批路径及审批人,以加快审批进程。

【技术实现步骤摘要】
工作流路径提取方法及系统
本申请涉及电数字数据的处理领域,尤其涉及工作流路径提取方法及系统。
技术介绍
办公自动化(OA)系统是企业实现自动化管理的重要工具之一。工作流引擎作为OA系统的核心部分,在日常办公中经常使用。然而,大部分流程是公司指定人员配置出来的,导致很多人并不知道整个审批过程中都由谁来审批。在规模较大的企业中更是如此,由于人员众多,需要审批的事项也很多,以及人员经常流动变化,现有OA系统无法使员工清楚、准确地了解审批流程,办公效率低下。
技术实现思路
为了克服现有技术中存在的不足,本专利技术要解决的技术问题是提供一种工作流路径提取方法及系统,其可实现工作流审批路径预演从而使发起人了解所发起的流程的整个审批路径及审批人。为解决上述技术问题,本专利技术工作流路径提取方法,包括:响应于发起审批流程,获取当前节点;遍历所获取节点的预先配置的所有流转条件,获取流转指向的下一节点;重复执行前一步骤,直到以所获取的节点为开始节点找不到流转指向时为止;依次显示所获取的所有节点。作为本专利技术所述方法的改进,所述遍历所获取节点的预先配置的所有流转条件,获取流转指向的下一节点包括:遍历所获取节点的预先配置的所有流转条件并在数据表中查找数据;响应于数据表中有满足流转条件的数据,返回当前流转条件的指向;根据当前流转条件的指向确定工作流流转的下一节点。作为本专利技术所述方法的另一种改进,所述方法还包括:响应于一节点无流转条件,执行预先配置的默认处理找到工作流流转的下一节点。作为本专利技术所述方法的又一种改进,所述方法还包括:响应于某一节点已审批,显示审批时间和/或审批内容。为解决上述技术问题,本专利技术工作流路径提取系统,包括:开始模块,用于响应于发起审批流程,获取当前节点;下一节点获取模块,用于遍历所获取节点的预先配置的所有流转条件,获取流转指向的下一节点;循环模块,用于重复执行下一节点获取模块的任务,直到以所获取的节点为开始节点找不到流转指向时为止;显示模块,用于依次显示所获取的所有节点。作为本专利技术所述系统的改进,所述下一节点获取模块包括:遍历及查找子模块,用于遍历所获取节点的预先配置的所有流转条件并在数据表中查找数据;指向返回子模块,用于响应于数据表中有满足流转条件的数据,返回当前流转条件的指向;下一节点确定子模块,用于根据当前流转条件的指向确定工作流流转的下一节点。作为本专利技术所述系统的另一种改进,所述系统还包括默认处理模块,用于响应于一节点无流转条件,执行预先配置的默认处理找到工作流流转的下一节点。作为本专利技术所述系统的又一种改进,所述系统还包括审批状态显示模块,用于响应于某一节点已审批,显示审批时间和/或审批内容。为解决上述技术问题,本专利技术的有形计算机可读介质,包括用于执行本专利技术工作流路径提取方法的计算机程序代码。为解决上述技术问题,本专利技术提供一种装置,包括至少一个处理器;及至少一个存储器,含有计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置为利用所述至少一个处理器使得所述装置执行本专利技术工作流路径提取方法的至少部分步骤。按照本专利技术,通过对工作流审批路径进行预演,使发起人能了解所发起的流程的整个审批路径及审批人,发起人也可以根据这个路径获取自己发起的流程的审批状态如审批时间、审批意见等及还有哪些人(环节)未审批。如果卡在某个人没有审批,可以催办,以加快审批进程。结合附图阅读本专利技术实施方式的详细描述后,本专利技术的其它特点和优点将变得更加清楚。附图说明图1为根据本专利技术方法的一实施例的流程图。图2为根据本专利技术系统的一实施例的结构示意图。为清晰起见,这些附图均为示意性及简化的图,它们只给出了对于理解本专利技术所必要的细节,而省略其他细节。具体实施方式下面参照附图对本专利技术的实施方式和实施例进行详细说明。通过下面给出的详细描述,本专利技术的适用范围将显而易见。然而,应当理解,在详细描述和具体例子表明本专利技术优选实施例的同时,它们仅为说明目的给出。在OA系统中,企业相关人员会在系统中预先配置企业管理所需要的审批流程,包括审批节点、流转条件、指向等。在审批流程发生变化时,也会在OA系统中进行修改。每个流程的流转是按照节点一步一步地流转,这些节点在数据库中有记录,并且在指向表中记录流转节点、流转到节点这样的s型数据(例如:a→bb→c)。审批节点指审批环节,主要包括该环节的审批人。流转条件指审批流程的某一环节满足某一条件时审批流程继续向下进行及向哪一环节进行。流转指向意为审批流程的流向(审批顺序)。下面结合图1所示流程图对根据本专利技术的工作流路径提取方法一实施例的各步骤进行具体说明。在步骤S102,一员工发起审批流程,提交拟审批数据到OA系统。在步骤S104,响应于发起一审批流程,获取当前节点。此时,当前节点是审批流程的第一个节点。在步骤S106,确定当前节点是否有根据不同条件进行流转的流转条件,如果有,则处理进行到步骤S108;否则,处理进行到步骤S116。在步骤S108,遍历当前节点上预先配置的所有流转条件并在数据表中查找数据。在步骤S110,确定数据表中是否有数据。如果有,则处理进行到步骤S112;否则,如果所有流转条件均未查到数据,则处理进行到步骤S116。在步骤S112,在数据表中有满足流转条件的数据时,返回当前流转条件的指向如指向id。在步骤S114,根据当前流转条件的指向确定工作流流转的下一节点。在步骤S116,执行预先配置的默认处理找到下一个节点。例如,从指向表中找到起始节点为当前节点的数据从而得到下一个节点并将数据更新到实例表。重复执行步骤S106-S116,直到以所获取的节点为开始节点找不到流转指向时为止。在以所获取的节点为开始节点找不到流转指向时,表明该节点为审批流程的最后一个节点。在步骤S118,根据所获取的所有节点及指向,采用流程图形式绘制审批流程图,该流程图显示的内容包括所有节点及节点对应的审批人等。除流程图形式之外,只要适当,也可采取其它简单易懂的图表形式。这样,在一员工发起一审批流程时,其可清楚地知道各个审批环节及涉及的审批人,有利于跟踪审批的进展。根据本专利技术方法的一种实施方式,所述方法还包括:响应于某一节点已审批,显示审批时间和/或审批意见。在员工查看一审批流程进展时,不仅显示整个流程的各个环节和走向,而且在某一节点已完成审批时,还显示相应的审批时间和/或审批意见,以使其能了解哪些环节已完成审批,目前审批停留在哪一环节。通过查看前一审批环节的审批时间,确定当前未批环节是否超过合理时间。如果超过,可催促相应的审批人,以加快审批进程。例如,如果审批通过,则在节点左侧显示绿色对勾。如果节点左侧显示为红色错误标志,表示该环节的审批尚未完成,通过点击操作可以向审批人发送催办消息。图2示出了根据本专利技术的工作流路径提取系统的一实施例的结构示意图,该系统包括:开始模块202,用于响应于发起审批流程,获取当前节点;下一节点获取模块204,用于遍历所获取节点的预先配置的所有流转条件,获取流转指向的下一节点;默认处理模块206,用于响应于一节点无流转条件,执行预先配置的默认处理;循环模块208,用于重复执行下一节点获取模块的任务,直到以所获取的节点为开始节点找不到流转指向时为止;显示模块210,用于依次显示所获取的所有节点。根据本文档来自技高网...
工作流路径提取方法及系统

【技术保护点】
一种工作流路径提取方法,其特征在于,所述方法包括:响应于发起审批流程,获取当前节点;遍历所获取节点的预先配置的所有流转条件,获取流转指向的下一节点;重复执行前一步骤,直到以所获取的节点为开始节点找不到流转指向时为止;依次显示所获取的所有节点。

【技术特征摘要】
1.一种工作流路径提取方法,其特征在于,所述方法包括:响应于发起审批流程,获取当前节点;遍历所获取节点的预先配置的所有流转条件,获取流转指向的下一节点;重复执行前一步骤,直到以所获取的节点为开始节点找不到流转指向时为止;依次显示所获取的所有节点。2.根据权利要求1所述的方法,其特征在于,所述遍历所获取节点的预先配置的所有流转条件,获取流转指向的下一节点包括:遍历所获取节点的预先配置的所有流转条件并在数据表中查找数据;响应于数据表中有满足流转条件的数据,返回当前流转条件的指向;根据当前流转条件的指向确定工作流流转的下一节点。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于一节点无流转条件,执行预先配置的默认处理找到工作流流转的下一节点。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于某一节点已审批,显示审批时间和/或审批意见。5.根据权利要求1所述的方法,其特征在于,显示方式包括流程图形式。6.一种工作流路径提取系统,其特征在于,所述系统包括:开始模块,用于响...

【专利技术属性】
技术研发人员:赵天云
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京,11

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

1