设置当前登录人为操作人即可:
identityService.setAuthenticatedUserId(getCurrentUserLogin());
该问题和流程发起时user_id为空的场景一致,流程发起时同样需设置操作人:
//设置发起人 identityService.setAuthenticatedUserId(getCurrentUserLogin()); //启动流程 ProcessInstance instance = runtimeService.startProcessInstanceByKey(type,businessKey,vars);