Author

Bernd Ruecker

cockpit plugin store

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. And we compiled a list of all default plugins included in the standard distribution (as most of the cockpit functionality is implemented as plugin). You can browse through all plugins easily: Try it out: https://camunda.org/plugins/ After collecting plugins you can: download the cockpit.war: In…

By Bernd Ruecker

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

Get your own camunda BPM T-Shirt!

Still need a Christmas present? How about a cool camunda BPM T-Shirt? Various team members designed the Shirts themselves and we got quite some response throughout the year. So we will make them available to you! OK – to be honest we will not make it before Christmas – but you can look forward to your new Shirt early in 2014! T-Shirts cost 20 € each (including shipping within Germany – ask us for international shipment options if applicable). We collect orders from now on till 31st of December, order the bunch of T-Shirts and ship them in January to you. How does that sound? If you are interested please send an email to t-shirt@camunda.com with exact amount, style, color, size…

By Bernd Ruecker

Monitor collaborating executable BPMN 2.0 processes in cockpit

In a current customer project we faced the issue that there were two executable processes – independent of each other. So far – so normal. But these two processes had to sync status here and there – so they were clearly related, but not by using a Call Activity. BPMN 2.0 allows this by communication via messages as shown in the following example. But how to keep track of this in monitoring? We developed a small cockpit plugin to show the related process instances – see below. The process is in the area of IT infrastructure management, where changes are handled by multiple different change processes handled by different departments which are pretty autonomous. But actually for today’s post it is not…

By Bernd Ruecker

Create a camunda BPM Process Application using Maven Archetype in 1 minute

For quite some time we already use Maven Archetypes in our camunda BPM training and at customer projects to create camunda BPM Process Applications – which are normally simple Maven projects.I created a 30 seconds survey to get feedback on archetypes. We currently have two archetypes available: war: Use on Servlet containers like Tomcat. ejb: Use on EJB containers like JBoss AS, WebSphere, Glassfish or WebLogic. You can find the full documentation online: Maven Archetypes (Project Templates).So you can start using it today. Give us feedback! We currently discuss how important archetypes are for our community and what types of archetypes we should provide (if any). Please take 30 seconds to fill in our survey. Thank you!

By Bernd Ruecker

Oct 23, 2013

What a wonderful community day in Prague

Last Friday we had our first camunda BPM community day! It was really awesome! Thanks everybody who joined. I am really impressed that we could organize that so close after the 7.0 release and so many people already traveled to Prague just for us. I can just repeat myself: AWESOME! Today I want to share some impressions and slides with you – we recorded the sessions and hope we will get videos online soon as well. Introduction & Vision After welcoming everybody Daniel talked about camunda BPM and the technical vision, which is about to empower developers to build awesome BPM applications. He briefly discussed the improved performance in 7.0 and I saw a lot of people nodding when Daniel…

By Bernd Ruecker

Camunda BPM + Apache Camel: Integrating two Open Source frameworks for a lightweight BPM+SOA infrastructure

Apache Camel is a well known Open Source framework solving a lot of integration problems and implementing the Enterprise Integration Patterns. So combining it with Camunda BPM is a perfect match: solve workflow and BPM requirements with Camunda and integration requirements with Camel.   Together with Rafael Cordones we took the existing Activiti Camel Module as a basis and did a huge refactoring. For everybody knowing this module I compiled the changes at the end of this article. For everybody else: Lean back and enjoy the show while I quickly walk you through the features. I do this based on our “camel use cases” example which is available on GitHub (by the way – you can discuss this process model on Camunda share): The…

By Bernd Ruecker

camunda share: Discuss your BPMN 2.0 process model in the cloud

Once a year the whole camunda team does a ShipIt-Day (inspired by Atlassian) – developing something awesome within 24 hours. This year, Kristin, Falko and me did “camunda share” – a web application in the cloud to share and discuss BPMN 2.0 process models. And we shipped it! It is live. Try it today: https://camunda.org/share/ Why camunda share? We often discuss with colleagues, partners or customers about process models. We often send around annotated PDF files via email. We were tired of it and wanted to have something like doodle for this. And with camunda BPM and especially the camunda-bpmn.js component we had everything at hand to get that going. And we had 24 hours 🙂 The idea is to avoid any…

By Bernd Ruecker

How to use BPMN 2.0 ScriptTask with Groovy in JBoss

Note: this blogpost only applies to camunda BPM version  < 7.1.0. Starting from camunda BPM 7.2.0 we ship Groovy as part of the pre-packaged distribution. Recently at a customer we added a ScriptTask to a process and wanted to run a Groovy script. Pretty easy with camunda BPM – but in the JBoss environment you have to know how to correctly put Groovy on the classpath – as we correctly use the JSR 223 stuff to recognize existing Scripting Languages. To help others and to remind myself I quickly wanted to blog how to do this. 1.) Add groovy module to your JBoss Download latest groovy-all.jar and copy it to JBOSS_HOME/modules/groovy/main/groovy-all.jar. Create JBOSS_HOME/modules/groovy/main/module.xml with the following content: <?xml version="1.0" encoding="UTF-8"?> <module…

By Bernd Ruecker

Try All Features of Camunda