Category

Product

All Camunda blog posts tagged with Product.

Nov 17, 2015

Over 3700 BPMN 2.0 Diagrams for Research Purposes

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.0 XML files, which can be downloaded from our BPMN for Research repository on GitHub. The following diagram illustrates the process in which these diagrams have been created. There are German and English diagrams, which are sorted into folders of four separate exercises. Feedback Welcome! For research purposes the…

By Matthijs Burke

Aug 6, 2015

First Version of dmn.io Released

Today we release the first version of dmn.io, our new DMN modeling toolkit. dmn.io allows you to view and model decisions with the DMN 1.0 standard directly on the web. The dmn.io library provides a viewer and an editor that can be embedded into web applications. With this release we provide the front-end element for the latest Camunda BPM 7.4.0 alpha release, which introduced support for DMN. Try it out Under the Hood dmn.io is build upon the work of the awesome bpmn.io framework. Internally, dmn.io reuses a lot of the components that power the bpmn modeling toolkit. That means that if you know bpmn.io, you will feel at home with dmn.io! To get started, you only need a few…

By Sebastian Stamm

Aug 6, 2015

Rendering BPMN and highlight current task using bpmn.io

With bpmn.io and the Camunda REST API it is really simple to develop a small HTML page that displays a process instance graphically and highlights some activities. In our “JSF Simple Tasklist” snippet we used this to highlight the current Task (like it is done in the Camunda BPM Tasklist):   The cool thing – you do not need a lot of code to do this! This is what we do: Handed over the taskId via URL parameter (see Screenshot). Load the Task details and BPMN XML via REST API. Instantiate the BPMN viewer and hand over the XML for rendering Add a CSS class for the activity to be highlighted Load JavaScript/CSS dependencies, we used WebJars, so they are…

By Bernd Ruecker

May 8, 2014

bpmn.io Source Code and Demo Application published

Starting today, the code for bpmn.io, our next generation JavaScript Framework for BPMN 2.0, is available on GitHub. The bpmn.io team has also developed a simple demo application which provides a BPMN viewer in the browser. Read Nico’s official announcement on bpmn.io/blog.

By Daniel Meyer

Feb 25, 2014

bpmn.io announced – a web-based BPMN modeling toolkit as part of camunda BPM

Last week camunda and zalando announced bpmn.io. What is bpmn.io about? In short: BPMN everywhere, for everyoneIn detail: read this blogpost I want to explain why this is a really important step for camunda BPM. So far we are offering a great BPMN engine, probably the best you can find if you are a java developer. This engine comes with great Web Applications which fully utilize the deployed BPMN diagrams. We even offer a BPMN modeling tool, standalone and as eclipse plugin. Since BPMN is such a great modeling notation, we want more: Modeling BPMN should be easier and more convenient. There is no need to download and install software, when you can just open your browser and start modeling….

By Robert Gimbel

Where is the “retry” in BPMN 2.0?

This blog was originally published in 2012 and updated in April 2021 by Nele Uhlemann In a famous article, Gregor Hohpe describes four strategies for dealing with failures in a business transaction: How does BPMN 2.0 and Camunda Platform deal with such problems and exceptions? Here are some experiments I made. Compensation In BPMN 2.0 we can model compensation explicitly: If I detect that I have no milk after making coffee, I throw the coffee away. It is important not to serve coffee without milk, even at the expense of having an unsatisfied customer. By the way, using compensations is a powerful way to roll back Sagas. More about Sagas in the following paragraph. The Saga Pattern instead of a…

By Daniel Meyer, Nele Uhlemann

Try All Features of Camunda