I’m not sure if this is a bug or not, but when I start a new process the
startUserId is set to the current authorized user on the
ExecutionEntity (and DB) and a ‘starter’ identity link is added to the process.
However, when I use a call activity to start a child process then this sets the startUserId on the newly created ExecutionEntity but does not create the identity link.
I don’t think this is consistent behaviour between the two ways of starting the process. Is this a bug or is it meant to work like this?