[发明专利]一种工作流并行审批方法及其系统在审
申请号: | 201810669405.2 | 申请日: | 2018-06-26 |
公开(公告)号: | CN109146227A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 张建军 | 申请(专利权)人: | 四川驹马科技有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10 |
代理公司: | 成都环泰知识产权代理事务所(特殊普通合伙) 51242 | 代理人: | 李斌;黄青 |
地址: | 610000 四川省成都市锦江区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 审批 并行 工作流 并行处理 判断模块 任务处理 任务调整 任务发送 任务请求 申请模块 第三方 申请 储存 统一 | ||
本发明公开了一种工作流并行审批方法,接收第三方发起人提交的任务请求后,进行任务审批申请;任务审批申请通过后,生成并行待办审批任务列表,进行并行审批,并将并行审批完成后的任务统一储存至审批完成列表;判断审批完成列表中的任务是否全部审批通过,如果是,则将任务发送至代办人;如果否,则进行任务调整。本发明还公开了一种工作流并行审批系统,包括审批申请模块、并行审批模块和审批判断模块。本发明实现多个任务同时并行处理,提高了任务处理效率,且满足审批需求,提高了审批准确性。
技术领域
本发明涉及工作流审批技术领域,具体涉及一种工作流并行审批方法及其系统。
背景技术
工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”;Activiti是一个业务流程管理(BPM)开源项目,作为一个开源的工作流引擎,它实现了BPMN 2.0规范,可以发布设计好的流程定义,并通过api进行流程调度。
在现有的Activiti中基本能满足我们日常的简单的审批流程,但是会存在一些不能满足业务需求的场景,比如:在一个审批业务场景中,我们要求多个任务同时并行进行(会签功能),当所有任务都处理为“同意”时才能进入下一个审批任务,如果当中有一个任务处理结果为“不同意”,那么我们要求驳回到发起人;目前,传统的Activiti还不能实现这个功能。
发明内容
基于此,针对上述问题,有必要提出一种实现多个任务同时并行处理,提高任务处理效率,且满足审批需求,提高审批准确性的工作流并行审批方法及其系统。
本发明提供一种工作流并行审批方法,其技术方案如下:
一种工作流并行审批方法,包括以下步骤:
a、接收第三方发起人提交的任务请求,并进行任务审批申请;
b、任务审批申请通过后,生成并行待办审批任务列表,进行并行审批,并将并行审批完成后的任务统一储存至审批完成列表;
c、判断审批完成列表中的任务是否全部审批通过,如果是,则将任务发送至代办人;如果否,则进行任务调整。
在本技术方案中,在接收到所要审批的任务后,利用排他网关引导任务流向,避免出现两条顺序流的问题,如果不用排他网关将会使提交和重新申请两条进入流流向同一位置,导致流程出错;然后,在执行并行审批任务过程中,只要有一个任务审批不通过,则就会驳回至任务发起人处,发起人要么重新申请,要么放弃申请,其解决了现有Activiti不能解决的技术问题,实现多任务并行审批,并汇聚判断,既满足了任务审批的需求,又提高了任务审批的处理效率和准确性。
优选的,所述步骤a中,进行任务审批申请包括以下步骤:
判断参数是否正确,如果是,则进一步查询代办人;如果否,则提示信息错误,并返回至发起人;
判断是否找到代办人,如果是,则执行并行审批操作;如果否,则提示未找到代办人,并返回至发起人。
在进行并行审批前,需对任务审批申请进行检测、判断,当录入的必要参数都正确,就查询代办人,如果找到了代办人就可以把任务放入生成的并行待办审批任务列表中,进行并行审批;如果必要参数都不正确,就会提示信息错误,如果参数正确但是没找到代办人,就会提示未找到代办人,不能进行下一步的并行审批;进行该任务审批申请判断,可避免出现遗漏审批、重复审批和无效审批,如果任务都不符合要求,则不会放入并行待办审批任务列表中进行并行审批,不然会增加数据处理压力,造成数据冗余,并且,不符合要求的任务在进行并行处理后,容易影响其他的任务,降低处理效率。
优选的,所述步骤b包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川驹马科技有限公司,未经四川驹马科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810669405.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理