AnsweredAssumed Answered

Get user email in Activiti Process Services Script Task

Question asked by jvaidya on Jun 13, 2017
Latest reply on Jun 13, 2017 by cjose

I'm trying to get user email addresses in an Activiti Groovy Script Task using the user's Activiti ID number. I'm trying to do this: 

 

User user = identityService.createUserQuery().userId(execution.getVariable('initiator')).singleResult();
execution.setVariable('initiator_human', user.getEmail());

 

 

But user is always null. I believe this is because the IDs that Activiti uses, which are numbers, do not match the ID that is expected in this method. 

 

Any ideas on how to fix this? 

Outcomes