Activiti并发流程-提前结束流程

huanghelove 发布于 2015/10/29 16:21
阅读 1K+
收藏 0

大神们, 我又来了。

 在做activiti并行网关时, 拆分为两条方向的顺序流, 一个Javaservice任务(会有延迟处理,比如第二天或者两个小时后), 一个人工任务(人工审核)。现在问题来了, 如果我人工审核时, 拒绝了, 这条顺序流结束, 但是Javaservice任务还没有执行,流程本身没有结束,我想流程结束掉, 怎么办? AC_RU_EXECUTION 表里有两条记录在。流程还是没有结束。

如图:

加载中
0
风中海岸
风中海岸
这个图好像设计得不太合理,你第一个X使用的是排他网关,也就是从 user task 1 过来后只能选一条路走,不会分出2条路的。不知道我说得对不对?
huanghelove
huanghelove
我是走并行网关的,图片上无法区别。
0
x
xyz20003

1.图上是exclusiveGateway,只会走一路,不会走两路。

2.parallelGateway是十字,不是叉

3.用terminiateEndEvent结束整个流程

返回顶部
顶部