买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了基于flowable的根据历史任务ID回退任务的方法和系统,属于计算机软件技术领域,包括以下步骤:1)查询当前任务实例;2)根据历史任务ID查询历史任务实例;3)修改当前任务,将历史任务更换为当前任务;4)修改流程记录节点,把ru_execution的ACT_ID_改为目标历史任务的定义ID;5)修改目标历史任务的办结时间;6)删除ru_actinst中的目标任务信息;7)任务回退完成。本发明通过利用历史任务ID直接在当前流程实例中回退至指定的任务节点,无需重新启动流程实例,既保持了流程的连续性,又提高了处理效率。
主权项:1.基于flowable的根据历史任务ID回退任务的方法,其特征在于,包括以下步骤:1)查询当前任务实例;2)根据历史任务ID查询历史任务实例;3)修改当前任务,将历史任务更换为当前任务;4)修改流程记录节点,把ru_execution的ACT_ID_改为目标历史任务的定义ID;5)修改目标历史任务的办结时间;6)删除ru_actinst中的目标任务信息;7)任务回退完成;所述查询当前任务实例,通过调用Flowable引擎提供的API来完成,使用TaskService的createTaskQuery方法,结合流程实例ID和活动ID来查找当前任务;使用历史任务ID,查询相关的历史任务实例,通过HistoryService的createHistoricTaskInstanceQuery方法结合历史任务ID来查找特定的历史任务实例;所述ru_execution和ACT_ID_是Flowable工作流引擎中记录流程实例执行信息的数据库表和字段;所述把ru_execution的ACT_ID_改为目标历史任务的定义ID,更新Flowable后台表中的act_ru_execution表,将当前任务的ACT_ID_字段值更改为目标历史任务的定义ID;所述删除ru_actinst中的目标任务信息,清除act_ru_variable、act_ru_task表中与原当前任务相关的数据,确保这些数据不会对后续流程产生影响。
全文数据:
权利要求:
百度查询: 浪潮软件股份有限公司 基于flowable的根据历史任务ID回退任务的方法和系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。