<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div class="jive-rendered-content"><div>Hi,</div><div style="min-height: 8pt; height: 8pt; padding: 0px;"> </div><div>In
jBPM4.4 you can deploy a jPDL with the same name multiple times. The
different versions automatically get a different version number and
processInstances will keep using the version that was current when the
processInstance started.</div><div>You do not need to select specified Process Definitions upon engine startup. All is retrieved from the database as needed.</div><div style="min-height: 8pt; height: 8pt; padding: 0px;"> </div><div>In
jBPM5.4 things seem to be different. If I am correct the Knowledge base
needs to be filled at startup with all Process Definitions which are
needed by any running process.</div><div>If I need multiple versions of the
same Process Definition in the kBase to complete process instances
started with a different version, it seems I cannot use the same id for
the different "versions" of the "same" process definition.</div><div>Adding two process definitions with the same id but a different version number does not seem to work.</div><div style="min-height: 8pt; height: 8pt; padding: 0px;"> </div><div>1) Am I right so far?</div><div style="min-height: 8pt; height: 8pt; padding: 0px;"> </div><div>If (1) == yes then </div><div>2) what it the use of the version number?</div><div>3)
will everything work if I change the ProcessDefinitions with as id the
original processDefinition id concattenated with the version number?</div><div style="min-height: 8pt; height: 8pt; padding: 0px;"> </div><div>4)
does Guvnor support automatic version management?: create BPMN with id
a.b.c , start processInstance for this BPMN, change BPMN (keep id, but
increment version), start second processInstance. ProcessInstance 1 will
keep using version 1 of BPMN, ProcessInstance 2 will use the updated
version of the BPMN</div><div style="min-height: 8pt; height: 8pt; padding: 0px;"> </div><div>If (4) == no then how does Guvnor handle changes to BPMN definitions? </div><div>Are you supposed to upgrade all running versions of a Process Definition?</div><div style="min-height: 8pt; height: 8pt; padding: 0px;"> </div><div style="min-height: 8pt; height: 8pt; padding: 0px;"> </div><div>Thanks a lot!</div><div style="min-height: 8pt; height: 8pt; padding: 0px;"> </div><div>Michiel</div></div><div><span></span></div><div> </div><div>-----------------<br>http://www.codessentials.com - Your essential software, for free!<br>Follow us at http://twitter.com/#!/Codessentials</div></div></body></html>