节点的跳转方法和装置、存储介质、电子装置制造方法及图纸

技术编号:27771775 阅读:37 留言:0更新日期:2021-03-23 12:50
本申请公开了一种节点的跳转方法和装置、存储介质、电子装置。其中,该方法包括:确定当前任务节点和当前任务节点的目标节点;根据当前任务节点的状态调用对应的执行流实例,从当前任务节点跳转至所述目标节点,采用本方案,可实现flowable流程的任意节点跳转,流程跳转后,不影响流程的正常运转;兼容任意类型BPMN活动节点,而不会出现问题、也不用人工调试,可以解决在流程中引入跳转节点的操作较为复杂的技术问题。

【技术实现步骤摘要】
节点的跳转方法和装置、存储介质、电子装置
本申请涉及互联网领域,具体而言,涉及一种节点的跳转方法和装置、存储介质、电子装置。
技术介绍
flowable是于2017年推出的Java工作流开源框架,用于管理基于BPMN(流程建模与标注)规范的流程。在flowable工作流框架里,在流程图的设计和流转方面需要符合BPMN的规范,流程节点无法流转到没有线段指向的流程节点。在日常的流程图里,每个节点需要有驳回功能,将当前流程节点驳回到上一节点、申请人节点或者任意节点。当流程每加一个节点,开发人员就必须实现该节点的驳回功能,当节点越来越多,开发人员需要开发的量也随着增大,流程图也会变得越来越复杂,流程中的线段错综复杂。在特殊情况下,某个流程需要把当前流程节点跳转到某一个节点,省去中间的环节,实现快速的签审。在信息化实现的道路上,系统流程上的问题bug也不能避免,当系统监控到流程出现异常情况,直接把流程跳转的方式将节点跳转到异常处理节点,并通知管理员处理,起到及时处理流程异常的效果。针对上述在流程中引入跳转节点的操作较为复杂的问题,本文档来自技高网...

【技术保护点】
1.一种节点的跳转方法,其特征在于,包括:/n确定当前任务节点和当前任务节点的目标节点;/n根据当前任务节点的状态调用对应的执行流实例,从当前任务节点跳转至所述目标节点。/n

【技术特征摘要】
1.一种节点的跳转方法,其特征在于,包括:
确定当前任务节点和当前任务节点的目标节点;
根据当前任务节点的状态调用对应的执行流实例,从当前任务节点跳转至所述目标节点。


2.根据权利要求1所述的方法,其特征在于,所述根据当前任务节点的状态调用对应的执行流实例包括以下至少之一:
在当前任务节点处于主流程的情况下,调用当前任务节点的主流程顶层执行流实例;
在当前任务节点处于子流程的情况下,根据子流程的跳转情况调用对应的执行流实例。


3.根据权利要求2所述的方法,其特征在于,所述根据子流程的跳转情况调用对应的执行流实例包括:
在所述子流程为内部跳转的情况下,根据当前任务节点是否为多实例节点的判断结果调用对应的执行流实例;
在所述子流程为外部跳转的情况下,根据所述目标节点所在的流程调用对应的执行流实例。


4.根据权利要求3所述的方法,其特征在于,所述根据当前任务节点是否为多实例节点的判断结果调用对应的执行流实例包括:
在当前任务节点是多实例节点的情况下,调用多实例节点的顶层执行流实例;
在当前任务节点不是多实例节点的情况下,调用当前任务节点的父执行流实例。


5.根据权利要求3所述的方法,其特征在于,所述根据所述目标节点所在的流程调用对应的执行流实例包...

【专利技术属性】
技术研发人员:廖坤贤王平龙富永付喆平胡松青
申请(专利权)人:珠海格力电器股份有限公司珠海联云科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1