cancel
Showing results for 
Search instead for 
Did you mean: 

Need clarity on different IdentityLinkType

nutharsh
Champ in-the-making
Champ in-the-making
Hello All,
It would be really great if someone can explain on what is the different between different types of IdentityLinkType available in activiti. I am using activiti 5.17.0.

These are the different types available.
  
public static final String ASSIGNEE = "assignee";
  public static final String CANDIDATE = "candidate";
  public static final String OWNER = "owner";
  public static final String STARTER = "starter";
  public static final String PARTICIPANT = "participant";

And, I am aware that When we call
task.setAssignee("abc")
or
task.setOwner("abc")
, both are considered as

getProcessInstance().involveUser(owner, IdentityLinkType.PARTICIPANT);

How assigning user to task is related to involving user/group at process instance level?


1 REPLY 1

trademak
Star Contributor
Star Contributor
Hi,

Every assignee of a user task is automatically involved at a process instance level as well. Is that an issue for your use case?

Best regards,