Workflow diagram and pattern examples using BPMN...
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...
Managing Camunda Cloud in a (Nut)shell
Learn how the CLI allows you to troubleshoot and get information from your Camunda Cloud cluster, deploy processes, and run job workers.
Same Same, But Different (Workflow Engines)
Camunda Platform and Camunda Cloud are “same same, but different.” Find out the similarities and differences of these workflow engines.
Contributing to the Camunda Modeler and getting...
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...
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...
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: Write-off, Retry, Compensation and Two Phase Commit. 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...