Tuesday, April 10, 2012

jBPM Designer version 2.1 released

We are happy to announce that we have released version 2.1 of the jBPM Designer. This is a big release which solves many issues we had in 2.0 as well as adds lots of new features. We are especially happy that jBPM Designer will also be included in the up-coming JBoss BRMS 5.3 release.

Here is a summary of what’s new and noteworthy in Designer 2.1 and we have also included a video below. Try it out and let us know what you think!

New and noteworthy

  • Numerous bug fixes. The number of commits for bug-fixes alone was over 100 between 2.0 and 2.1.
  • Increased performance for user interactions with the UI as well as loading time (JavaScript is now served compressed)
  • New features: Support for Reusable Subprocesses (Call Activities), Multiple Instance Subprocesses, and Data Objects
  • New feature: Support for Stencil set Perspectives. Allows you to specify a specific superset or a subset of supported BPMN2 nodes grouped in a named stencil set
  • New feature: New data input editors. We added specific user-friendly editors for Process variables, Globals, Imports, Task Data Inputs/Outputs/Assignments, Called Elements, etc
  • New Feature: Process dictionary support. Allows you to define your own process dictionary and use it inside your business processes.
  • New Feature: In-Line editing of Process and User Task forms. This new feature allows you to create/modify your process and task forms in-line which is great as you do not have to leave your modelling environment to perform this feature.
  • New Feature: Code highlighting and Code completion in Expression editors, code highlighting for process and task form editors and source views.
  • New Feature: Smart node deletion – deleting a node will also delete its incoming and outgoing connections unless they specify an expression
  • Support for both Drools Guvnor 5.3 and 5.4

Here is also a video for the Designer 2.1 release.

You can download this version from soureforge just like the previous ones. Simply replace your existing designer war with the new one. Make sure to clear our your browser cache before starting to use the new version.

As always your feedback is more than welcome. Hit us up on IRC if you would like to contribute to the jBPM Designer. Have fun!

9 comments:

  1. Hi Tihomir,

    looks great!
    I have tested it and I run into trouble. If I try to add a variable definition with a generic ( java.util.Map< java.lang.String , java.lang.String > in example ) it's not possible to save this variable definition.
    If I add a variable definition in Eclipse I can open my process using designer 2.1. But it's not possible to open "Editor for Variable Definitions". If I close and reopen my process in designer: a empty process is shown.
    I'm sure it's possible to use generics in jbpm5.

    Tested on JBoss 5.1.0.GA with drools 5.3.1.Final and jbpm 5.2.0.Final.

    Best Regards,
    Peter

    ReplyDelete
  2. Hi Peter, please follow https://issues.jboss.org/browse/JBPM-3599 to get updates. We will fix this asap.

    Thanks.

    ReplyDelete
  3. These improvements look very nice. I did find one issue with the use of '<' and '>' in node names while transitioning back and forth between Designer and the Eclipse Flow plugin. I logged a Jira issue that can be found here: https://issues.jboss.org/browse/JBPM-3604

    ReplyDelete
  4. I tried a very simple bmpn diagram (start, userTask, end-final). When validating, an error in start point appears ("Could not find process image")
    work arround:
    drools5.3.1-Final
    jboss 7.0.2
    java 1.7.02

    thaks in advance.

    ReplyDelete
  5. You can generate the process image by clicking on the "PNG" button in the Designer footer. Visual Validation is saying that it could not fin the process image stored in Guvnor.

    ReplyDelete
  6. I cannot import the following bpm2 file into the designer - error 'could not import bpmn2'

    https://github.com/Salaboy/jBPM5-Developer-Guide/blob/master/chapter_03/BPMN2-Process-Definitions/src/main/resources/HospitalEmergencyScenarioV3.bpmn

    ReplyDelete
  7. THe designer keeps on freezing every few minutes so Im having to constantly closing and opening the diagram loosing my changes in the process

    ReplyDelete
  8. Tihomir, thank you for your advice.

    ReplyDelete
  9. Him can you point me to some resources to create custom perspectives for the jbpm designer?

    ReplyDelete