Creating a new case of the running process
There is a point in my process that I need to create a new case of the running process and set some attributes. In order to do so, I've put a new start event (a signal), followed by a script task, so I can set the attributes I want in an expression. And for triggering the signal start event, I added a throwing intermediate signal event in the main flow, where I need the new case to be created.
But when I execute the process, it passes by the throwing intermediate signal event and does nothing. No new case is created, no expression is executed. I even tried using message event, but seems like I can't use both throwing and catching message events in the same workflow.