[发明专利]任务处理方法、装置和存储介质有效
申请号: | 201811510647.3 | 申请日: | 2018-12-11 |
公开(公告)号: | CN109684057B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 葛舫瑜 | 申请(专利权)人: | 咪咕文化科技有限公司;中国移动通信集团有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张振伟;张颖玲 |
地址: | 100032 北京市西城区德*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 装置 存储 介质 | ||
本发明公开了一种任务处理方法,包括:接收操作指令,确定所述操作指令对应的第一执行节点和目标执行节点;备份第一业务流程图后,根据所述第一执行节点和所述目标执行节点修改所述第一业务流程图,修改后的第一业务流程图作为目标业务流程图;按所述目标业务流程图执行业务流程,确定所述业务流程完成后,恢复所述第一业务流程图。本发明还公开了一种任务处理装置和计算机可读存储介质。
技术领域
本发明涉及前端技术,尤其涉及一种任务处理方法、装置和计算机可读存储介质。
背景技术
Activiti是一个针对企业用户、开发人员、系统管理员的轻量级工作流业务管理平台,对业务流程建模与标注(BPMN,Business Process Modeling Notation)2.0规范的支持非常强大,其核心是使用Java语言开发的快速、稳定的BPMN2.0流程引擎。
BPMN2.0是由BPMN标准组织发布的,BPMN 1.0规范于2004年5月发布,BPMN 2.0于2011年发布。其定义了业务流程图(流程模板),基于流程图技术的同时对创建业务流程操作的图形化模型进行了裁减。业务流程的模型即为图形化对象的网图,包括流程的开始结束(事件)、活动(任务/工作)、分支(网关)走向的流控制。其规范有严格的标准,一切流程走向、任务办理、各类分支情况等都必须绘图表示出来,按照流程图作为模板继续流程的正常流转。
实际工作中业务办理流程存在的各类情况,例如:请假流程,流程已经进入审批状态,因日期填写错需要撤回修改;报销审批流程,当前处理人审批发现资料某一步出错了,需要驳回到指定环节某一步进行重新办理;公章使用申请流程,当某个环节审批人出现变动(离职/变岗)无法进行审批,导致流程停止不前,需要管理员介入修正流程走向;办公自动化(OA,Office Automation)公文发文,普通员工发文需要走审批流程,领导发文可一键发文跳过某些特定审批节点等等。按照BPMN2.0的规范要求,如上举例的情况都需要通过流程图将所有的情况考虑到并画成流程图分支,各类网关条件进行判断,才能满足各种各样的情况,导致流程图越画越复杂,业务代码越来越臃肿,维护越来越难,业务一旦发生变化,则必须修改流程图,导致很难或者无法兼容以前的流程。
发明内容
有鉴于此,本发明的主要目的在于提供一种任务处理方法、装置和计算机可读存储介质。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种任务处理方法,所述方法包括:
接收操作指令,确定所述操作指令对应的第一执行节点和目标执行节点;
备份第一业务流程图后,根据所述第一执行节点和所述目标执行节点修改所述第一业务流程图,修改后的第一业务流程图作为目标业务流程图;
按所述目标业务流程图执行业务流程,确定所述业务流程完成后,恢复所述第一业务流程图。
上述方案中,所述根据所述第一执行节点和所述目标执行节点修改所述第一业务流程图之前,所述方法包括:
根据所述第一业务流程图确定所述第一执行节点的父节点,作为第二执行节点;
确定所述第二执行节点的个数,根据所述第二执行节点的个数确定修改策略。
上述方案中,所述根据所述第二执行节点的个数确定修改策略,包括:确定所述第二执行节点的个数为至少两个时,选择第一修改策略;
按所述第一修改策略,根据所述第一执行节点和所述目标执行节点修改所述第一业务流程图,包括:
确定至少两个第二执行节点中各个第二执行节点对应的子流程,删除所述子流程;
修改所述第一业务流程图中所述第一执行节点和所述目标执行节点的连线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咪咕文化科技有限公司;中国移动通信集团有限公司,未经咪咕文化科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811510647.3/2.html,转载请声明来源钻瓜专利网。