The invention discloses a task processing method, which includes: receiving operation instructions, determining the first executing node and the target executing node corresponding to the operation instructions; after backing up the first business flow chart, modifying the first business flow chart according to the first executing node and the target executing node, and taking the modified first business flow chart as the target business flow chart; The target business flow chart executes the business process, determines that after the business process is completed, the first business flow chart is restored. The invention also discloses a task processing device and a computer readable storage medium.
【技术实现步骤摘要】
任务处理方法、装置和存储介质
本专利技术涉及前端技术,尤其涉及一种任务处理方法、装置和计算机可读存储介质。
技术介绍
Activiti是一个针对企业用户、开发人员、系统管理员的轻量级工作流业务管理平台,对业务流程建模与标注(BPMN,BusinessProcessModelingNotation)2.0规范的支持非常强大,其核心是使用Java语言开发的快速、稳定的BPMN2.0流程引擎。BPMN2.0是由BPMN标准组织发布的,BPMN1.0规范于2004年5月发布,BPMN2.0于2011年发布。其定义了业务流程图(流程模板),基于流程图技术的同时对创建业务流程操作的图形化模型进行了裁减。业务流程的模型即为图形化对象的网图,包括流程的开始结束(事件)、活动(任务/工作)、分支(网关)走向的流控制。其规范有严格的标准,一切流程走向、任务办理、各类分支情况等都必须绘图表示出来,按照流程图作为模板继续流程的正常流转。实际工作中业务办理流程存在的各类情况,例如:请假流程,流程已经进入审批状态,因日期填写错需要撤回修改;报销审批流程,当前处理人审批发现资料某一步出错了,需要驳回到指定环节某一步进行重新办理;公章使用申请流程,当某个环节审批人出现变动(离职/变岗)无法进行审批,导致流程停止不前,需要管理员介入修正流程走向;办公自动化(OA,OfficeAutomation)公文发文,普通员工发文需要走审批流程,领导发文可一键发文跳过某些特定审批节点等等。按照BPMN2.0的规范要求,如上举例的情况都需要通过流程图将所有的情况考虑到并画成流程图分支,各类网关条件进行判 ...
【技术保护点】
1.一种任务处理方法,其特征在于,所述方法包括:接收操作指令,确定所述操作指令对应的第一执行节点和目标执行节点;备份第一业务流程图后,根据所述第一执行节点和所述目标执行节点修改所述第一业务流程图,修改后的第一业务流程图作为目标业务流程图;按所述目标业务流程图执行业务流程,确定所述业务流程完成后,恢复所述第一业务流程图。
【技术特征摘要】
1.一种任务处理方法,其特征在于,所述方法包括:接收操作指令,确定所述操作指令对应的第一执行节点和目标执行节点;备份第一业务流程图后,根据所述第一执行节点和所述目标执行节点修改所述第一业务流程图,修改后的第一业务流程图作为目标业务流程图;按所述目标业务流程图执行业务流程,确定所述业务流程完成后,恢复所述第一业务流程图。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一执行节点和所述目标执行节点修改所述第一业务流程图之前,所述方法包括:根据所述第一业务流程图确定所述第一执行节点的父节点,作为第二执行节点;确定所述第二执行节点的个数,根据所述第二执行节点的个数确定修改策略。3.根据权利要求2所述的方法,其特征在于,所述根据所述第二执行节点的个数确定修改策略,包括:确定所述第二执行节点的个数为至少两个时,选择第一修改策略;按所述第一修改策略,根据所述第一执行节点和所述目标执行节点修改所述第一业务流程图,包括:确定至少两个第二执行节点中各个第二执行节点对应的子流程,删除所述子流程;修改所述第一业务流程图中所述第一执行节点和所述目标执行节点的连线。4.根据权利要求2所述的方法,其特征在于,所述根据所述第二执行节点的个数确定修改策略,包括:确定所述第二执行节点的个数仅为一个时,选择第二修改策略;按所述第二修改策略,根据所述第一执行节点和所述目标执行节点修改所述第一业务流程图,包括:修改所述第一业务流程图中所述第一执行节点和所述目标执行节点的连线。5.根据权利要求3或4所述的方法,其特征在于,所述修改所述第一业务流程图中所述第一执行节点和所述目标执行节点的连线,包括:删除所述第一执行节点和所述目标执行节点之间的原始连线后,重新确定所述第一执行节点和所述目标执行节点之间的连线。6.一种任务处理装置,其特征在于,所述装置包括:第一处理模块、第二处理模块和第三处理模块;其中,所述第一处理模...
【专利技术属性】
技术研发人员:葛舫瑜,
申请(专利权)人:咪咕文化科技有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。