Category

Process Orchestration

All Camunda blog posts tagged with Process Orchestration.

Zeebe Helm Profiles

If you are looking to start evaluating Zeebe in your own Kubernetes Cluster or if you are already doing so with our Helm Charts you should take a look at the following GitHub repository which contains a set of configurations (profiles) based on different use cases. Zeebe Helm Profiles are just configurations for the official Zeebe Helm Charts. The idea behind these profiles is to configure Zeebe and surrounding components for different use cases. A common requirement is to evaluate Zeebe into Minikube or Kubernetes KIND, or in a Cloud Provider. For each of these scenarios, you will need to configure the charts in slightly different ways. If you want to run Zeebe on your own laptop, one of the…

By Mauricio Salatino

RPA and Enabling End-to-end Process Automation

The Case for End-to-end Process Automation Processes are the algorithms that determine how an organization runs. Successful businesses grow from proven, effective processes. At Camunda, we have made it our mission to enable organizations to design, automate and improve these processes — no matter where they are and what they entail. Our ambition is to “automate any process, anywhere”.  Automation is not new, it is basically the core value of any software product. And if there was one single software product that could successfully run the entire operations of a company, there might not even be a need for Camunda. In fact, SAP tried to become that product in the 1990s. But although there are thousands of companies running SAP,…

By Jakob Freund

Three hidden threats of RPA technical debt you might have overlooked

If you’re looking to selectively automate the work of individual components in legacy systems, and help automate processes without a significant time investment — RPA should be on your radar.  Global companies like Deutsche Telekom have already introduced and automated 2,500 individual bots, resulting in savings of more than 100 million Euros. However, relying too heavily on RPA can land you in hot water. Paul Jones, Business Automation Services at NatWest even classifies RPA as technical debt.  So what can you do to avoid this debt? Prevention is the best cure and before jumping on the RPA bandwagon, think carefully about whether you need an RPA solution, or a workflow engine. Losing control of long-running processes The ability to automate…

By Daniel Meyer

Creating an Extraordinary Contributor Experience for Hacktoberfest

Hacktoberfest is coming! And Camunda is participating, with the opportunity to get a sweet limited-edition Camunda Hacktoberfest t-shirt by making just two pull requests to any of our open source projects. We’ve also put together a guide for open source repository maintainers, to empower you to create an extraordinary contributor experience. Creating an Extraordinary Contributor Experience This document is for open source project maintainers who want to increase community contributions to their project. We’ll look at the Contributor Experience and how you can create an Extraordinary Contributor Experience. So You’re a Maintainer You’re an open source project maintainer. You’re probably also a contributor to the project – maybe the only one. Wouldn’t it be great to have other people making…

By Josh Wulf

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

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…

By Gottfried Sehringer

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…

By Rick Weinberg

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…

By Mauricio Salatino

Try All Features of Camunda