Camunda Team Blog

How to handle absent Assignees

Written by Jakob Freund on , under Execution category.
"I want usertasks to be reassigned if the assignee is currently absent. How would I do this in Camunda?" As always, there is plenty of possible approaches to handle this situation. One of them begin a Task Listener. I created a little snippet that demonstrates how this can work: Absence Manager Snippet on GitHub For those of you who don't want to build and deploy this demo application right away, there is also a little screencast below.

camunda BPM Community Day 2014

Written by Daniel Meyer on , under Community category.
Last Thursday we organized the 2nd camunda BPM community Day. After visiting Prague last year we went for the home game and invited the community to our Berlin offices. So we put all our desks and chairs and other stuff away to make room for the attendees. Around 65 people had registered and without doing an exact headcount, I suppose that more than 50 attended which Bernd described as "

cockpit plugin store

Written by Bernd Rücker on , under Execution category.
We have Camunda Cockpit as a great tool for monitoring and operations. But roles and requirements for monitoring and operations always differ in our real-life projects - so we allow plugins for Cockpit. In the last 48 hours (on our Camunda hackdays) we implemented a "plugin store" for the existing community plugins - so everybody can much easier try out plugins or see what plugins exist. The plugin store scans various GitHub repositories and searches for plugin metadata.

camunda BPM 7.2.0-alpha4 released: CMMN Listener, Tasklist, Spin, Connect

Written by Sebastian Menski on , under Execution category.
Today we release the next alpha release of camunda BPM platform. The highlights of this release are: CMMN Listener support Embedded Forms in Tasklist   JSON support in Spin JSON to Java mapping with Spin Simple REST HTTP Connector See complete release notes in Jira. Download camunda BPM 7.2.0-alpha4 now. Add Listeners to your CMMN Case Definitions As the CMMN support of our platform steadily increases we started to add features known from our BPMN implementation.

Hello ${name}! - Templating with camunda BPM

Written by Sebastian Menski on , under Execution category.
As part of our scripting improvements we also addressed templating as a new feature of camunda BPM. With the new camunda BPM 7.2.0-alpha3 release it is now also possible to use FreeMarker or Apache Velocity templates inside your BPMN process. We integrated this template engines as JSR 223 compatible scripting engines. Therefore we create small wrappers for these template engines in our camunda-template-engines-jsr223 project. This has the advantage that we do not need new extension elements or attributes for the BPMN xml.

News from the front-(end)

Written by Valentin Vago on , under Execution category.
The front-end of the camunda BPM platform has been under heavy development. The web-apps have been externalized and separated into different projects, which means that the "admin", the "cockpit" and the upcoming "tasklist" have their own repositories, and those projects are now relying on the "UI commons" and the "Javascript SDK" libraries. The Javascript SDK The actual JS SDK has already been implemented in the upcoming tasklist and allows us to start processes and use their embedded forms (when they use one).

Embedded Case Management with CMMN in camunda BPM

Written by Daniel Meyer on , under Execution category.
In our latest alpha release we include a preview of the upcoming support for CMMN (Case Management Model and Notation) in camunda BPM. Time to have a look at CMMN and the way it is implemented in camunda BPM. What is CMMN? CMMN is an emerging OMG standard for (Adaptive) Case Management. Version 1.0 is freshly released and vendor adoption starts to take off. Trisotech already provides a Web-based Modeler for CMMN and we at camunda have the ambition to provide the first embedded, Open Source Runtime Engine for CMMN.

Scripting Everywhere in camunda BPM

Written by Sebastian Menski on , under Execution category.
With the last camunda BPM 7.2.0-alpha3 release we heavily extended the scripting support of the camunda BPM platform. We started to improve scripting support with the 7.2.0-alpha1 release and now we think we are done. It is now your turn to start using the different scripting languages and help us to polish this feature for our final release. To get an detailed overview of the scripting support please visit our user guide.

The Case for Open Source Embedded Case Management

Written by Daniel Meyer on , under Execution category.
In camunda BPM we enhance our lightweight embedded BPMN Process Engine with case management features based on CMMN. CMMN is the new emerging industry standard for (Adaptive) Case Management (ACM) developed by the OMG (Object Management Group), the same consortium which is also behind  the BPMN 2.0 standard. I believe that lightweight open source solutions based on open standards can make a difference in the case management space. This is why.