BPMN 2.0

We are proud to announce the Camunda Modeler 2.2 release. This release improves the accessibility of all diagram editors, ships a number of important fixes and provides feature parity with Camunda BPM 7.10.

We are happy to announce the Camunda Modeler 2.0 release. The new Modeler ships with major improvements to BPMN editing and another round of minimap enhancements. A brand new properties panel for DMN adds support for Camunda specific properties and allows you to inspect and edit technical DMN properties in one place. Finally, the modeler now ships with signed executables, allowing you to safely employ it, even in locked down, corporate environments on both MacOS and Windows.

We are happy to announce the latest release of our Camunda Modeler, version 1.16.0 shipping with an improved minimap and a number of improvements and bug fixes. It also ships with the latest BPMN modeling.

We are happy to announce the latest release of our Camunda Modeler, version 1.15.0. The release ships with numerous small usability improvements. With a new version of our BPMN toolkit under the hood it brings the long-awaited ability to model data stores between participants/pools, too.

We are happy to announce the release of Camunda Modeler version 1.14.0. This release ships with the possibility to create new diagrams from empty files, Signavio compatibility and the latest BPMN, DMN and CMMN modeling.

We are happy to announce the release of Camunda Modeler version 1.13.0. This release brings new features and improvements to BPMN properties editing. It also ships with the latest BPMN, DMN and CMMN modeling.

We are proud to announce the release of Camunda Modeler version 1.12.0. This is the first stable release shipping with the completely rewritten DMN modeling that handles large decision tables with ease. We’ve also added the possibility to deploy diagrams directly from the Camunda Modeler.

We are proud to announce the release of Camunda Modeler version 1.12.0-alpha-3. This alpha release ships with the latest DMN modeling and the possibility to deploy diagrams directly from the Camunda Modeler. It also brings us one step closer to a stable release which you can expect at the end of March.

BPMN Diagrams are usually displayed as twodimensional images. A top-down view of the process, that focuses on readability and is practical for day-to-day work. Those of you who were at BPMCon 2017 will probably remember the interactive experience “Be A Token” where you could walk around in a BPMN process in virtual reality. This blog post describes how the 3D rendering of bpmn processes is built with Javascript using bpmn-js and A-Frame.

If you missed BPMCon or did not get the chance to play it in virtual reality, there is an online version of “Be A Token” which can be played in the browser.

We are proud to announce the release of Camunda Modeler version 1.12.0-alpha-2. This alpha release of the Camunda Modeler makes editing DMN decision tables easier and brings us closer to a completely rewritten and feature-complete DMN modeling experience.

We are happy to announce the release of Camunda Modeler version 1.12.0-alpha-1. This release marks the first ever alpha release of the Camunda Modeler. It features a completely rewritten DMN modeling that is blazingly fast and handles big decision tables with ease.

Process applications basically consist of process model(s) and Java code which both exist side by side and are edited in different tools. For the process models you will most likely use the Camunda Modeler, for the Java code the IDE of your choice. However, no one checks whether model and code are aligned beforehand, e.g. if a bean referenced in a delegate expression actually exists in the code. With the viadee Process Application Validator (vPAV, Open-Source), you can validate your process application regarding these inconsistencies with a simple JUnit test.

We are happy to announce the Camunda Modeler version 1.8.2 release!
This patch release contains a bug fix where changing process properties using the properties panel led to inconsistencies and made modeling the diagram impossible.
We recommend all users of version 1.8.1 to download the new version from camunda.org as soon as possible.
You can learn about all new features introduced in version 1.8.1 in this blog post.
What’s next?

Extending the BPMN properties panel to add custom elements.
Goal In this article, we will try to add a custom element to the BPMN properties panel under the ‘General’ tab for a service task type component. To be precise, under the ‘General’ tab, in the details sections, if ‘Java Class’ is selected as implementation type, a text box appears below. Here the user is expected to enter the java class, but our goal is to replace the text box with a combo box, where the options are populated externally with JSON/API data.

This release adds the ability to model Decision Requirement Diagrams (DRDs).
On top of that, it brings huge performance improvements when working with large diagrams (BPMN, CMMN and DMN) and feature parity with Camunda BPM 7.6.

You are using Confluence? We as community members developed two plugins which allows you to use bpmn-js/dmn-js as full-featured modeling tool within your wiki for BPMN/DMN. Both are available on the on the Atlassian marketplace for free.

Since emails are a common form of communication, processes may also interact with them. For example an order process can start when a new order is received via email or an email is sent at the end which contains an invoice. The extension camunda-bpm-mail makes it easy to integrate emails in a process and interact with them.

Citizen Identity Enrolment using BPMN and DMN At a recent ‘Hack Day’, I decided I wanted to explore a combined BPMN and DMN solution using the latest Camunda implementation. For a use case I settled on identity enrolment. Identity enrolment requires a combination of process, interactive user tasks and is rich in decision logic. Hence a perfect use case for the combined offering.
At a high level, identity enrolment can be abstracted to the following pattern.

This release contains many new features and stability fixes that significantly improve the modeling experience.
Working with large diagrams should be a lot faster due to features like copy and paste, searching and custom element templates. In addition to that, we are introducing CMMN support in the Modeler.

Element templates for BPMN diagrams is one of the exciting features shipped with the latest release of our Camunda Modeler.
They allow developers to extend the modeler with custom controls for certain BPMN elements.

A template, once selected for a diagram element, provides custom fields with domain specific validation of user input.

Today we’re releasing a new version of the Camunda Modeler. It comes with many new features, such as the addition of a XML editor for BPMN and DMN diagrams, image exporting and a greatly improved tab handling.

Today we’re releasing a new version of the Camunda Modeler, with it we’ve added Data Stores, Compensation, Job priorities and retry time cycle configuration, a Hand tool for BPMN and dragging columns and rows in DMN.

Today we release the first version of the new Camunda Modeler to the public. The new modeler is a desktop application and integrated modeling solution for BPMN 2.0 and DMN 1.1. It builds on top of the BPMN 2.0 and DMN tooling provided by bpmn.io and brings its simplicity, performance and style to every computer.
Speaks BPMN 2.0, DMN 1.1 and Camunda: The new Camunda Modeler Download the new Modeler from camunda.

In a recent Blog Post I wrote about a concept we call “External Tasks” where services were not actively called from the Workflow Engine (PUSH) but where “Workers” retrieve their tasks from the Workflow Engine (PULL). We discussed this a lot and got so much feedback that we decided to support this pattern out-of-the-box in Camunda BPM 7.4.
Let’s have a look at an example (yes - we do have customers implementing video processing :-)):

We have put together a collection of BPMN 2.0 diagrams for research purposes. These diagrams have been created in our BPMN trainings, which we have been giving since 2008. In all of these trainings, the participants created BPMN diagrams based on so called text-to-model exercises. We provide you with the exercise texts, the participants’ results as well as our sample solutions.
All diagrams have been anonymized and are provided as BPMN 2.

The humble escalation event has arrived to the Camunda process engine. Well actually there are technically 6 of them and while each is special in its own little way I’m going to give some examples of the most widely used ones.
Escalation events act a lot like error events with one very important difference - You can throw an escalation event without interrupting the process instance.