[发明专利]一种对已办结流程收回重办的方法及系统有效
申请号: | 202310691908.0 | 申请日: | 2023-06-13 |
公开(公告)号: | CN116432997B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 许建兵;朱彦欣;费维进;李立强 | 申请(专利权)人: | 安徽商信政通信息技术股份有限公司 |
主分类号: | G06Q10/0633 | 分类号: | G06Q10/0633;G06Q10/04;G06Q10/10 |
代理公司: | 北京知联天下知识产权代理事务所(普通合伙) 11594 | 代理人: | 张迎新 |
地址: | 230000 安徽省合肥市高新*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 办结 流程 收回 重办 方法 系统 | ||
本发明涉及流程收回技术领域,特别涉及一种对已办结流程收回重办的方法及系统。所述方法包括:判断流程是否为已办结流程;对已办结流程进行收回,将活动移动至已办结流程的任务发起节点;查询已办结流程的所有节点,选择指定节点并将活动移动至选择的节点,生成新的待办任务;按照已办结流程的流程图,从选择的节点开始进行办理。所述系统包括判断模块、收回模块、节点选择模块和办理模块。本发明可以满足流程办理过程中或流程办理结束后,如果发现流程办理有不当之处,通过流程管理员收回功能,收回后重新进行提交,人为干预流程走向,使流程能够按照期望的结果走向继续进行。
技术领域
本发明属于流程收回技术领域,特别涉及一种对已办结流程收回重办的方法及系统。
背景技术
在实际业务场景中,特别是政务领域,对流程的办理结果要求相对正规,对于已办结的流程,如果流程办理过程中有数据填写不正确的需要修改,就有收回的需求,收回后,如果所有节点全部重新办理显然也不是很合适,因此需要跳转到指定节点进行办理。
然而传统的流程引擎,针对这个业务场景存在2个问题,第一点,流程办结时会自动销毁执行实例表对象ACT_RU_EXECUTION、正在执行的流程变量表对象ACT_RU_VARIABLE、流程变量历史表对象ACT_RU_ACTINST等对象,无法再进行操作;第二点,任务完成时会自动为下个节点创建待办任务,不能选择任意节点进行流转。
基于此,本发明设计了一种对已办结流程收回重办的方法及系统来解决上述问题。
发明内容
针对上述问题,本发明提供一种对已办结流程收回重办的方法,所述方法包括:
判断流程是否为已办结流程;
对已办结流程进行收回,将活动移动至已办结流程的任务发起节点;
查询已办结流程的所有节点,选择指定节点并将活动移动至选择的节点,生成新的待办任务;
按照已办结流程的流程图,从选择的节点开始进行办理。
优选地,在判断流程是否为已办结流程之前,还包括:对流程发布和流程办理过程进行优化。
优选地,所述对流程发布进行优化包括:
解析流程的流程图元素,在流程的结束节点前生成一个虚拟任务节点并进行标记,标记标识为结束任务元素。
优选地,所述对流程办理过程进行优化包括:
判断流程中待办任务节点的标识是否为结束任务元素,若是,则说明流程中该分支已经结束;
查找其他所有待办任务节点,若所有待办任务节点的标识均为结束任务元素,则说明流程已经结束;
对判断为已经结束的流程进行标记,标记标识为确认结束流程。
优选地,判断流程是否为已办结流程包括:
判断流程标记是否为确认结束流程:
如果是,则该流程为已办结流程;
若不是,则该流程为未办结流程。
优选地,判断流程是否为已办结流程时,若流程为未办结流程,则将活动移动至发起任务的节点,激活流程发起的待办任务。
优选地,对已办结流程进行收回包括:
将已办结流程的确认结束流程标识删除,并为流程添加收回标记。
优选地,查询已办结流程的所有节点之前,还包括:
判断流程是否被添加收回标记,若未添加收回标记,则按照流程的流程图进行办理;若添加了收回标记,则查询所有节点并提交指定节点选择申请。
优选地,提交指定节点选择申请后,将流程的收回标记删除,将活动移动至选择的节点,生成新的待办任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽商信政通信息技术股份有限公司,未经安徽商信政通信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310691908.0/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理