Camunda Modeler 2.7.0 release

The Camunda BPM team is pleased to announce the release of Camunda Modeler 2.7.0. This release is dedicated to align the latest improvements of Camunda BPM 7.2 with the modelers properties panel. Find a complete list of issues solved in this release in JIRA. This release covers Eclipse Kepler and Juno/Indigo as well as the Camunda Modeler Standalone. The new features were mainly developed by Roman! What’s inside? We exposed the attributes we have added with the Modeler release 2.6.1 on the properties panel, namely i/o mapping, connectors and asyncBefore/asyncAfter. Two new tabs were added to the properties panel in order to configure Input/Output parameter and connector settings. A new input dialog was implemented for adding and editing the parameter details. Find a complete overview…

By Michael Schöttes

Cycle 3.1 Released

We are happy to announce the release of Cycle version 3.1. Cycle is a tool which makes synchronization of BPMN diagrams between the camunda modeler and third party modeling tools possible. With this release we provide a feature which allows bpmn tool vendors to integrate their tool with camunda cycle by providing custom Connectors. The complete release notes can be found in JIRA You can download the distribution of Cycle 3.1 from camunda.org and view the source code on GitHub. Connectors Cycle uses Connectors which implement the necessary operations to synchronize BPMN diagrams. With Cycle 3.1, we provide a way to augment Cycle with custom Connectors. Tool vendors can implement needed operations and publish a Connector which integrates their tool…

By Sebastian Stamm

Getting Started: CMMN and Camunda

With Camunda BPM 7.2, we have released our very first implementation of the Case Management Model and Notation (CMMN) standard. Some people even say it is the first available CMMN implementation at all. Like BPMN, CMMN is a specification by the Object Management Group and while BPMN is a standard for modeling processes that are highly structured, CMMN is a standard for modeling cases. In contrast to processes, cases are user- and data-driven and typically are much less pre-defined in terms of execution order and required tasks. With 7.2, it is now possible to deploy CMMN models to the engine, and interact with case instances via a rich Java and REST API. For human tasks, camunda Tasklist can be used…

By Thorben Lindhauer

Camunda Modeler 2.6.1 release

It’s been a while since our last eclipse Modeler release. We are happy to announce the new Camunda Modeler release 2.6.1. Downloads Eclipse Modeler https://camunda.org/download/modeler/ Standalone Modeler https://camunda.org/bpmn/tool/ Kepler: https://camunda.org/release/camunda-modeler/update-sites/kepler/latest/site/ Indigo and Juno: https://camunda.org/release/camunda-modeler/update-sites/latest/site/ What’s inside? This release ensures compatibility of the Modeler with the latest attributes introduced in Camunda BPM 7.2. Roman has done a great job updating the meta model of the Modeler so that BPMN 2.0 XMLs which contain i/o-mapping and script attributes can now be opened. Additionally, we are happy that two pull requests from our great community are included in this release. What’s next? Currently we are working on the 2.7.0 version of our Modeler, which will expose the attributes we have added with 2.6.1 on the…

By Robert Gimbel

Internationalization in the Camunda BPM Tasklist

In an international open source project like ours, the users speak a huge variety of languages. When building our new Tasklist we had to address the question of how to deal with internationalization. Customizing Your Own Language In addition to the default language, we added the possibility to plugin your own language for all Tasklist texts, labels, dates and date formats. You can of course use multiple languages at a time, based on the browser settings of your users. To achieve this, you simply need to add your own language file(s) to your Tasklist, without even restarting the application. Read the documentation on how to customize your language settings. Existing Translations The great thing of having a community is that…

By Robert Gimbel

Cockpit and Deployments

The last days before I traveled to Hong Kong I built a cockpit plugin toshow and delete deployments.     On my firstengagement, I thought about how to clean up my database from all thefailing process diagrams that I don’t need any more. I asked Bernd how toget rid of the old stuff. He deleted the H2 files from his computer.That’s a very fresh start. And he is now very fast in finding andinstalling the enterprise license key again. This could be done better in myopinion.   On the next customer engagement Isaw a test system with version 168 of the process definition to test.Someone should clean up here. But how?   Whatabout deleting the deployment with cascade=true? Who calls…

By Ingo Richtsmeier

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

Who cares about Types? Querying with Numeric Variable Values

The final camunda 7.2 release is a stone’s throw away and ships a ton of new features. One of these is the typed variable value API. You may already know the plain-value-based API that exists since the process engine’s very first days. A variable can be set on an execution/task/… as follows: execution.setVariable(“var”, 42); Behind the scenes, the process engine performs some magic to squeeze numbers, booleans, or even complex Java objects into the database and return it from there on the next call: int myLuckyNumber = (Integer) execution.getVariable(“var”); With 7.2 (and the latest alpha), we introduce the typed value API. It is not a whole new API but rather of a gentle extension. Like before, the variable API is…

By Thorben Lindhauer

Try All Features of Camunda