Author

Nele Uhlemann

Sep 16, 2022

Workflow diagram and pattern examples using BPMN models

There are multiple angles to look at workflows one of which is patterns. The Workflow Patterns initiative differentiates between control, data, and resource perspectives. They are not just focusing on the modeling language as such but have workflow systems in mind too. It’s valuable to have a closer look at those patterns and discuss which parts of it can be shown and even automated in BPMN, and which parts are taken care of in the technical implementation. I have seen BPMN diagrams that try to include every aspect in the diagram itself. This often leads to overloaded BPMN models with a lack of clear transparency of the business flow. Therefore, it is important to focus on all aspects of workflow…

By Nele Uhlemann

Mar 31, 2021

Contributing to the Camunda Modeler and getting started with BPMN.io

A report from a true fan. Watching sports is a little like using Open Source Software. I know that is a bit of a  stretch, but if you keep reading you will see that both need contribution from “hobby leagues”. By watching your favorite sports team you (maybe unintentionally) tell sports clubs and TV stations that you are interested in their offerings. Maybe at one point you decide to play the sport yourself. By starting to play, you begin contributing to that community. You may not ever be a professional athlete, but overall you start to influence the sport you’re participating in at a small level.  I am a big user of bpmn.io. I guess if you work at Camunda…

By Nele Uhlemann

“Hello Cloud”

Setting up your Telegram channel with Camunda Cloud  If you’re a runner, then you know it’s important to change your running shoes from time to time. I’ve run many miles with the Camunda Platform. I’ve used it for my own projects, for tutorials, and taught people how to use it in workshops. Now, it’s time to put on some new shoes: it’s time to automate a process with Camunda Cloud. If you’ve also been using Camunda Platform and are interested in what it looks like to move to Camunda Cloud, come for a run with me. In the continuing pandemic situation, I need to stay informed, and know as soon as the situation relaxes. I find myself checking the Corona…

By Nele Uhlemann

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