Message Intermediate Throw Event

I am trying to bring message intermediate throw event in my bpmn model, but unfortunately i’m confused. In my model, i want to throw a message in a process and catch it in another process, indeed using correlation it should determined a process instance along different process instances. How can i implement this scenario in flowable, with intermediate throw event or other notations? also, how to correlate to a specific process instance?

What you’re describing is possible with the event throw + catch. The correlation id should typically be a variable that has the same value in both process instances, for example a customerId.

See for example How-To: Getting Started with Channels and Events · Flowable Enterprise Documentation (it’s using the Flowable enterprise tools, but the concepts are the same)