关于activiti工作流的问题

图片说明
如图,我设置了一个定时边界事件,在24小时后,调用serviceTask去自动完成用户办结的任务,但是总是爆出异常图片说明
请各位大佬指教一下,是什么原因?

完整的流程图如下:
图片说明

2个回答

signal方法换成trigger方法,用法一样,传参一样

wq1461417685
秦王绕柱 问题找到了,用定时事件去完成定时事件依附的用户任务就是会一直报那个异常,我猜测是不是不支持完成本身依附的用户任务?还是需要做什么操作才可以?
大约 2 年之前 回复
welan123123
奔跑的小鱼儿 回复wq1461417685: 自动结办不合适再次回到用户结办申请,要再走个分支
2 年多之前 回复
wq1461417685
秦王绕柱 已经贴出来了
2 年多之前 回复
welan123123
奔跑的小鱼儿 回复秦王绕柱: 你把完整的流程图贴出来
2 年多之前 回复
wq1461417685
秦王绕柱 这里面的方法我也试了,总之就是一直报我问题里的那个异常,我现在怀疑是不是因为我自动完成的任务处于并行网关的分支上,是不是完成后还需要给汇聚的并行网关传递一个信号?
2 年多之前 回复
welan123123
奔跑的小鱼儿 回复秦王绕柱: 看这个,可以使用监听处理http://blog.csdn.net/it_freshman/article/details/79481697
2 年多之前 回复
wq1461417685
秦王绕柱 主要现在需求就是,以前的用户办结任务是手动的,但是现在需要在用户24小时都不办结的时候,让他自动办结,所以我才用的这个方法,请问你有什么更好的方法解决吗?
2 年多之前 回复
welan123123
奔跑的小鱼儿 回复秦王绕柱: 感觉你流程就有问题了,手动处理后就不需要自动处理了吧,那它们之间应该加个判断啊
2 年多之前 回复
wq1461417685
秦王绕柱 回复奔跑的小鱼儿: 我的理解是手动处理使用的是userTask,自动处理是servicetask,我现在就是需要在一定时间后,能够将用户办结的usertask自动完成,所以使用的是servicetask,难道我需要改变哪一个任务的属性吗
2 年多之前 回复
welan123123
奔跑的小鱼儿 回复秦王绕柱: 你如何区别手动处理和自动处理的,就在那里出了问题
2 年多之前 回复
wq1461417685
秦王绕柱 请问能否说的详细一些,我并没有使用signal方法,我是获取task的id,通过taskService.complete(taskId)方法来完成的
2 年多之前 回复
wq1461417685
秦王绕柱 这个也没有解决我的问题,请问你知道怎么解决吗?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问