of course you can start process 3 from both end events of process 2.
The more important question is: Do the two different end events have an impact on what follows up on them?
If yes, there might be process 4 that is triggered on one of the end events instead of process 3.
About the users: Yes, it would make sense. My assumption is that you are splitting up a bigger process as parts of the process have different responsible people/organizational units. A person being part of the process can appear in the context of different responsible units.
Hello Jonathan
Thank you for the answer.
Wouldn’t that be problematic though when we’d want to know the tasks of user 1? Since this whole process will be called as a multi instance activity later.
no that wouldn’t be a problem. When automating a process, the engine is aware of all user tasks, regardless of the process definition they come from or the process instance they exist inside.