When defining a process, there are two fields to specify candidate starter users and/or groups who can start the process. It works properly. However, if none of them is set, what is the exact meaning in this case? There are two possibilities: firstly all users/groups can start the process; secondly, no users/groups can start the process.
The question is meaningful when using startableBy
condition to query process definitions. In fact, according to the real result, the engine is designed to opt for the second meaning that if Candidate Starter Users/Groups
is unset the query result with startableBy
condition always omits these processes.
Could anyone give some accurate explains about the case please?