Category

Engineering Excellence

All Camunda blog posts tagged with Engineering Excellence.

New: camunda BPM network

On March 14 we merged the online community BPM-Netzwerk.de with more than 10,000 members into the new camunda BPM network. I personally created the first version of this community in 2004, and together with Robert Emsbach grew the community in the German speaking area. I learned a lot about community building during that time, especially in the BPM world. Now camunda takes over and will bring our network to the next level: Firstly, we want to grow our community outside the German speaking area as well, and secondly we want to explore new possibilities for discussing BPM online, that should go beyond the typical instruments we already know from general virtual communities. That’s why we created the BPMN forum for…

By Jakob Freund

Fluent API for Message Correlation

Camunda BPM 7.1.0-alpha4 features a new fluent API for message correlation. BPMN 2.0 defines events and tasks catching messages. The following is a fragment of a process waiting for an order to be cancelled: In BPMN 2.0 XML you have to provide a name for the message you want to catch: <bpmn2:definitions …>   …   <bpmn2:message id="<b>Message_1</b>" name="<b>orderCancelled</b>"/>   …   <bpmn2:process id="Process_1" isExecutable="false">     …     <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" name="Order Cancelled">             <bpmn2:messageEventDefinition messageRef="<b>Message_1</b>"/>     </bpmn2:intermediateCatchEvent>        </bpmn2:process> New Fluent API Camunda Engine now features a fluent DSL for correlating this message to the process engine:   runtimeService.createMessageCorrelation("<b>orderCancelled</b>")       .processInstanceBusinessKey("someOrderId")       .setVariable("CANCEL_REASON", "someReason")    …

By Daniel Meyer

Camunda Grails Plugin by Martin Schimak

Martin Schimak (who is a community member and contributor) has written a Grails plugin which allows users to get started quickly with Camunda on grails. Camunda Grails Plugin 0.1.0 released: https://t.co/cy539EHEUV — Grails Plugins (@grailsplugins) March 13, 2014 The code is pushed to GitHub: https://github.com/plexiti/camunda-grails-plugin Amazing Stuff!!

By Daniel Meyer

Custom Location for bpm-platform.xml Configuration File

Starting with camunda BPM 7.1.0-alpha4 it is now possible to put the bpm-platform.xml file in a different location. This solves the problem that you have to open the camunda bpm platform EAR module and change the configuration file inside the EAR file if you want to customize your settings. Note: This post does not apply to the JBoss Application Server distribution since there the process engine configuration is put directly into the JBoss Application Server configuration file (standalone.xml / domain.xml). You can now put the bpm-platform.xml file in any location and provide the location as an URL. Examples: /home/camunda/.camunda/bpm-platform.xml C:pathtobpm-platform.xml https://mydomain.com/path/to/bpm-platform.xml The location can be set using A JNDI entry namedjava:/comp/env/bpm-platform-xml. This is particularly useful on websphere application server. A…

By Daniel Meyer

camunda BPM 7.1.0-alpha4 released – BPMN coverage, Performance & Cockpit

Today we released camunda BPM 7.1.0-alpha4. This release provides many improvements and bug fixes: Process Engine: BPMN coverage: Support for Non-Interrupting Event Subprocess – (CAM-112) – HOT Performance Improvements: Execution Tree pre-fetching (CAM-1967) Reduce number of database queries. (CAM-1905, CAM-1906, CAM-1966) Message Correlation Improvements: Added Fluent Builder & Correlation using Process Instance Id (CAM-1775) camunda Cockpit (Webapplication for Monitoring & Operations): Community Features: Resolve Caching problems – Try 1 (CAM-1899) Improved Plugin API (CAM-1737, CAM-1958, CAM-1959, CAM-1960, CAM-1961) Search & Filter Activity Instance Tree (CAM-1874) Enterprise only: History of Variables (CAM-73) History of User Tasks (CAM-1875) Bpmn Model API: Support for all camunda Extension elements & Attributes (CAM-1854) All in all, 45 Issues were closed. Find the complete release notes in Jira. Download camunda BPM 7.1.0-alpha4 now! Give us…

By Daniel Meyer

camunda BPM 7.1 Live Webinar

On March 21 we will present to you the brand new version 7.1 of camunda BPM – the open source platform for process automation with Java and BPMN 2.0. camunda BPM is spreading rapidly and already being used by well-known organizations such as Lufthansa Technik, Sony DADC and Zalando. See for yourself what our heroic team has been working on for more than 6 months and get a live demo of our great new features for process execution, monitoring and prototyping. Please choose one of our free 1 hour Live Webinars See you there!

By Jakob Freund

How to use camunda-bpmn.js to visualize custom business data in process models

As part of camunda BPM we ship camunda-bpmn.js – a JavaScript framework to visualize BPMN 2.0 process models directly in your browser. It allows you to easily add own information to it. Daniel Klotz from our long-lasting customer Count+Care now leveraged that to show additional information on a process diagram to users (within their own application). He wrote a great tutorial and open sourced the code as an example on GitHub: https://github.com/zerounix/camunda.process.diagram. Great stuff – thanks a lot Daniel! And expect even more power with bpmn.io later this year 🙂 Happy coding…

By Bernd Ruecker

Camunda BPM 7.1.0-alpha3 released – Cockpit, BPMN Model Api and Task Operation Log

Today we release the next alpha version of Camunda BPM. The highlights of this release are:      Bpmn Model API Task Operation Log Edit group Identity Links in cockpit monitoring web application Cockpit usability improvements (Browser History, Icons) Consolidated Examples Repository On top of this we introduced new features into the cockpit monitoring web application which are reserved for enterprise subscription customers only: Diagram View for Historic Process Instances Audit Log for Historic Process Instances Advanced Querying Features for Historic Process Instances View the complete Release Notes in Jira.   Download Camunda BPM alpha 3 now and Give us Feedback via @camundaBPM and in the Forums.      Bpmn Model Api integration with Process Engine The BPMN Model API allows you…

By Daniel Meyer

Announcing the Release Date of camunda BPM 7.1.0 GA

The next release date of camunda BPM has been fixed: 7.1. GA* will ship on March 31st,2014 Most features will be open source, except for the IBM Websphere and Oracle WebLogic AS distribution along with the cockpit history plug-in. 7.1 GA will be the baseline for the next supported enterprise edition of Camunda BPM 7.1. Highlights of 7.1. Monitoring of Historic Data in Cockpit (EE only) New Job Definitions Concept and Job Suspension Feature in Cockpit Rapid Prototyping with Task Forms generated from BPMN 2.0 XML BPMN 2.0 Model API More BPMN 2.0 Support: Non Interrupting Message Event Subprocess Webserver Support: Weblogic 12c, JBoss EAP 6.1 and 6.2 Improved Message Correlation Of course there will be lots of other improvements and bug fixes…

By Robert Gimbel

Try All Features of Camunda