activiti表达式中如何使用发起人的id
解决方法:
如果我想在用户任务里直接指定任务处理人时候发起流程的人,那么在发起流程要设置发起人id:
try {
identityService.setAuthenticatedUserId("123456");
Map variableMap = new HashMap();
ProcessInstance pi = runtimeService.startProcessInstanceByKey("myProcess", variableMap);
} finally {
identityService.setAuthenticatedUserId(null);
}
在用户任务中的指派人表达中使用:http://www.yayihouse.com/yayishuwu/chapter/2306