Camunda

Camunda Blog

Community

Testing DMN Tables Automatically

One key feature of DMN tables is that they enable business people to provide Business Rules in an intuitive way – like creating an Excel sheet. As a developer you get the DMNs and you integrate them into the BPMN-Process. But how can you make sure that DMN works as expected? With this in mind I started the DMN Table Tester Project with these main goals: Interested? Then let me show you how it works with this simple DMN: Configure your Test The Tester provides a simple User Interface that lets you define a DMN Test in no time. Here is an example: Run the Test This shows you that the DMN is correct: Each Test Case is one row,…

By Pascal Mengelt

Community

How can you Teach a Workflow to Execute a specific task?

If you read the first article in this series, I might have been able to convince you about executable processes? In this blog, the second in the series, I would like to go a step further and show you, with Restzeebe, how concrete tasks within processes are executed by a workflow engine. All my examples use Camunda Cloud. I don’t know of any other solution that executes workflows models in BPMN in the cloud. But now to the real thing. How can you teach a workflow to execute a specific task? I don’t want to go into too much detail, but with Camunda Cloud it works like this: Zeebe, the underlying engine, uses a PubSub system for workers. A worker is essentially the software that executes…

By Adam Urban

Process Orchestration

Beyond RPA: How to Build Toward End-to-end Process Automation

Robotic Process Automation has come of age, with Forrester Research predicting the RPA market revenue is on target to reach $2.9 billion this year. It’s not hard to see why this market is maturing fast, with RPA promising an easy and quick fix to automate many of the manual, repetitive tasks that require manual data input or an exchange of data with an inflexible legacy system. RPA bots can be deployed quickly and deliver an immediate productivity boost, not to mention significant cost savings. But with so many tools available on the market — you can find everything from vendors promoting low-code solutions to code-heavy approaches, all marketed under the RPA banner —  it’s becoming imperative to differentiate RPA from…

By Charley Mann

Community

Welcome to the Camunda Community Summit 2021

Camunda has always been focused on creating an excellent experience for developers everywhere who are trying to automate processes. From our days as a small process automation consulting firm to the powerful products used by hundreds around the globe, our engineering mindset and commitment to our community has always been at the heart of what we do.  Out of this commitment to our community comes our first Camunda Community Summit — coming live to your laptop on April 27-28, 2021. This inaugural summit builds upon our first Community Unconference last October. The feedback we received was tremendous and people have been asking for another event like it ever since. This virtual conference, created by developers for developers, offers peer-to-peer engagement…

By Mary Thengvall

Engineering

Is there an alternative to spaghetti?

When it comes to food, definitely not. Spaghetti Bolognese needs few ingredients, is quickly prepared and always tastes great – at least to me 😉 But what I am actually getting at? Spaghetti Code. In contrast to a meal, Spaghetti Code is not eaten up in a few minutes. It stays, is extended, changes, grows and grows and grows. It is the same with microservices. If you start with microservices, you always have to consider how fine-grained services are cut. In the end, the spaghetti effect shifts from code to orchestrating components. This component must know all the small services and connect them with each other. The same can be found in manual activities that have not been automated or…

By Adam Urban

Community

chor-js – an Editor for BPMN Choreography Diagrams

Let’s say you are craving your favorite pizza from that pizza place a ten-minute walk away. You call them up, place your order, and are then asked whether you would like to have the pizza delivered or pick it up yourself. In your mind, you think about how convenient it would be to have a delivery driver knock on your door and hand you the pizza within half an hour or so, but then again it is only a short walk, and some fresh air would really do you good… Putting somewhat existential questions aside, what we just described is a prime example for a so-called choreography in Business Process Management. Different participants (you, the pizza place and the delivery…

By Jan Ladleif, Anton von Weltzien

Product

Cawemo Enterprise (On-Premises) 1.5 Released

We’re happy to announce the 1.5 release of Cawemo Enterprise On-Premises. Cawemo is the BPMN process specification platform of the Camunda stack, enabling all stakeholders to model and collaborate on process diagrams and related files. The main improvements in this release are: New UiPath template editor Cawemo provides a form-based editor for element templates that are tailored specifically to be used with Camunda’s RPA Bridge and UiPath. Template versioning You are able to manage and publish versions of the same template, allowing you to adjust templates to changes in your UiPath scripts or other task implementations. Integration with Camunda’s new identity and access management solution Camunda Account takes over the user management for Cawemo and will enable LDAP support in…

By Cawemo Team

Product

Camunda Modeler 4.5 Released

We are happy to announce the release of Camunda Modeler 4.5. This release introduces the ability to handle versioned templates, improves the navigation of DMN Decision Tables and delivers various smaller improvements when modeling BPMN. Download the latest release and start modeling right away. Templates Versioning Templates allow you to configure a diagram element with predefined properties —  very helpful when you work with predefined properties or reuse configuration in multiple elements. During development, you may need to change a template. This can now be achieved thanks to templates versioning. By specifying an optional `version` field in the template configuration, the Camunda Modeler can detect and handle newer versions by offering an update option. Templates created and published on Cawemo,…

By Maciej Barelkowski

Product

Camunda Optimize 3.3.0 Released

We’re excited to announce the release of Camunda Optimize 3.3.0. Camunda Optimize supports continuous process and decision table improvement by providing transparency into your automated processes and decisions. Business-friendly reports and dashboards, as well as alerts, help you to identify process bottlenecks and improve your overall end-to-end process. If you’d like to get started with Optimize 3.3.0 right away, you can download the release here with your Camunda Enterprise Platform customer credentials. And if you’re not yet a Camunda customer, you can sign up here for a free 30-day trial of the Camunda Enterprise Platform, which includes Camunda Optimize. In this post, we’ll highlight some of the new capabilities introduced in Optimize 3.3.0. Refreshed Report Builder and Reporting capabilities Process…

By Camunda Optimize Team

Ready to get started?