Author

Niall Deehan

BPMN Quest – Camunda as a Game Engine!

This year at the annual Camunda hackdays one team bravely took it upon themselves to balance out the innovative and useful projects with something fun and frivolous. For two days somewhere in Brandenburg we were “Awesome-Team-Awesome” and we turned the Camunda engine into a platform to create a D&D style quest game. We call it BPMN Quest. The project was split into a few different features and handed out to the reverently skilled members of the (awesome) team (awesome). Location Map – showing the current location of the character as they moved through the story was given over to Paddy with help from Neville. Player’s Quest Page – the interface that the user playing the game would see, including story…

By Niall Deehan

Bringing Together: Transactions, Cancel Events and Compensation Tasks

If you’ve ever been lucky enough to enjoy Camunda’s BPMN training then you probably have fond memories of the slide featuring Compensation tasks and Cancel events. It happens to be the very last slide in the symbol set section and is traditionally follows by a well deserved break. It also happens to be a very well implemented part of the Camunda engine.   This post is going to be all about how a process containing a transaction, cancel end event and compensation task are all implemented. The process I’m going to be describing is available on GitHub to download and play with yourself. the process itself looks like this: This process describes booking a holiday, as this is an example…

By Niall Deehan

Start and complete a process with the REST API

Please note that this post is getting older and parts are out of date. If you’re looking to use our REST API, you can find updated versions here: Camunda Platform 8: Start a Camunda Platform 8 Process via REST with Webhooks Camunda Platform 7: Start and Step Through a Process with REST (feat. SwaggerUI) If you’ve already downloaded the Camunda BPM platform you’ve already got our invoice example running locally. So I’m going to start with how you might run through that process using our REST API. I’m going to assume that you’ve got some method of making those calls either programmatically or using a RestClient (I’ve used chrome’s advanced rest client to test the calls). So lets begin… Starting…

By Niall Deehan

Deploy a Camunda BPM Docker Image with Amazon Web Services

No one could argue that deploying the Camunda BPM platform to a web server is unmatched in its adrenaline-inducing excitement, but we should spare a thought for those people whose aversion to scripts and consoles has meant that they have never had the opportunity to enjoy Camunda BPM deployments to their fullest. Until now…   In this post I’m going to explain in detail how you can deploy Camunda BPM to a server using docker and Amazon Web Services (AWS) and interestingly enough – it doesn’t require so much as a glance at a console cursor. To achieve this we’re going to be using two Amazon services: RDS – to setup the process engine’s database EC2 Container Service – as…

By Niall Deehan

Try All Features of Camunda