activiti表达式中获取发起人的id

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

你可能感兴趣的:(activiti表达式中获取发起人的id)