本发明涉及冗余oa流程优化领域,尤其涉及一种冗余oa流程的筛选方法。
背景技术:
1、随着大型企业业务量繁多,公司每月发起的oa流程数量多达数万条,流程审批时间较长,单个oa流程审批时间从几天到几个月,较长的审批时间成为冗余oa流程,严重影响运营效率。
2、面对企业数百种类别的oa审批流程,it部门在人员数量、精力有限的情况下,如何每月快速的筛选冗余oa流程对象进行优化,以提高公司运作效率成为工作重点。在对冗余oa数据进行优化时,如何精准的筛选出冗余oa流程成为优化过程的重要环节,一旦被优化的冗余oa流程筛选错误,就会导致优化对象出现严重偏差。目前行业内在对冗余oa流程进行优化时,通常先选取从上月发起的、上月审批结束的oa流程作为对象,再计算每种类型的上述oa流程的平均审批时间,最后通过比较平均审批时间来筛选出需要优化的冗余oa流程。
3、上述优化方式存在以下缺陷:1、只选取目标月份内发起和审批结束的流程作为筛选对象,导致对于oa流程数据的统计范围不准确,会遗漏统计跨月运行的长周期oa流程,例如:当目标月份为上个月时,按照现有的方式只选取发起时间和审批结束时间均在上个月的流程作为筛选对象,而忽略了长周期oa流程(上个月审批结束,但是数月前发起的oa流程),而且长周期oa流程因为审批时间更长,更具有优化价值。2、现有优化过程中,对于冗余oa流程的确定是比较每类oa流程的平均审批时间,通过比较平均审批时间会造成筛选出的冗余oa流程不具有代表性,筛选维度单一,例如:部分种类oa流程的平均审批时间长,但是每个月只发起一两个,相对于每月流程发起数量数万的流程,该流程的使用频率较低,用户感知较低,对公司运作效率影响有限,但是按照现有的冗余oa筛选方式会将此类流程作为冗余oa流程去优化,这就不能达到最佳的优化效果。
技术实现思路
1、为了克服现有技术的不足,本发明的目的之一在于提供一种冗余oa流程的优化方法,其能解决现有oa流程优化过程中筛选的冗余oa流程出现偏差,导致整个优化不能达到最佳的优化效果,对公司运作效率影响有限的问题。
2、本发明的目的之二在于提供一种电子设备,其能解决现有oa流程优化过程中筛选的冗余oa流程出现偏差,导致整个优化不能达到最佳的优化效果,对公司运作效率影响有限的问题。
3、本发明的目的之三在于提供一种计算机可读存储介质,其能解决现有oa流程优化过程中筛选的冗余oa流程出现偏差,导致整个优化不能达到最佳的优化效果,对公司运作效率影响有限的问题。
4、本发明的目的之四在于提供一种计算机程序产品,其能解决现有oa流程优化过程中筛选的冗余oa流程出现偏差,导致整个优化不能达到最佳的优化效果,对公司运作效率影响有限的问题。
5、本发明的目的之一采用以下技术方案实现:
6、一种冗余oa流程的优化方法,包括以下步骤:
7、提取流程数据,提取审批结束时间在目标月份内的所有oa流程数据,每条所述oa流程数据包括流程类别、发起时间以及审批结束时间;
8、计算单条流程审批耗时,根据所述审批结束时间以及所述发起时间计算出每条所述oa流程数据对应的单条流程审批耗时;
9、计算单类流程总耗时,将同一所述流程类别的所有所述oa流程数据对应的所述单条流程审批耗时进行累加求和,得到每一种所述流程类别对应的单类流程总耗时;
10、筛选冗余流程,将所述单类流程总耗时从大到小进行排序,筛选出排名在预设数量之前的所有单类流程总耗时对应的所述流程类别作为冗余oa流程类别;
11、流程优化,将所有冗余oa流程类别对应的oa流程进行优化处理。
12、进一步地,所述目标月份为当前月份的上一个月份,所述提取流程数据步骤具体为:将审批结束时间在上一个月份内作为流程提取条件,根据所述流程提取条件从oa系统中提取出对应的所有oa流程数据。
13、进一步地,在所述计算单条流程审批耗时步骤之前还包括流程数据存储,将所有oa流程数据以excel电子表格文件的形式进行存储。
14、进一步地,同一所述流程类别的oa流程数据存储在所述excel电子表格中的同一列。
15、进一步地,所述预设数量为11,所述筛选冗余流程具体为:将所述单类流程总耗时从大到小进行排序,筛选出排名在前10位的所有单类流程总耗时对应的所述流程类别作为冗余oa流程类别。
16、进一步地,每条oa流程对应若干审核节点,所述审批结束时间为最后一个审核节点审批完成的时间点。
17、进一步地,将所有冗余oa流程类别对应的oa流程进行审核节点删减处理或审核节点合并处理。
18、本发明的目的之二采用以下技术方案实现:
19、一种电子设备,包括:处理器;
20、存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本申请中所述的一种冗余oa流程的优化方法。
21、本发明的目的之三采用以下技术方案实现:
22、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本申请中所述的一种冗余oa流程的优化方法。
23、本发明的目的之四采用以下技术方案实现:
24、一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本申请中所述的一种冗余oa流程的优化方法。
25、相比现有技术,本发明的有益效果在于:本申请中的一种冗余oa流程的优化方法,通过提取审批结束时间在目标月份内的所有oa流程数据用于作为筛选冗余oa流程的对象,扩大了冗余oa流程的筛选范围,使跨月运行的长周期oa流程不被遗漏,且根据单类流程总耗时来筛选出冗余oa流程的类别,增加了冗余oa流程筛选的维度,通过上述方式使筛选出的冗余oa流程更加精准,从而使对于冗余oa流程的优化结果更加符合实际需求,极大的提高了公司运作效率,使对冗余oa流程的优化效果达到最佳。
26、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。
1.一种冗余oa流程的优化方法,其特征在于:包括以下步骤:
2.如权利要求1所述的一种冗余oa流程的优化方法,其特征在于:所述目标月份为当前月份的上一个月份,所述提取流程数据步骤具体为:将审批结束时间在上一个月份内作为流程提取条件,根据所述流程提取条件从oa系统中提取出对应的所有oa流程数据。
3.如权利要求1所述的一种冗余oa流程的优化方法,其特征在于:在所述计算单条流程审批耗时步骤之前还包括流程数据存储,将所有oa流程数据以excel电子表格文件的形式进行存储。
4.如权利要求3所述的一种冗余oa流程的优化方法,其特征在于:同一所述流程类别的oa流程数据存储在所述excel电子表格中的同一列。
5.如权利要求1所述的一种冗余oa流程的优化方法,其特征在于:所述预设数量为11,所述筛选冗余流程具体为:将所述单类流程总耗时从大到小进行排序,筛选出排名在前10位的所有单类流程总耗时对应的所述流程类别作为冗余oa流程类别。
6.如权利要求1所述的一种冗余oa流程的优化方法,其特征在于:每条oa流程对应若干审核节点,所述审批结束时间为最后一个审核节点审批完成后归档的时间点。
7.如权利要求6所述的一种冗余oa流程的优化方法,其特征在于:所述流程优化具体为:将所有冗余oa流程类别对应的oa流程进行审核节点删减处理或审核节点合并处理。
8.一种电子设备,其特征在于包括:处理器;
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行权利要求1-7中任意一项所述的一种冗余oa流程的优化方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-7中任意一项所述的一种冗余oa流程的优化方法。