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

被折叠的 条评论
为什么被折叠?



