Sep 15, 2020
Publishing “Practical Process Automation”
A Book about Orchestration and Integration in Microservices and Cloud-Native Architectures In today’s IT architectures, microservices and serverless functions play an increasingly important role. But how can you create meaningful, comprehensive, and connected business solutions if the individual components are decoupled and independent by design? How does this all affect business processes and process automation? I’ve been thinking about this question for a long time now, and I discussed it with many customers in real-life scenarios. This resulted in many blog posts, conference talks and articles. This again led to countless discussions, that showed one thing clearly: We need guidance. Today I am thrilled to announce that I’ve condensed my experience (and of course the whole Camunda team’s to some extent) in…
Sep 13, 2020
Podcast: Beez – a Ruby on Rails client for Zeebe
In the latest episode of the Camunda Nation podcast, Pierre-Louis Gottfrois introduces his new library – a Ruby on Rails client for Zeebe called Beez. And take a look at the Beez project on GitHub.
By Josh Wulf
Highlights from the Summer Hackdays 2020
The Camunda hackdays are a wonderful time of year where the people in the company who like to code spend about three days working on their own fun passion projects, either in a team or by themselves. These projects have often become the catalyst for new features and community extensions. This year we had more people than ever joining for the hackdays and of course for the first time we did it fully remote! Supported by a lovely care package from the wonderful Camunda backoffice team. Hence all the lovely hats in the pictures below! More than 20 teams gathered together. At the end of the three days we got to watch each team present their project. The kinds of…
By Niall Deehan
Sep 8, 2020
Using FEEL for Expressions – Part 1
Zeebe supports FEEL v1.11 – the “Friendly Enough Expression Language” – to express dynamic behavior in your processes. You can use FEEL expressions in a number of places in your BPMN models. From the Zeebe documentation: The following attributes of BPMN elements require an expression: Sequence Flow on an Exclusive Gateway: condition Message Catch Event / Receive Task: correlation key Multi-Instance Activity: input collection, output element Input/Output Variable Mappings: source Additionally, the following attributes of BPMN elements can define an expression optionally instead of a static value: Timer Catch Event: timer definition Message Catch Event / Receive Task: message name Service Task: job type, job retries Call Activity: process id Gateway The most obvious place that you use an expression…
By Josh Wulf
Camunda BPM Runtime 7.14.0-alpha3 Released
We are happy to share the third alpha release of Camunda BPM Runtime 7.14 with you! This release features the following improvements: Improved External Task Fetch and Lock Cleanup of History Cleanup Logs REST API: Fetch Telemetry Configuration Cockpit: Asynchronously Set Variables to Process Instances Cockpit: Plugin Point for Batch Operations Support for WildFly 20 11 Bug Fixes You can Download Camunda for free or Run it with Docker. For a complete list of all improvements, take a look at the release notes. Please also see the list of known issues. If you want to dig in deeper, you can find the source code on GitHub. Improved External Task Fetch and Lock In situations where’re you’re using highly concurrent requests to fetch external tasks (e.g. when you run…
Sep 1, 2020
Announcing Hacktoberfest 2020
We’re excited to announce that Camunda will be participating in Hacktoberfest this October! Hacktoberfest is a month-long celebration of all things open source, created by DigitalOcean and 2020 will be their 7th year running this amazing event. Last year saw more than 60,000 challenge completions with a total of 482,182 pull requests opened, and this year should prove to be even larger. This is Camunda’s first year participating in Hacktoberfest and we’re looking forward to being a part of an event that promotes involvement in, and contribution to, open source projects. Open source aligns to many of the ideals that Camunda stands for, including open communication, collaboration, transparency, and community-oriented development. So whether you’re a beginner or an expert coder,…
The Pulse of Process Automation
This year has redefined ‘business as usual’ and we wanted to gauge how process automation was playing in a role in 2020 and beyond. So when our global community gathered for CamundaCon LIVE 2020.1 in April, we ran a global pulse survey with 160 attendees — from Germany and the USA, to South Africa and Ecuador — and we asked everything, from how COVID-19 had impacted business, to where they saw the future of process automation. Here’s what we discovered: Are you interested in learning more about the future of process automation? Join us for CamundaCon LIVE 2020.2 this October 8-9th, to hear first-hand from leading enterprises, from Deutsche Telekom to the University of Pennsylvania, on how they are using…
Aug 27, 2020
Short-term Gain, Long-term Pain: RPA’s Rising Popularity
RPA is a hot topic. And why would it not be? The promise of instant automation, time savings and error reduction, not to mention significant cost savings. Global companies like Deutsche Telekom have introduced and automated 2,500 individual bots, resulting in savings of more than 100 million Euros. Meanwhile NatWest Group has achieved “eight figure savings” from using RPA in the last few years. So why then, are these and other industry leaders peppering their success stories with caution? In fact, Paul Jones, Business Automation Services at NatWest classifies RPA as technical debt. Let’s take a closer look at RPA, what it delivers and why you should approach with caution. What do we mean when we talk about RPA? The…
Aug 25, 2020
Orchestrating Cloud Events with Zeebe
Disclaimer: This blog post is about Cloud-Native software, containers, Cloud Events, and Workflows. It describes a concrete example that you can run yourself using Kubernetes, Helm, and Zeebe. You should be familiar with Kubernetes and Helm to follow along and will learn about Zeebe and CloudEvents on your way. While working with Kubernetes the chances are quite high that you’ll find services written in different languages and using different technologies stacks. CloudEvents (CloudEvents / CloudEvents Specifications) was born to enable these systems to exchange information by describing their events in a standard way, no matter which transports these services are using (HTTP, Messaging AMPQ/JMS, Protobuf, etc). In such scenarios, where you have events being produced and consumed by different systems, there are common requirements that start to arise when…








