一种审批流程节点延时自动触发的方法及系统与流程

文档序号:27094766发布日期:2021-10-27 16:37阅读:404来源:国知局
一种审批流程节点延时自动触发的方法及系统与流程

1.本发明属于互联网oa系统技术领域,特别涉及一种审批流程节点延时自动触发的方法及系统。


背景技术:

2.在现有oa系统的审批流程中,申请人提交后,对于审批节点处理的时机都是立即触发,即,本节点审批后,下一节点立即触发。节点触发时,节点的审批人就会有消息提醒,并在工作待办中显示。
3.但目前很多时候存在下面的几种或相似的情况:
4.1、费用审核工作任务流转到费用会计节点的时候,费用会计需要等待三天发票原件寄来后,再处理这一报销单据,而当前的提醒过早,发票原件还未寄到,费用会计无法处理此报销项目,只能在oa系统上暂时挂着待办。而等到发票原件寄到时,oa系统上已经新增了上百条的待处理单据,都在等待原件寄到后处理,这就让他的待办列表过于庞杂,其他待办事项很容易被忽略。
5.2、上级安排了一项任务,规定的完成时间为半个月,下达了任务单后,执行者并不是立即可以输出结果,以至于此任务单会一直在执行者的oa系统待办列表中挂存。任务繁杂挂存项目过多,会造成某些本可以当天处理的事项,因为埋没在众多待办中而被忽略,降低了执行人使用oa系统的效率。
6.基于上述情况可知还存在如下缺陷:
7.目前服务器多为由用户主动触发,然后被动响应的机制。如,用户在网页上输入数据并提交,服务器被动处理数据,并执执行数据库存储指令,返回操作结果,结束。服务器一般没有主动触发的事件。oa系统审批流程流转方式目前都是立即触发式:当前节点的审批人处理完成时,系统立即流转到下一节点,相应审批人收到提醒消息。节点的处理,目前没有等待指定时间后执行的机制。


技术实现要素:

8.鉴于现有技术的不足,本发明提供一种审批流程节点延时自动触发的方法及系统,可解决目前oa系统审批流程中立即触发造成的效率低下的问题。
9.为实现上述目的,本发明采取的技术方案为:
10.第一方面,本发明实施例提供一种审批流程节点延时自动触发的方法,包括:
11.获取节点提交的表单内容,并确定所述表单内容是否包括:下次跟进时间;
12.当所述表单内容包括下次跟进时间时,根据所述下次跟进时间对下一级过程跟进节点进行配置自动触发时间;
13.对所有配置自动触发时间延时指令的队列进行周期性轮询,检查每条延时指令的计划运行时间;
14.当所述计划运行时间与当前时间相同时,则对应的过程跟进节点自动触发任务提
醒。
15.进一步地,还包括:
16.当所述过程跟进节点在计划运行时间触发之前被标记为完成任务,则将所述过程跟进节点对应的自动触发时间延时指令取消。
17.第二方面,本发明实施例还提供一种审批流程节点延时自动触发的系统,包括:
18.获取确定模块,用于获取节点提交的表单内容,并确定所述表单内容是否包括:下次跟进时间;
19.配置触发模块,用于当所述表单内容包括下次跟进时间时,根据所述下次跟进时间对下一级过程跟进节点进行配置自动触发时间;
20.轮询检查模块,用于对所有配置自动触发时间延时指令的队列进行周期性轮询,检查每条延时指令的计划运行时间;
21.触发提醒模块,用于当所述计划运行时间与当前时间相同时,则对应的过程跟进节点自动触发任务提醒。
22.进一步地,还包括:
23.取消模块,用于当所述过程跟进节点在计划运行时间触发之前被标记为完成任务,则将所述过程跟进节点对应的自动触发时间延时指令取消。
24.与现有技术相比,本发明具有如下有益效果:
25.本发明实施例提供的审批流程节点延时自动触发的方法,在现有oa系统审批流程的基础上,设计了一种机制,工作节点可以选择暂不触发,根据预先的配置时间,等待一段时间后再自动触发。节点触发后,此事项才会出现在此节点的审批者的待办列表中。通过对审批流程节点的延时触发,提高系统的可操作性能,提高多项目任务的同时跟进,不用再配专人去跟进项目进度,节省人工。
附图说明
26.图1为本发明实施例提供的审批流程节点延时自动触发的方法流程图;
27.图2为本发明实施例提供的简化的执行单流转逻辑示意图;
28.图3为本发明实施例提供的审批流程节点延时自动触发的系统框图;
29.图4为本发明实施例提供的系统中服务器对指令延时运行原理图。
具体实施方式
30.为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
31.在本发明的描述中,需要说明的是,术语“上”、“下”、“内”、“外”“前端”、“后端”、“两端”、“一端”、“另一端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
32.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“设置有”、“连接”等,应做广义理解,例如“连接”,可以是固定连接,也可以是可拆卸连接,或一
体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
33.实施例1:
34.本发明提供的一种审批流程节点延时自动触发的方法,参照图1,包括:
35.s10、获取节点提交的表单内容,并确定所述表单内容是否包括:下次跟进时间;
36.s20、当所述表单内容包括下次跟进时间时,根据所述下次跟进时间对下一级过程跟进节点进行配置自动触发时间;
37.s30、对所有配置自动触发时间延时指令的队列进行周期性轮询,检查每条延时指令的计划运行时间;
38.s40、当所述计划运行时间与当前时间相同时,则对应的过程跟进节点自动触发任务提醒。
39.本实施例中,该方法可循环执行上述步骤,可获取任一节点提交的表单内容,当确定该表单内容包括下次跟进时间时,可在下一级过程跟进节点配置自动触发时间,提高用户的使用体验;而不会出现过多的待办事项列表,也可以提高oa系统的使用效率。即:在现有oa系统审批流程的基础上,通过对审批流程节点的延时触发,提高系统的可操作性能,提高多项目任务的同时跟进,不用再配专人去跟进项目进度,节省人工。
40.通过该技术方案,可以让内部流程系统从一个“被动使用的工具”,变成可以主动推动事项执行的“电子秘书”,同时,可以大大提高内部审批流程流转的效率,人们不再会因为当前无法完成的待办事项过多而烦恼。
41.尤其是在项目制的工作方式上,可以从原来的所有员工都必须主动推进事项并汇报;变成由一个人主动立项,剩下的依靠系统主动触发,其他员工只需要被动配合便可。大大减少了由于人工主动推进事项时导致的,遗漏、拖沓等问题,可提高工作项目的执行效率。
42.进一步地,该方法还包括:
43.s50、当所述过程跟进节点在计划运行时间触发之前被标记为完成任务,则将所述过程跟进节点对应的自动触发时间延时指令取消。
44.如果执行者在“过程跟进”节点被触发前,就提前完成了任务,其也可以主动搜索到此单据,操作提交,这样,“过程跟进”节点的延时触发指令将被取消,表单立即向下流转到“检查执行结果”节点,而“检查执行结果”节点根据配置,是立即执行,所以检查人立即收到了消息提醒。
45.延时触发的节点与立即触发的节点不冲突,节点设置上延时触发后,待流转到此节点时,自动延时触发,如果流转到未设置延时触发的节点时,系统照样会立即触发,不受影响。
46.具体来说:目前oa系统都配备有基本的电子审批流程功能,基本分为四部分组成:
47.1.表单内容(如,事项,姓名,数据,时间,说明等);
48.2.表单的配置(如,谁可见,谁可提交此表单);
49.3.审批流程的流转逻辑(如,有几个审批节点,哪个先哪个后);
50.4.各个审批节点的配置(如,节点的审批人是谁,抄送人是谁)。
51.本发明实施例提供的延时自动触发的审批流程节点的设计方法,创新点是在审批节点的配置中,增加了延时触发的功能。
52.举例来说,比如,拿电子审批流程来做项目管理,项目主管会开会形成决议,需要执行,他就会提交一个电子审批流程表单(下文简称为“执行单”)。
53.表单内容:写明决议内容,执行者,检查人,完成标准,完成期限,下次跟进时间等。提交后,只要表单状态在流转中,就代表此项决议内容还正在执行的过程中;如果表单流转结束,就代表决议已执行完毕。
54.表单配置:在此不讨论。
55.审批流程流转逻辑设置,参照图2所示,设计两个中间节点:过程跟进节点和检查执行结果节点;
56.各审批节点的配置:
[0057]“过程跟进”节点,审批人为决议执行者,同时配置上延时触发,时间参数为表单内容中的“下次跟进时间”;
[0058]“检查执行结果”节点,审批人为检查人,不配置延时触发,即,默认立即触发。
[0059]
为方便阐释,对流程流转逻辑做了简化,并没有涉及“任务确认”,“执行者切换”,“任务延期”,“任务取消”等节点,也可参照现有技术oa 系统的流程。而且此简化,并不影响对“延时自动触发的节点”的理解。
[0060]
实施例2:
[0061]
本发明实施例还提供一种审批流程节点延时自动触发的系统,参照图3 所示,包括:
[0062]
获取确定模块31,用于获取节点提交的表单内容,并确定所述表单内容是否包括:下次跟进时间;
[0063]
配置触发模块32,用于当所述表单内容包括下次跟进时间时,根据所述下次跟进时间对下一级过程跟进节点进行配置自动触发时间;
[0064]
轮询检查模块33,用于对所有配置自动触发时间延时指令的队列进行周期性轮询,检查每条延时指令的计划运行时间;
[0065]
触发提醒模块34,用于当所述计划运行时间与当前时间相同时,则对应的过程跟进节点自动触发任务提醒。
[0066]
进一步地,还包括:取消模块35,用于当所述过程跟进节点在计划运行时间触发之前被标记为完成任务,则将所述过程跟进节点对应的自动触发时间延时指令取消。
[0067]
具体的系统运作流程解析:
[0068]
参照图4所示,在客户端,项目主管提交执行单后,表单流转到“过程跟进”节点(比如图2),根据配置,此节点并不会立即触发,而是根据表单内容中的“下次跟进时间”(比如,第二天同一时间)自动触发。此时,服务层收到指令后,会在系统监控层中,登记此节点信息,并注明触发时间。
[0069]
在系统监控层中,建立程序对登记的指令队列进行周期性的轮询判断,检查每条登记指令的计划运行时间,如果到了执行时间,就由监控层触发服务层运行该指令,并最终反馈到客户端。
[0070]
比如执行时间还未到第二天的时候,指令还未运行,“过程跟进”节点未被激活,执
行者收不到任何提醒,其待办的列表中也不会有此执行单。还未到汇报的时间节点,此事项就不需要执行者做任何操作。
[0071]
当已到第二天同一时间,“过程跟进”节点的延时指令被监控层触发运行,在服务层此节点便被激活,相应的执行者,会在其客户端,收到此执行单的提醒,此项目的决议执行单出现在其待办列表中。执行者需要第一时间汇报执行进展,完成“过程跟进”。根据执行状态,如果执行者标记为已完成,则流转到“检查执行结果”节点;如果执行者标记为需要继续跟进,则更新表单内容“下次跟进时间”后提交,还会继续留在“过程跟进”节点,并重新开始新一轮的延时触发的节点程序。
[0072]
同时,如果执行者在“过程跟进”节点被触发前,就提前完成了任务,其也可以主动搜索到此单据,操作提交,这样,“过程跟进”节点的延时触发指令将被取消,表单立即向下流转到“检查执行结果”节点,而“检查执行结果”节点根据配置,是立即执行,所以检查人立即收到了消息提醒。
[0073]
延时触发的节点与立即触发的节点不冲突,节点设置上延时触发后,待流转到此节点时,自动延时触发,如果流转到未设置延时触发的节点时,系统照样会立即触发,不受影响。
[0074]
传统的项目执行过程中,需要执行的员工主动汇报,这其中就会有很多因为人性导致的遗漏,需要领导问的时候才想起来,如果领导不问,事情就不了了之了;现在由电子执行单自动跟进,执行的员工只需要被动汇报,电子数据不会凭空消失,只要提交执行单,必然事事有着落,事事有回音。提高工作项目的执行效率和执行确定性。
[0075]
本发明实施例,通过电子审批流程节点的延时触发设计,能提高流程的运行效率。审批流程节点的延时执行,这一小发明改造,对审批流程系统不是简单的功能累加,而是质的改变。没有延时执行,审批流程就是一个简单的事项记录工具,就像是一个电子的笔记本,只有记录和被查阅的功能;有了节点延时执行,审批流程摇身一变,成了一个辅助人们工作的“电子秘书”,帮助人们提醒,主动推进相关工作事项。
[0076]
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1