We currently have a design with process engine and Process Application running on same JVM. I am toying with a new design using external workers but in our Process Application we have logic triggered by global task events (User task ready, claimed). I’d like to move that logic to the external application.
Is there a prefered pattern for this?
There are lots of different ways of doing this depending on how complex you want the integration.
A simple Execution/Task Listener would do the trick.
It could be triggered at a point in the process to send data or an event to another system.
The integration wouldn’t have to be too complex. Im looking at the Bpm run component with sultry eyes and figured I need to solve how to route the task events to an external application.