实现流程自动审批的方法和装置制造方法及图纸

技术编号:13429902 阅读:51 留言:0更新日期:2016-07-30 00:27
本发明专利技术提供了一种实现流程自动审批的方法和装置,其中,所述方法包括:获取待审批流程,所述待审批流程包含至少一个待审批节点;监听所述待审批节点是否创建了审批任务,若是,则获取所述审批任务对应的配置信息;将预设的自动审批条件与配置信息进行匹配,若匹配成功,则触发处理所述审批任务的自动审批任务事件;调用流程引擎执行所述自动审批任务事件。上述方法和装置提高了流程审批的效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种实现流程自动审批的方法和装置。
技术介绍
企业的日常管理活动中,通常会有一些业务需要领导审批,例如,付款审批、账单报销审批以及请假审批等等。在信息化到来之前,都是通过领导书面签字的形式来实现审批流程,即下一级别找上一级别签字。这种方式的弊端是,必须面对面,下一级必须拿着审批单据找上级签字,不签字就不能通过,领导不在或者领导较忙容易造成审批流程耽搁,审批不及时会造成业务推迟影响企业运营效率,严重的甚至会给企业带来经济损失。随着信息时代的到来,办公自动化了,申请人只需在流程表单中填写相关信息即可自动创建审批流程,审批流程包含多个待审批节点,当待审批节点流转到审批人时,通过创建审批任务提醒审批人及时进行审批。审批人无论处在何地只需要通过终端通过处理审批流程的客户端即可处理审批任务。由于审批流程对时效性要求都很强,传统的审批流程的方法,都可能会出现因为审批人的耽搁,导致流程审批效率不高。
技术实现思路
基于此,有必要针对上述技术问题,提供一种提高流程审批效率的实现流程自动审批的方法和装置。一种实现流程自动审批的方法,所述方法包括:获取待审批流程,所述待审批流程包含至少一个待审批节点;监听所述待审批节点是否创建了审批任务,若是,则获取所述审批任务对应的配置信息;将预设的自动审批条件与配置信息进行匹配,若匹配成功,则触发处理所述审批任务的自动审批任务事件;调用流程引擎执行所述自动审批任务事件。在其中一个实施例中,所述方法还包括:接收对自动审批条件的编辑指令;根据所述编辑指令显示自动审批条件的配置界面,所述配置界面包含编辑自动审批条件的输入框;通过所述输入框接收用户对自动审批条件的编辑操作,并保存所述编辑操作的结果。在其中一个实施例中,所述方法还包括:所述判断是否存在与配置信息相匹配的自动审批条件的结果为否时;进一步判断所述配置信息中是否包含时间规定信息,若是,根据所述时间规定信息生成审批任务对应的超时规则事件;将所述超时规则事件添加至系统事件队列中;根据预设的时间间隔轮询系统事件队列中的超时规则事件;判断所述超时规则事件对应的时间是否超时,若是,则进入触发处理所述审批任务的自动审批任务事件的步骤。在其中一个实施例中,所述方法还包括:监控审批任务是否审批完成,若是,则标记已审批完成的审批任务;扫描系统事件队列中的超时规则事件,将标记为已完成的审批任务对应的超时规则事件删除。在其中一个实施例中,所述调用流程引擎执行所述自动审批任务事件的步骤,包括:通过调用流程引擎获取审批接口,并根据所述审批接口调用自动审批方法;根据所述自动审批任务事件对应的配置信息构造执行参数;根据所述执行参数执行所述自动审批方法。一种实现流程自动审批的装置,所述装置包括:流程获取模块,用于获取待审批流程,所述待审批流程包含至少一个待审批节点;信息获取模块,用于监听所述待审批节点是否创建了审批任务,若是,则获取所述审批任务对应的配置信息;信息匹配模块,用于将预设的自动审批条件与配置信息进行匹配;事件触发模块,用于当信息匹配模块匹配成功,触发处理所述审批任务的自动审批任务事件;事件执行模块,用于调用流程引擎执行所述自动审批任务事件。在其中一个实施例中,所述装置还包括:指令接收模块,用于接收对自动审批条件的编辑指令;界面显示模块,用于根据所述编辑指令显示自动审批条件的配置界面,所述配置界面包含编辑自动审批条件的输入框;条件编辑模块,用于通过所述输入框接收用户对自动审批条件的编辑操作,并保存所述编辑操作的结果。在其中一个实施例中,所述装置还包括:第一判断模块,用于当信息匹配模块匹配失败,用于判断所述配置信息中是否包含时间规定信息;事件生成模块,用于当第一判断模块的判断结果为是时,根据所述时间规定信息生成审批任务对应的超时规则事件;事件添加模块,用于将所述超时规则事件添加至系统事件队列中;事件轮询模块,用于根据预设的时间间隔轮询系统事件队列中的超时规则事件;第二判断模块,用于判断所述超时规则事件对应的时间是否超时;当第二判断模块判断结果为是时,进入事件触发模块。在其中一个实施例中,所述装置还包括:任务标记模块,用于监控审批任务是否审批完成,若是,则标记已审批完成的审批任务;事件删除模块,用于扫描系统事件队列中的超时规则事件,将标记为已完成的审批任务对应的超时规则事件删除。在其中一个实施例中,所述事件执行模块包括:方法调用模块,用于通过调用流程引擎获取审批接口,并根据所述审批接口调用自动审批方法;参数构造模块,用于根据所述自动审批任务事件对应的配置信息构造执行参数;方法执行模块,用于根据所述执行参数执行所述自动审批方法。上述实现流程自动审批的方法和装置,当审批任务对应的配置信息与预设的自动审批条件相匹配时,可以通过触发自动审批任务事件,调用流程引擎执行自动审批任务事件实现对审批任务的自动处理,由于自动审批流程能适当简化流程的审批过程,并能及时对流程进行审批,相比传统的手工审批流程,通过增加了自动处理审批任务的功能,提高了流程审批的效率。附图说明图1为一个实施例中实现流程自动审批的方法的流程示意图;图2为一个实施例中实现流程自动审批的方法的流程示意图;图3为一个实施例中判断是否存在与配置信息相匹配的自动审批条件的结果为否时实现流程自动审批的方法的流程示意图;图4为一个实施例中实现流程自动审批的装置的结构示意图;图5为另一个实施例中实现流程自动审批的装置的结构示意图;图6为再一个实施例中实现流程自动审批的装置的结构示意图;图7为一个实施例中事件执行模块的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在一个实施例中,提供的一种实现流程自动审批的方法,该方法包括如下步骤:步骤101,获取待审批流程,待审批流程包含至少一个待审批节点。本实施例中,将用户提交的流程保存在数据库中,流程包含开始节点、结束节点以及至少一个待审批节点。流程自动审批装置从数据库中获取标识为待审批的流程。步骤102,监本文档来自技高网...

【技术保护点】
一种实现流程自动审批的方法,所述方法包括:获取待审批流程,所述待审批流程包含至少一个待审批节点;监听所述待审批节点是否创建了审批任务,若是,则获取所述审批任务对应的配置信息;将预设的自动审批条件与配置信息进行匹配,若匹配成功,则触发处理所述审批任务的自动审批任务事件;调用流程引擎执行所述自动审批任务事件。

【技术特征摘要】
1.一种实现流程自动审批的方法,所述方法包括:
获取待审批流程,所述待审批流程包含至少一个待审批节点;
监听所述待审批节点是否创建了审批任务,若是,则获取所述审批任务对
应的配置信息;
将预设的自动审批条件与配置信息进行匹配,若匹配成功,则触发处理所
述审批任务的自动审批任务事件;
调用流程引擎执行所述自动审批任务事件。
2.根据权利要求1所述的方法,其特在于,所述方法还包括:
接收对自动审批条件的编辑指令;
根据所述编辑指令显示自动审批条件的配置界面,所述配置界面包含编辑
自动审批条件的输入框;
通过所述输入框接收用户对自动审批条件的编辑操作,并保存所述编辑操
作的结果。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述判
断是否存在与配置信息相匹配的自动审批条件的结果为否时;
进一步判断所述配置信息中是否包含时间规定信息,若是,根据所述时间
规定信息生成审批任务对应的超时规则事件;
将所述超时规则事件添加至系统事件队列中;
根据预设的时间间隔轮询系统事件队列中的超时规则事件;
判断所述超时规则事件对应的时间是否超时,若是,则进入触发处理所述
审批任务的自动审批任务事件的步骤。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
监控审批任务是否审批完成,若是,则标记已审批完成的审批任务;
扫描系统事件队列中的超时规则事件,将标记为已完成的审批任务对应的
超时规则事件删除。
5.根据权利要求1至4任一项所述方法,其特征在于,所述调用流程引擎
执行所述自动审批任务事件的步骤,包括:
通过调用流程引擎获取审批接口,并根据所述审批接口调用自动审批方法;
根据所述自动审批任务事件对应的配置信息构造执行参数;
根据所述执行参数执行所述自动审批方法。
6.一种实现流程自动审批的装置,其特征在于,所述装置包括:
流程获取模块,用于获取待审批流程,所述待审批流程包含至少一个待审
批节点;
信息获取模块,用于监...

【专利技术属性】
技术研发人员:邹晶陈丰李杨梅丽林志贤
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

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

1