Maciej Swiderski [
https://community.jboss.org/people/swiderski.maciej] created the
discussion
"Re: Design pattern for routing to multiple jBPM processes?"
To view the discussion, visit:
https://community.jboss.org/message/805552#805552
--------------------------------------------------------------
Looks like a perfect case for correlated process instances - meaning that you can assign
business key to process instances that later on can be used to get hold of process
instance. That will come in with version 6.0. And in meantime...
option 1 has an issue if you consider to use persistence (and I assume you do as there are
long running processes). The issue is you cannot simply query for processes in that
session as process instance resides in ksession only when it is being currently
executed/processed by the engine. As soon as it reaches a safe state it is persisted and
removed from ksession to save memory, etc
Option 2 is one way to go and you can easily create processes from rules and as you said
you need to make sure you retract fact when process completes.
HTH
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/805552#805552]
Start a new discussion in jBPM at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]