BPMN2 Modeling in the Cloud with jBPM Designer

June 7, 2013

Screen Shot 2013-06-07 at 12.00.36 PM

I am happy to announce that jBPM Designer standalone version 6.0 is now ready for cloud deployment. You can give it a test run at


(you can log into the application with username “admin” and password “admin).


Setting up your own instance of jBPM Designer on OpenShift is super easy as well:

1. build jBPM Designer from master ( https://github.com/droolsjbpm/jbpm-designer )

1a. git clone https://github.com/droolsjbpm/jbpm-designer.git

1b. cd jbpm-designer

1c. mvn clean install -Dfull -DskipTests

2. create an account on http://openshift.redhat.com/

3. create a new OpenShift application (JAVA + JBOSS AS 7 .. follow the guided steps on the OpenShift website)

4. clone your application locally, for example:

git clone ssh://<MY-APP-ID>@<MY-APP-URL>/~/git/<MY-APP-NAME>.git/    (directions for this are also on the OpenShift website)

5. easiest thing is to do a straight war deployment

5a. cd <MY-APP-NAME>

5b. rm pom.xml

5c.  rm -rf src

5d. copy the jBPM Designer war you built in step 1. to the deployment folder, for example:

cp ~/devel/jbpm-designer/jbpm-designer-distribution-wars/target/jbpm-designer-standalone-jboss-as7.0.war ~/myopenshift/myappname/deployments

-5e. update the local standalone.xml in you git repo to add two system properties with for example:

vi ~/myopenshift/myappname/.openshift/config/standalone.xml

and add the following properties under the system properties section:

<property name=”org.kie.nio.git.dir” value=”${jboss.server.data.dir}”/>

<property name=”org.kie.nio.git.deamon.enabled” value=”false” />

5f. do a git commit on all your changes and push your changes with

git push

Your jBPM Designer should be ready now for use after your server starts.

Enjoy 🙂

jBPM Designer 6.0 – presentation

May 21, 2013

In case you are wondering what we have been up to lately, here is a small presentation of some of the new things that will be included in jBPM Designer 6 release.


Business Process Simulation in jBPM – presentation

May 21, 2013

Here is a presentation we put together on Business Process Simulation in jBPM.


BPSim and jBPM

April 12, 2013

JBPM_logo bpsim

jBPM has been an early adopter,supporter, and implementer of the Business Process Simulation Interchange Standard (BPSim). We believe that BPSim (which is a WfMC standard) will create a wide adoption of business process simulation in the BPM community, and are very happy to be part of that effort.

With the BPSim version 1.0 recently released, we have updated our jBPM core engine, simulation engine (which is based on the core engine) and our tooling (jBPM Designer) to this latest version of the specification.

If you are interested in learning more about BPSim and jBPM or just have any questions feel free to talk to us on our IRC channels.

Here is the link to the jBPM Designer business process simulation capabilities that I posted before. We are adding new features and usability enhancements to it that should be out soon, so stay tuned.

jBPM Designer runs on VFS

January 4, 2013


The new year is starting off with a big bang for jBPM Designer, the leading open-source web-based BPMN2 modeller.

To explain, so far Designer has always been a BPMN2 editor module inside Drools Guvnor and all process assets created/generated by Designer have been saved to the Guvnor JCR 2.0 repository. Running Designer as a stand-alone BPMN2 editor was only possible in “read-only” mode, and integration with other systems was not easily achievable.

Well, that is no longer the case. Designer now comes with a built-in Virtual File System based repository that provides:

  • default implementation that supports
    • simple (local) file system repository
    • git based repository
  • allows for pluggable VFS provider implementations
  • is based on standards – java NIO2

This means that users are able to run Designer standalone, or integrate it much easier with their existing storage options as well as other development/design apps and much much more.

Maciej Swiderski  has written a great blog post on this, giving an introduction to the VFS implementation in jBPM Designer. Make sure to read it and give us your feedback.

We will be blogging much more about this in the near future so stay tuned. As always remember that jBPM is open source so you can be involved and part of anything that we do so don’t be shy and contact us on IRC or the user forum and we will help you get started.

Generating process image with jBPM Designer and OpenJDK7

November 28, 2012

Our community member Cristiano Nicolai has shared a great find and solution to an issue of generating the process image on OpenJDK7.

Here is a link to his post and a link to the  related OpenJDK bug report.

Thanks Cristiano!

jBPM Designer 2.4.0.Final released!

November 27, 2012

jBPM Designer 2.4.0.Final released!

We are very happy to announce a new release 2.4.0.Final of jBPM Designer, the Web-based Business Process Editor for jBPM 5.

Here is an overview of new features and most notable bug fixes in this release:

New Features

Notable Bug Fixes

You can download jBPM Designer version 2.4.0.Final from Sourceforge. If you are upgrading from an older Designer version, make sure to clear your browser cache before start using the new one.

You can clone jBPM Designer or just browser its source at GitHub.


For the next release we will strongly focus on

  • Add enhancements to Process Simulation capabilities
  • “Smart Properties” – more usable ways for users to enter in execution properties to their models
  • Alternative asset storage options
  • Overall usability enhancements

jBPM Designer is open-source and of course free! If you would like to be part of Designer development and discussions or just want to ask questions feel free to talk to us on the User Form, the Mailing List, or IRC.

You can also follow the latest news about the jBPM Designer on it’s Blog.

Enjoy :)