在activiti流程引擎中任务处理过后通过assignee_来查询已办发现很多任务act_hi_taskinst 中assignee_为空导致查询不到这个单子,解决方法如下:
首先在任务提交之前
1、taskService.setAssignee(userid)来进行给任务指定执行人;
2、如果设置了执行人提交后还是没有assignee_则需要强制更新执行人,即任务提交后去强行更新act_hi_taskinst表的assignee_字段为处理过的人,
3、至于为什么askService.setAssignee(userid)设置后assignee_字段还是为空的问题还未找到原因,如果有哪位大佬清楚这个问题的原因期望告知。