Category

Engineering Excellence

All Camunda blog posts tagged with Engineering Excellence.

camunda Modeler 2.6.0 released: Field Injection, properties panel and bug fixes

The camunda BPM team is happy to announce the release of camunda Modeler 2.6.0. This release contains updates on the properties panel, a new properties tab, bpmn 2.0 alignment and bug fixes. Find a complete list of issues solved in this release in JIRA. This release covers Eclipse  Eclipse Kepler and Juno/Indigo as well as the camunda Modeler Standalone. The new features and bug fixes where mainly developed by Kristin! Asynchronous Continuation on Parallel Gateways As the parallel gateway is a synchronizing gateway, it is subject to optimistic locking. The new feature allows you to use the engines JobExecutor Retry mechanism for resolving optimistic locking conflicts without impacting the preceding tasks. Field Injection We introduced a new tab to configure field injections for the following elements: Service…

By Michael Schöttes

camunda BPM Online Training available

I am happy to share that our super-awesome camunda BPM Online Training is finally available. It consists of a number of video tutorials and exercises, and also includes weekly web sessions with our experienced and remarkably good-looking consultants, where you can discuss any questions or issues you might have. Go get it here: https://camunda.com/services/training/ Would be great to get your feedback on this – if you think the training is a good idea, please let us know. If you think it should include another kind of learning approach or whatever else, let us know that as well. Just post in the forum or send us an email – thanks a lot – and happy processing!

By Jakob Freund

7.2.0-alpha1 Released: Rest API, Bugfixes and Refactorings

The first alpha release of Camunda BPM 7.2.0 is out. The release brings Rest API features: Deployments, Task Comments, Task Attachments, Task Variables Script Execution Improvements Caching of compiled scripts (=> performance improvements) Variable handling for scripts (=> Jython, JRuby and JavaScript can now be used) Groovy is now included in all distributions and works out of the box. Maintenance Bumped Version of Mybatis dependency to 3.2.3 Frontend library upgrades Bump version of angularjs to 1.2.16 Remove Bootstrap JavaScript and replace with angular-ui And many bugfixes. Known Issues: In this alpha release, camunda Tasklist has several known issues related to form handling. See: CAM-2233, CAM-2234, CAM-2236.   See the complete Release Notes.   Download Camunda BPM 7.2.0-alpha1 now. What is going on behind the Scenes? Behind…

By Daniel Meyer

Feedback Request: Process Implementation with XML & JSON Data and Scripting Languages

One of our largest customers approached us with the following requirement: “We want to implement BPMN processes, such that these processes work with rich XML and JSON data objects, but we are not forced to deploy custom Java Code.” Requirement (1) is a very common one. Many of our users and customers work with rich XML and JSON data objects. To do this, many of them implement custom Java Classes and use technologies like JAX-B or Jackson for mapping XML and JSON to Java. Requirement (2) is also a common one. Note however that in this case, the driving force behind it is not zero-coding. Our customer is a rather large hardware / software vendor  and their product is deployed in…

By Daniel Meyer

Sneak Preview for new Online Training

Our tireless consulting team will publish a new online-training for camunda BPM very soon. We’ve been asked for that again and again, which is why I am more than happy that it’s finally available. There is a little sneak preview available already: You can enjoy the first module (basically a video tutorial) for free! Get it here: camunda.com/landing/camunda-beginners/ And have fun!

By Jakob Freund

Use camunda bom for maven Dependency Management

Sometimes you need to include multiple camunda BPM maven dependencies in your project. The apache maven best practice  is to use a bom (“Bill of Materials“) which ensures that you get the matching versions for multiple dependencies. For camunda bpm we prepared the camunda-bom   First, import the camunda-bom in the dependencyManagement section of your maven pom:   <dependencyManagement>     <dependencies>       <dependency>         <groupId>org.camunda.bpm</groupId>         <artifactId>camunda-bom</artifactId>         <type>pom</type>         <scope>import</scope>         <version>7.1.0-Final</version>       </dependency>     </dependencies>   </dependencyManagement> Now you can reference multiple camunda dependencies without adding their version information:   <dependencies>        <dependency>      …

By Daniel Meyer

Get started with camunda BPM and Java EE

Roman and Sebastian have written a brand new getting started guide for camunda and Java EE.      The guide is a detailed step-by-step tutorial about how to setup your Java EE 6 application for camunda BPM and BPMN. It has examples about how to use JSF for implementing Task Forms, CDI and EJB as a programming model for the business logic and JPA for custom persistence. The source code of the tutorial can be found on GitHub. Since the guide is a step-by-step tutorial, you can checkout the source code for each step as a tag in git. I hope you like the tutorial, please give us feedback in the forums and via @camundaBPM. Read the guide on how to…

By Daniel Meyer

camunda Modeler 2.5.0 released: Extension elements, properties panel and bug fixes

The camunda BPM team is pleased to announce the release of camunda Modeler 2.5.0. This release is dedicated to align the latest improvements of camunda BPM 7.1 with the modelers properties panel. Furthermore we implemented a new properties tab for extension elements and of course we fixed bugs. Find a complete list of issues solved in this release in JIRA. This release covers Eclipse Kepler and Juno/Indigo as well as the camunda ModelerStandalone. The new features where mainly developed by Kristin! Furthermore Roman did some great bugfixes. Properties Panel We aligned the elements of the properties panel with the latest engine features released with camunda BPM 7.1. Follow Up Date According to CAM-1654 you can define a follow up date for…

By Michael Schöttes

Finally! Camunda BPM 7.1.0-Final is released

Today we release 7.1.0-Final, the new minor version of camunda BPM. Compared to the 7.0.0.Final release, the new version includes many new features and improvements: Improved process engine with Job Definitions, better BPMN coverage and improved performance, All-new BPMN Model API for convenient BPMN model access, New features in the cockpit monitoring web application, Improved Tasklist and Task Forms, including support for HTML5 and Generated Task Forms. Support for Oracle WebLogic Server 12c and JBoss Application Server 7.2 and JBoss EAP 6.1 / 6.2 This blog post contains a more detailed feature overview below. The release is now available on camunda.org for download: You can download the release on camunda.org for free. All in all, 320 issues were closed. See the complete…

By Daniel Meyer

Try All Features of Camunda