Kris Verlaenen [http://community.jboss.org/people/KrisVerlaenen] created the 
discussion

"Re: JBPM5 - Process Versioning"

To view the discussion, visit: http://community.jboss.org/message/577967#577967

--------------------------------------------------------------
The process engine itself doesn't really care about process versioning  
directly, as far as it is concerned, two versions of the same process  
definition are concidered different processes (they just have the same  name 
and a different version), and this probably makes sense as in  reality two 
different versions of the same process definitions can actually be completely 
different.

You should always keep a version of your process somewhere if you still need it 
(for example if there are still process instances executing based on the "old" 
definition).  So only if you make sure that all active instances of your old 
definition are either aborted or migrated to the newer version, you no longer 
need the old definition.

The process engine doesn't really care where those process definitions are 
stored, it just needs to be able to reload them (in case of restarting for 
example).  So you can use file system, a repository (like Gunvor), a database, 
or whatever you prefer.  If you use a simple file system, you probably want to 
have different files for each of the versions you're still using.  If you use a 
SCM system, you can probably reuse the same file as long as you can then 
retrieve all the versions of the process you still need.

Kris
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/577967#577967]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to