<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Deployment of process, creating KnowledgeBase
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/mariemm">Marie MM</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/620091#620091">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>For now we are not using Guvnor or anything special for deploying and storing process definitions, we just have files with definitions. Guvnor seems to be too big and complex for our needs.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>We want to <strong>keep different versions of process definition</strong>. When new version is created, the processes which are running (in some wait state) still continue with old version (since there could be many errors when changing definition during run - eg. missing variables).</p><p>Is anyone using jBPM5 in this way? Could you share your experience?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>We are considering saving definitions (all versions) in DB. When new process starts - it get the newest version, for the running it gets the version which process started with.</p><p>It is more less the same behaviour as it was in jBPM 4 - it was generating version number automatically.</p><p><a class="jive-link-external-small" href="http://docs.jboss.com/jbpm/v4/userguide/html_single/#deployingaprocess" target="_blank">http://docs.jboss.com/jbpm/v4/userguide/html_single/#deployingaprocess</a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Another question about <strong>preparing knowledge base</strong>: what is best practice to use it? </p><p>For running process it needs definitions for itself and also for all subprocesses. And also for subprocess run, it needs to know parents definition. I don't think it is smart to create knowledge base with all definitions - it takes long and I don't which definitions will be really used.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/620091#620091">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>