Camunda Team Blog

BPMN

Camunda Release Highlights

Written by Niall Deehan on , under Community category.

In the past few days, months of work by my fellow Camunda folk has resulted in a cavalcade of new releases - from big stuff like:

To smaller project releases

Because all of this fast-paced release of software can be slightly overwhelming, I wanted to spend some time focusing on a few specific parts that I’m quite excited about.

Migrating processes from Pega to Camunda - Step-by-step Tutorial

Written by Joe Pappas on , under Community category.

It’s well known that process flows created in Pega don’t conform to any open standard, despite looking rather BPMN-like. Folks who are looking to jump start their migration from Pega to Camunda are stuck having to manually redraw processes in Modeler. But manually redrawing process flows is tedious and time consuming, especially if there are many or complex processes to convert. In this tutorial we’ll step you through a utility that can help you generate a BPMN compliant process that can serve as a starting point for your Pega to Camunda conversion.

Remote Classroom Trainings for June and July

Written by Ragnar Nevries on , under Community category.
We’re gearing up for an online summer of training at Camunda! After CamundaCon Live, we conducted our open classroom trainings remotely for the very first time and they were a great success. We had more than 50 participants from all over the world join our sessions held in American, European and Asian time-zones and we received fantastic feedback. A big thank you to all attendees, it was an absolute pleasure.

Migrating process BPMN from IBM BPM to Camunda - Step-by-step Tutorial

Written by Joe Pappas on , under Community category.

If you’re thinking you can export BPMN from IBM expecting to be able to open it in Camunda Modeler you might be in for a surprise. As has been discovered, IBM BPMN exports do not include diagram information that tools like Camunda Modeler use to render a diagram. In this tutorial we’ll step you through two approaches taking advantage of utilities developed by our consulting team to help you create a complete diagram that can be opened and viewed not only in Camunda Modeler but in any BPMN compliant design tool.

Which Camunda Training is right for you? Special CamundaCon Live offer - 50% discount on our Remote Classroom Trainings

Written by Ragnar Nevries on , under Community category.

At CamundaCon Live, you’ll learn a lot about the Camunda product stack and how our solutions help all kinds of companies to apply process and workflow automation to really accelerate their digital transformation.

So, after CamundaCon Live, you might be feeling highly motivated and cannot wait to fling yourself into your next (or perhaps very first) Camunda project? In that case we want to support you as best as we can to underscore your Camunda knowledge with profound modeling and technical insight. Therefore we’ve just released a special offer for our upcoming remote classroom trainings, which gives you up to 50% discount on the standard price.

Process Migration Using BPMN Part 1

Written by Chris Allen on , under Community category.

Please note: This blog post is the Part One of a two part series. If you are looking for Part Two then you can find it here.

If your organization relies on BPM and your process definitions are considered to have “long running” process instances (perhaps due to user tasks etc.), then there comes a time when your organization needs to define the process instance migration strategy. This blog will show you how to define your migration strategy as a business process and to use BPMN to help control different scenarios during your custom migration.

How to Find NullPointerExceptions for Process Variables During Build Time

Written by Sascha Di Bernardo on , under Community category.
The viadee Process Application Validator (vPAV) was released well over a year ago on GitHub in order to check the interplay of models and code as part of a CI build. Since then vPAV has gained traction and more features were developed. It also provides extensibility to create your own set of checkers. The major release version 3.0.0 comes with many new features, such as a revamped HTML report, inheritance of rules, multiple instantiations of checkers with varying configurations, remote location of process models, multi-language support and most of all a reworked ProcessVariableModelChecker (see release notes).

The Journey of Camunda BPM Asserts: From Extension to Platform

Written by Niall Deehan on , under Community category.

For the people who have been in any way involved with the Camunda Community the last few years, this is unlikely to be the first time you’ve heard the name Martin Schimak. Also if you’re a developer using Camunda, chances are that, perhaps unbeknownst to you - you’ve been greatly helped by some of the projects that Martin has created and released as open source extensions for the platform. Having people like Martin as part of the Camunda Community is an important factor to the success and adoption of the Open Source platform, so I wanted to talk to Martin about how he came to be such a positive influence on the project. Perhaps learning from him how to encourage others out there to do the same. I spoke with him specifically about the camunda-bpm-asserts library that he, along with Rafael Cordones and other contributors created, and how he feels about it being recently added as a supported part of the Camunda platform.

Camunda Hackday – the One about Integration

Written by Niall Deehan on , under Community category.

On a freezing, snowy Saturday recently, more than 30 hackers joined us at our Berlin HQ for Camunda’s first Hackday to orchestrate some seriously smart workflows.


One of the best aspects of the day was welcoming a number of Camunda newcomers alongside our experienced users, so we had a great opportunity to assess how intuitive the ‘getting started’ experience is. Plus, it’s always valuable to have a fresh pair of eyes look over your code, so for me, it was interesting to see how developers and architects interacted with our software when using it for the first time.

Why Camunda is not covered in the Gartner iBPMS MQ

Written by Jakob Freund on , under Community category.

Gartner has recently released the latest version of their Magic Quadrant for Intelligent Business Process Management Suites (iBPMS). You will not find Camunda BPM in that MQ, and in this blog post, I want to explain why.

Despite rumours to the contrary, Gartner will look at your product even if you’re not a paying customer. So although we aren’t Gartner customers, they reached out to us in June last year announcing that a new version of the MQ was in the making and they were considering including Camunda BPM, since it is coming up more and more often in client conversations. They have a standardized approach to this, and in the first step they asked us if we believe our product qualifies for the MQ. Here is what I replied:

Domain Driven Design: Lessons from the Startup World

Written by Charley Mann on , under Community category.

We recently hosted the Domain Driven Design Berlin Meetup: Real World Domain Driven Design Example from the Startup World… and why this architecture failed in the end.

Our speaker for the evening, the talented Sandra Ahlgrimm, Cloud Advocate at Microsoft, walked us through an interesting real-life case study, brimming with DevOps lessons. Here’s our key takeaways from this insightful evening

From contract to BPMN functionality in five weeks

Written by Charley Mann on , under Community category.

“Functionality has been contracted. User acceptance testing is in five weeks. Is it a big deal to implement it?”

What do you do when you’re handed a project with an incredibly tight deadline? This is exactly where SynerTrade found itself – with just five weeks to deliver a seriously complex approval workflow for a global financial client.