<!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;">
    Re: jBPM 5 User Forms
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/bpmn2user">bpmn2user</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/598863#598863">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p><em>1. What is the best way to edit user forms (*.ftl files) in a graphical environment (something like Intalio does)?</em></p><p><em>I have managed to open them in Eclipse as html files. Are there better options?</em></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-;">You can use various editors including an Eclipse plug-in from FreeMarker (<a class="jive-link-external-small" href="http://freemarker.sourceforge.net/editors.html">http://freemarker.sourceforge.net/editors.html</a>)</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><em>2. Is there an automatic (user-oriented) way of linking together user form fields with corresponding User Task variables?</em></p><p><em>Currently it looks to me that all the variables' mappings with form fields (and variables in the ftl form) must be written manually in the code. Is it so or are there any better ways to automate it?</em></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>It is true for now.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><em>6) Add the form to </em></p><p><em>${install.home}/jboss-{version}.GA/server/default/jbpm-gwt-console-server.war -&gt; /deploy/WEB-INF/lib/jbpm-gwt-form-5.1-SNAPSHOT.jar</em></p><p><em>7) Make a PNG file of the diagram, name it &lt;processName&gt;.png and add it to </em></p><p><em>${install.home}/jboss-{version}.GA/server/default/jbpm-gwt-console-server.war -&gt; /WEB-INF/lib/jbpm-gwt-graph-5.1-SNAPSHOT.jar</em></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-;">You basically need artifacts (ftl and png) in CLASSPATH of the <em>jbpm-gwt-console-server. </em>You can do the above or copy the files into CLASSPATH so that jbpm-gwt-console-server can load. For example you can keep the arfifacts into a jar file</p><p style="min-;">and copy the jar file into appserver's lib direcory (JBOSS_HOME\server\default\lib for JBOSS or TOMCAT_HOME\lib for TOMCAT)</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-;">See the examples:</p><p style="min-;"><a class="jive-link-external-small" href="http://community.jboss.org/people/bpmn2user/blog/2011/02/27/jbpm5-console--hello-process-example" target="_blank">http://community.jboss.org/people/bpmn2user/blog/2011/02/27/jbpm5-console--hello-process-example</a></p><p style="min-;"><a class="jive-link-external-small" href="http://community.jboss.org/people/bpmn2user/blog/2011/02/21/jbpm5-example-for-forms-with-variables" target="_blank">http://community.jboss.org/people/bpmn2user/blog/2011/02/21/jbpm5-example-for-forms-with-variables</a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>3.1. Is the process correct (at least it works)?</p><p>Yes! It should work</p><p>3.2. Am I right that by default no user form is created in the jBPM project in Eclipse when I create a User Task?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>That is true for now (if you are comparing with the feature of auto generating forms in Eclipse in jBPM3/jBPM4)</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>3.4. Is there a solution for deploying a user form automatically on the server? </p><p>You can use this approach <a class="jive-link-external-small" href="http://people.redhat.com/kverlaen/jBPM5-guvnor-integration.swf">http://people.redhat.com/kverlaen/jBPM5-guvnor-integration.swf</a></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/598863#598863">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>