[jboss-user] [jBPM] - Re: Design pattern for routing to multiple jBPM processes?

Maciej Swiderski do-not-reply at jboss.com
Fri Mar 29 13:09:40 EDT 2013


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&containerType=14&container=2034]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20130329/df038219/attachment-0001.html 


More information about the jboss-user mailing list