Search this Blog

Search this Blog

Loading...

Follow our Blog by Email

Friday, November 14, 2014

camunda BPM platform 7.2.0-alpha6 released

6 weeks after the last release we release camunda BPM 7.2.0-alpha6. The release ships

  • Tasklist
    • Flexible layout with collapsible / expandable areas
    • Enhanced Forms Support
      • Embedded Forms
        • Check Box, Select box, Date Picker
        • Advanced Scripting
        • Working with JSON-Serialized Java Objects
        • Save partially filled in form to local Storage
        • AngularJS interoperability
      • Generated Forms
      • External Forms
    • List of Tasks
      • Search by process / task / case variable
      • Navigate through list using Keyboard
    • Process Diagram is displayed (with bpmn.io)
    • Display the value of Process / Case Variables in the list of tasks
    • Support for CMMN Human Tasks
    • Bugfixes
  • Process Engine / REST API
    • CMMN-Based Case Management
      • History for Case Instances and Case Activity Instances
      • Sentries
      • Variable Listeners
      • Transformer Extensions
    • New Typed Variable API (CAM-2903)
      • Work with both Serialized and De-serialized representation of Object Values
      • Specify Serialization Data Format for Objects (e.g. JSON, XML...)
      • Support Typed Null Values (e.g. 'Integer' with value null)
      • Better variable support in REST Api
    • Improved Support for Inclusive Gateway (OR Gateway)
    • Custom History Levels (fine grained control over the amount of Data Logged, CAM-2724)
    • Job Executor Improvements
      • First Level Cache reuse (performance boost) (CAM-2763)
      • Better Scalability and Work Distribution in clusters (CAM-2805)
    • Improved performance of Expression Language execution (CAM-2725 contribution by Jörn Horstmann, Zalado)
    • Improved HAL Support in REST Api (CAM-2940CAM-2798
    • Upgraded Mybatis dependency to 3.2.8 (Contribution by Frank Langelage)
  • Improved integration of camunda SPIN for working with XML and JSON data
    • Spin is now an optional Process Engine Plugin
    • Default provider for JAX-B or Jackson based Object Serialization
  • Improved integration of camunda Connect providing HTTP and SOAP connectors
  • Greatly improved distribution for IBM Websphere Application Server
    • Resource Adapter embedded into EAR
    • Better support for Shared Libraries
    • IBM Deployment Descriptors provide default values for deployment metadata
All in all, 217 Jira Issues were closed. See the complete Release Notes in JIRA.


alpha6 is the last alpha release before the 7.2.0 final release which is due end of this month (November). It can be considered to be the "release candidate". Almost all features planned for the 7.2.0 relase are in alpha6 and we do not expect any more major API or Database changes. (No guarantees, however :) )

Friday, November 7, 2014

Job Suspension - Powerful Operations with Camunda BPM

This blogpost is about a very powerful feature in camunda BPM for operating critical processes which are in production. Given a core process which operates under high volume, almost any problem is critical in a way. The more options you have to deal with those problem the better. I am going to show you one of those options, namely job suspension.

Tuesday, September 30, 2014

Introducing Task Filters

With Camunda BPM 7.2.0-alpha5, we introduce Task Filters. Task filters are TaskQueries which can be saved to the database so that you can run them repeatedly.

Camunda BPM 7.2.0-alpha5 released

Camunda BPM 7.2.0-alpha5 has been released. This alpha release contains

All in all, 120 issues were closed. See complete Release Notes in Jira.

Download Camunda BPM 7.2.0-alpha5 now!

Note that this may be the last alpha version before the 7.2.0-Final release which is due November 30st.

Announcing the Release Date of camunda BPM 7.2.0 GA

The next release date of camunda BPM has been finalized:

7.2.0 GA* will ship on November 30, 2014


From that date on camunda BPM 7.2 will be be supported as enterprise edition as well. 
(*General Availability)

Here are the highlights of this release:
Of course there is lots of other great stuff in this release, built by the team and our contributors

You want to know more? We will announce the release webinar dates soon on this blog.  

A note on the release date 

So far we have been communicating end of October as our release date. Due to very interesting feedback from our enterprise customers and during our community day we decided to improve the product even further based on that feedback. That's why we need to take another month.

Looking forward to a really awesome release!

Wednesday, September 24, 2014

How to handle absent Assignees

"I want usertasks to be reassigned if the assignee is currently absent. How would I do this in Camunda?"

As always, there is plenty of possible approaches to handle this situation. One of them begin a Task Listener. I created a little snippet that demonstrates how this can work:

Absence Manager Snippet on GitHub

For those of you who don't want to build and deploy this demo application right away, there is also a little screencast below.

How to handle absent Assignees from camunda on Vimeo.

Monday, September 22, 2014

camunda BPM Community Day 2014

Last Thursday we organized the 2nd camunda BPM community Day. After visiting Prague last year we went for the home game and invited the community to our Berlin offices. So we put all our desks and chairs and other stuff away to make room for the attendees. Around 65 people had registered and without doing an exact headcount, I suppose that more than 50 attended which Bernd described as "the biggest open source community day he ever attended".

Sandy Kemsley, who also attended, already published extensive summaries on the most of the talks so I am just going to link to them here:
Thank you Sandy!

Personally, I took away many very interesting ideas and lots of user feedback. I am already looking forward to the next camunda BPM community day!