Author

Daniel Meyer

Camunda BPM 7.2.0 Final Released

Today we announce the official release of Camunda BPM 7.2.0 Final. This version constitutes the latest production-ready release of Camunda BPM platform and will be supported with patch updates in the the Camunda Enterprise Subscription. Camunda BPM is open source, you can download the distribution from camunda.com and inspect the sources on GitHub. Highlights of 7.2.0 Final This blogpost provides a summary of the highlights of the 7.2.0 Release. The complete release notes can be found in JIRA. New Tasklist This version ships a completely redesigned Tasklist. The Tasklist is a single page Java Script application which is developed as part of the Camunda BPM community Edition (Open Source). If you are interested in the source code of Camunda Tasklist,…

By Daniel Meyer

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…

By Daniel Meyer

Camunda BPM 7.2.0-alpha5 released

Camunda BPM 7.2.0-alpha5 has been released. This alpha release contains Tasklist: Task Filters Improved embedded Forms Many Bugfixes Process Engine: New Persistence layer minimizing Deadlock Issues Persistent Task Filters Improved Deployment Duplicate Filtering Serialize Java Object Variables with JAX-B Many bugfixes CMMN Milestones XSLT as Template Engine (Enterprise Edition Only) WildFly Distribution Documentation Variables Expression Language 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.

By Daniel Meyer

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. Creating a Filter using Java API At a Java API Level, a filter can be created as a regular task query: // create a taskQuery TaskQuery myTasksQuery = taskService.createTaskQuery().taskAssignee(“daniel.meyer”).active(); // save taskQuery as filter Filter myTasksFilter = filterService.newTaskFilter(“My Tasks”); myTasksFilter.setOwner(“daniel.meyer”); myTasksFilter.setQuery(myTasksQuery); String filterId = filterService.saveFilter(myTasksFilter); // execute the filter List<Task> tasks = filterService.listPage(filterId, 0, 20); If you want to share the filter with other users and for each user, make should return that particular user’s tasks, it is possible to use Expression Language in the task query: taskService.createTaskQuery().taskAssigneeExpression(“${ currentUser() }”).active(); The above example uses…

By Daniel Meyer

Sep 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: Australia Post at Camunda Community Day camunda Community Day technical presentations What’s Next In camunda – Wrapping…

By Daniel Meyer

Embedded Case Management with CMMN in camunda BPM

In our latest alpha release we include a preview of the upcoming support for CMMN (Case Management Model and Notation) in camunda BPM. Time to have a look at CMMN and the way it is implemented in camunda BPM.   What is CMMN? CMMN is an emerging OMG standard for (Adaptive) Case Management. Version 1.0 is freshly released and vendor adoption starts to take off. Trisotech already provides a Web-based Modeler for CMMN and we at camunda have the ambition to provide the first embedded, Open Source Runtime Engine for CMMN. CMMN allows modeling Cases. A case allows humans to do work in a more or less structured way in order to achieve something. Classic examples where case management is applied…

By Daniel Meyer

The Case for Open Source Embedded Case Management

In camunda BPM we enhance our lightweight embedded BPMN Process Engine with case management features based on CMMN. CMMN is the new emerging industry standard for (Adaptive) Case Management (ACM) developed by the OMG (Object Management Group), the same consortium which is also behind  the BPMN 2.0 standard. I believe that lightweight open source solutions based on open standards can make a difference in the case management space. This is why. The traditional “hard-coded” Approach Traditionally, case management applications were hard coded. If an enterprise needed an application for handling credit applications, it would call on to their Java Developers (or worse: their Cobol Mainframe Developers), there would be some kind of software specification document written and the developers would…

By Daniel Meyer

Try All Features of Camunda