Category

Engineering Excellence

All Camunda blog posts tagged with Engineering Excellence.

Listen up, keep your privates private!

In a recent blog post, I described a use case based on facial image recognition to perform an authentication task. In an ideal process, the recognition system either passes or fails the recognition task and the process proceeds via straight through processing to completion. In practice there is a fuzzy boundary between these two outcomes where human judgment via a human task is injected into the process. Now consider the case where say an image of a driver license is used as a reference image. This image contains particularly sensitive information. Hence if a user is required to access this image, have we taken all reasonable steps to protect this information and provide access on a need to know basis?…

By Robert Parker

Camunda 7.9.0 Released

Camunda BPM platform 7.9.0 is now available, and the highlights are: Clients for External Tasks History Cleanup Performance Improvements Transient Variables New Features in Camunda Cockpit 119 Bug Fixes

By Svetlana Dorokhova, Nikola Koevski, Roman Smirnov

Let’s Face it, BPMN and DMN Rock!

I often describe process based applications as a lot like Lego ®. Functions and services are like the different types and styles of bricks, BPMN process models are the instructions to assemble those bricks into desired models or outcomes. Hence much like the Lego analogy, from a few re-usable services, I can use BPMN processes to assemble a multitude of useful outcomes. With the trend towards public API’s and the ease of access to cloud based services, my Lego kit just got a whole lot larger! Amazon Web Services (AWS) recently released additional Artificial Intelligence (AI) services into their Platform as a Service (PaaS) offering. One in particular called Rekognition caught my attention. Rekognition includes a set of image processing…

By Robert Parker

Camunda 7.9.0-alpha4 Released

Camunda BPM platform 7.9.0-alpha4 is here and the highlights are: External Task Notifications for Long Polling Version Tag Binding in Business Rule Task and Call Activity Asynchronous Modification of a Single Process Instance History Cleanup in Multiple Threads Camunda WildFly Swarm Community Extension Integration of the Latest Version of dmn-js 20 Fixes You can Download Camunda for free (click on Preview Release) or Run it with Docker. To see a full list of the changes, please check out our Release Notes and the list of Known Issues. If you want to dig in deeper, you can find the source code on GitHub. External Task Notifications for Long Polling With the preceding Camunda 7.9.0-alpha2 release, we introduced a long polling Fetch…

By Fabian Hinsenkamp

Camunda External Task Client (Java) 0.1.0-alpha2 Released

Recently we released the first alpha version of the Camunda External Task Client (Java). Today we are happy to announce the second alpha release. The External Task concept helps to decouple your services from the Workflow Engine. The highlights of this release are: Set variables to the local scope of External Tasks Specify a response timeout to fetch and lock External Tasks (long polling) More serialization formats to exchange object variables (XML and JAVA) You can find the complete release notes here.

By Tassilo Weidner

Camunda Node.js External Task Client 0.2.0 Released

We are so excited to announce a new alpha release of camunda-external-task-client-js, an Node.js module that makes it possible to handle your BPMN Service Tasks. This release is focused on making it more flexible to handle variables. It improves setting variables and brings up two major features: setting local variables support for Date & File typed variables The following example will illustrate these features and show how they can be used. Example 1. Setup first, make sure to have Camunda running download the following model and deploy it using the Camunda Modeler create an invoice.txt file with some data and place it in the same folder as the script install camunda-external-task-client-js from npm using: npm install -s camunda-external-task-client-js or: yarn…

By Seif Eddine Ghezala

Camunda 7.9.0-alpha3 Released

Camunda BPM platform 7.9.0-alpha3 is here and the highlights are: Spring Boot Starter alpha release Payload in Signal Events Implement Your BPMN Service Task with Node 16 Fixes You can Download Camunda for free (click on Preview Release) or Run it with Docker. To see a full list of the changes, please check out our Release Notes and the list of Known Issues. If you want to dig in deeper, you can find the source code on GitHub. Spring Boot Starter alpha release As previously announced, the next stable release of Spring Boot Starter will be in May, together with Camunda BPM 7.9. This Spring Boot Starter 3.0.0-alpha1 version comes with the recently released Spring Boot 2.0.0. (Camunda Spring Boot…

By Yana Vasileva

Camunda Node.js External Task Client 0.1.1 Released

We recently published the first alpha release of camunda-external-task-client-js, an NPM module that makes it possible to handle your BPMN Service Tasks in Node.js. Today, a new alpha release is ready, bringing up major features that revolve around easily exchanging process variables between Service Tasks and the Workflow Engine. The feature set includes: Accessing single/all variables Creating/Updating single or multiple variables Support for primitive (e.g. Integer) and complex variable types (e.g. JSON) Let’s walk through a basic example to showcase some of these features: Example 1. Running Camunda First, make sure to have Camunda running. 2. Deploying the Workflow Download the following model and deploy it using the Camunda Modeler. 3. Installing the NPM package Install camunda-external-task-client-js from npm using:…

By Seif Eddine Ghezala

Try All Features of Camunda