2 Replies Latest reply on Jun 27, 2011 12:09 PM by krisverlaenen

    A question about Process Editors in jBPM 5.1.0 Final


      1. Eclipse BPMN 2.0 editor


      I downloaded the jBPM 5.1.0 Final today. After I installed them, I realized that the Eclipse Process designer is still based on the Drools Flows. I expected the jBPM 5.1.0 supports full BPMN2 spec and contains a new Eclipse editor. Did I miss something?


      I know there is a blog, saying I can install the BPMN2.0 Eclipse editor from http://www.schabell.org/2011/03/jboss-developer-studio-40-how-to-add_23.html according to Eric D. Schabell (see, http://community.jboss.org/thread/167349). Since this editor didn't come from the jBPM 5.1.0 official download site, I was waiting for the jBPM 5.1.0 final which was supposed to include the new editor (that was what I thought).


      If the offical BPMN2.0 Eclispe editor is not ready yet, does anyone know when?


      2. Guvnor designer


      BTW, the Oryx-based Guvnor designer still does not support the subprocess. It can draw it but when I tried to save it, the sub-process I put was gone. I looked at the jBoss AS server.log, and found the following exception, saying "

      2011-06-23 11:40:14,109 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/designer].[UUIDBasedRepositoryServlet]] (http-localhost%2F127.0.0.1-8080-5) Servlet.service() for servlet UUIDBasedRepositoryServlet threw exception

      java.lang.IllegalArgumentException: No enum const class com.intalio.bpmn2.impl.Bpmn20Stencil.Subprocess


      Is there any plan to fix this problem?




        • 1. Re: A question about Process Editors in jBPM 5.1.0 Final

          Yes, we are working on support for sub-processes in the Oryx Designer. Fix should be available in the next version.

          • 2. Re: A question about Process Editors in jBPM 5.1.0 Final

            The new BPMN 2.0 Eclipse editor already allows you to specify executable BPMN2 processes that can be executed on jBPM5.  We're still working on improving the usability though.  Because at this point, it is exposing all constructs at a rather low level, so creating service task data input and output (or mapping) is possible if you know how to define those in BPMN2 but requires detailed knowledge of the BPMN2 spec.  We'll be working to offer all constructs at a higher level (user for example a graphical data mapper UI) so these internal details can be hidden from end users.  Once that is done, the new BPMN 2.0 Eclipse editor should replace the old tooling.


            We're targeting this to be ready for the next release.