本说明书实施例公开了一种流程执行方法及装置。所述方法包括:在接收到触发事件的情况下,确定用于处理所述触发事件的待执行流程;流程模块获取所述待执行流程,将其中的起始节点确定为待执行节点,并将该待执行节点发送到执行模块;循环执行以下步骤,直到所述待执行流程执行完成:所述执行模块解析当前的待执行节点,根据解析结果确定用于实现该节点功能的预设程序,并获取实现该节点功能所需的程序参数,基于所获取的程序参数运行所述预设程序,得到运行结果;所述流程模块获取所述运行结果,并根据所述运行结果,在所述待执行流程中确定新的待执行节点,并将新的待执行节点作为当前的待执行节点发送到所述执行模块。为当前的待执行节点发送到所述执行模块。为当前的待执行节点发送到所述执行模块。
【技术实现步骤摘要】
一种流程执行方法及装置
[0001]本说明书实施例涉及领域计算机应用
,尤其涉及一种流程执行方法及装置。
技术介绍
[0002]目前,在许多机构中,通常会针对若干事件预先部署相应的处理流程。
[0003]例如,针对在某地发生灾害的突发事件,当地某公司需要一套完整的流程进行处理,通常可以包括:通知各部门主管商议办公形式、通知各部门员工是否在家办公、通知各部门员工汇报所在地的灾害情况等。
[0004]但这些流程往往是以文字形式记录,并且通过人工进行推进和反馈,执行效率低下。
技术实现思路
[0005]为了解决上述技术问题,本说明书实施例提供了一种流程执行方法及装置。技术方案如下所示。
[0006]一种流程执行方法,包括:
[0007]在接收到触发事件的情况下,确定用于处理所述触发事件的待执行流程;
[0008]流程模块获取所述待执行流程,将其中的起始节点确定为待执行节点,并将该待执行节点发送到执行模块;
[0009]循环执行以下步骤,直到所述待执行流程执行完成:
[0010]所述执行模块解析当前的待执行节点,根据解析结果确定用于实现该节点功能的预设程序,并获取实现该节点功能所需的程序参数,基于所获取的程序参数运行所述预设程序,得到运行结果;
[0011]所述流程模块获取所述运行结果,并根据所述运行结果,在所述待执行流程中确定新的待执行节点,并将新的待执行节点作为当前的待执行节点发送到所述执行模块。
[0012]一种流程执行装置,包括:
[0013]确定模块,用于在接收到触发事件的情况下,确定用于处理所述触发事件的待执行流程;
[0014]流程模块,用于获取所述待执行流程,将其中的起始节点确定为待执行节点,并将该待执行节点发送到执行模块;
[0015]所述执行模块,用于解析接收到的当前的待执行节点,根据解析结果确定用于实现该节点功能的预设程序,并获取实现该节点功能所需的程序参数,基于所获取的程序参数运行所述预设程序,得到运行结果;
[0016]所述流程模块,用于获取所述运行结果,并根据所述运行结果,在所述待执行流程中确定新的待执行节点,并将新的待执行节点作为当前的待执行节点发送到所述执行模块。
[0017]通过上述技术方案,可以通过计算设备执行流程,提高流程的执行效率。
附图说明
[0018]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0019]图1是本说明书实施例提供的一种农民建房服务监管预案的流程图;
[0020]图2是本说明书实施例提供的一种流程执行方法的流程示意图;
[0021]图3是本说明书实施例提供的一种流程执行方法的原理示意图;
[0022]图4是本说明书实施例提供的一种进口冷链食品管控预案的流程图;
[0023]图5是本说明书实施例提供的一种找到专班信息的流程图;
[0024]图6是本说明书实施例提供的一种消息通知的流程图;
[0025]图7是本说明书实施例提供的一种找到部门负责人的流程图;
[0026]图8是本说明书实施例提供的一种交办人员的流程图;
[0027]图9是本说明书实施例提供的一种人员处置事件的流程图;
[0028]图10是本说明书实施例提供的一种流程执行装置的结构示意图;
[0029]图11是用于配置本说明书实施例方法的一种设备的结构示意图。
具体实施方式
[0030]为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于公开的范围。
[0031]目前,在许多机构中,通常会针对若干事件预先部署相应的处理流程。
[0032]针对在某地发生灾害的突发事件,当地某公司需要一套完整的流程进行处理,通常可以包括:通知各部门主管商议办公形式、通知各部门员工是否在家办公、通知各部门员工汇报所在地的灾害情况等。
[0033]但这些流程往往是以文字形式记录,并且通过人工进行推进和反馈,执行效率低下。
[0034]在一种具体的示例中,城市治理各领域积累了大量的文字形式的预案。
[0035]针对城市治理中的污染治理,可以在发生严重污染事故后,根据文字形式的预案进行处理。文字形式的预案中,可以明确所涉及的机构和需要执行的任务。具体可以是通知环保局发生了严重污染事故,环保局需要派遣专员到现场确定污染严重等级和污染原因,之后环保局需要开会根据污染原因确定治理负责人和治理办法,处置本次污染事故。
[0036]文字形式的预案能够一定程度上牵引指导事件处置,权责清晰,流程相对固定,但同时存在管理粗放,协同处置效率低、回溯困难等问题,无有效的工具支撑城市精细化治理。
[0037]随着城市的快速发展,社会复杂程度逐年增高,决策难度加大,依靠经验性决策以
及小范围的投票式决策不能满足城市精细化、科学化治理的需要。
[0038]而流程形式的预案让文字形式的预案数字化成为可能,可以灵活协同需处置一件事的组织、人员、资源,达到高效处置一件事的目的,很大程度缓解了以上问题,同时预案的版本管理和重构功能给流程再造带来助力。
[0039]如图1所示,为本说明书实施例提供的一种农民建房服务监管预案的流程图。
[0040]其中,通过不同渠道上报事件。例如,巡查发现、群众举报、部门转交等。
[0041]之后,综合信息指挥室负责确定事件类型后转交给大执法模块。
[0042]大执法模块从住建部门查询到房屋备案信息,转交给处置部门去核实。
[0043]处置部门确认现场情况后,如需要现场处置,由农业农村部门牵头,根据前一环节的情形和权利事项确认由那些部门到现场处置。例如,针对占道违建建筑,需要交通部门到现场处置。
[0044]因此,本说明书实施例提供一种流程执行方法。
[0045]在该方法中,可以在接收到触发事件后,通过计算设备自动化执行用于处理触发事件的流程。
[0046]在本方法的流程中,可以包括若干节点和若干节点之间的流转关系。
[0047]节点可以用于实现具体的功能,以实现对触发事件的处理。而节点之间的流转关系,可以用于确定需要执行的节点。具体可以包括,在某一节点执行完成之后,直接执行下一节点;也可以是在某一节点执行完成之后,根据判断条件确定是否执行下一节点;也可以是在多个节点都执行完成之后,根据执行情况确定是否执行下一节点等等。
[0048]计算设备可以针本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种流程执行方法,包括:在接收到触发事件的情况下,确定用于处理所述触发事件的待执行流程;流程模块获取所述待执行流程,将其中的起始节点确定为待执行节点,并将该待执行节点发送到执行模块;循环执行以下步骤,直到所述待执行流程执行完成:所述执行模块解析当前的待执行节点,根据解析结果确定用于实现该节点功能的预设程序,并获取实现该节点功能所需的程序参数,基于所获取的程序参数运行所述预设程序,得到运行结果;所述流程模块获取所述运行结果,并根据所述运行结果,在所述待执行流程中确定新的待执行节点,并将新的待执行节点作为当前的待执行节点发送到所述执行模块。2.根据权利要求1所述的方法,还包括:向用户提供解析接口;所述解析接口用于使得所述用户定义解析规则;根据所述用户基于所述解析接口的操作,获取自定义解析规则;所述执行模块解析当前的待执行节点,包括:所述执行模块根据所述自定义解析规则,解析当前的待执行节点。3.根据权利要求1所述的方法,还包括:向用户提供推送接口;所述推送接口用于使得所述用户定义推送规则;根据所述用户基于所述推送接口的操作,获取自定义推送规则;在得到运行结果之后,所述方法还包括:所述执行模块根据所述自定义推送规则,推送所述运行结果。4.根据权利要求1所述的方法,所述执行模块解析当前的待执行节点,根据解析结果确定用于实现该节点功能的预设程序,包括:所述执行模块解析当前的待执行节点,根据第一解析结果确定用于实现该节点功能的预设程序,并将该节点和所述预设程序标识添加到当前待执行节点队列的队尾;所述执行模块还包括第一线程池;所述方法还包括:所述执行模块在所述第一线程池存在可调用线程的情况下,调用该线程从当前待执行节点队列的队头中,获取到节点和程序标识。5.根据权利要求4所述的方法,所述获取实现该节点功能所需的程序参数,基于所获取的程序参数运行所述预设程序,得到运行结果,包括:在所述执行模块调用所述第一线程池中的线程,从当前待执行节点队列的队头中,获取到该节点和所述预设程序标识的情况下,所调用的线程执行以下步骤:解析该节点,根据第二解析结果获取实现该节点功能所需的程序参数,基于所获取...
【专利技术属性】
技术研发人员:徐海波,
申请(专利权)人:阿里云计算有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。