How to Call Another Process in different diagram
In order to call another process in the same or a different diagram you have 2 options :
This type of task will instantiate a new process. Even if both processes are in 2 different projects/diagrams, they are linked and can shared data and contract. This way you can have 1 process per diagram. It is reusable. For more details you can read our documentation dedicated section .
Messages allow asyncronous point to point communication between 2 pools (from the same diagram or not) They can be used at the beginning, during or at the end of your process. There are 4 messages events types :
- Throw: intermediate or end. Process execution continue
- Catch start: start a process on message reception
- Catch intermediate: process is paused until message is received
- Catch boundary interrupting: abort user task if message received
Documentation is describing messages events behaviour in details as well.