This project is used as part of a video tutorial in order to show how you can build a Camunda process for the Camunda Platform 7 Run distribution. Be sure to check the version of Camunda you're using because a lot of what is detailed here will only work for Camunda Platform 7 and not Camunda Platform 8.
You can click below to follow the complete tutorial for this project.
In other examples I've created a process to help Gilbert du Motier, Marquis de Lafayette get involved in his favorite pass time of overthrowing monarchies. Now it's only fair that we help him as he tries to escape revolutionary France.
The process is broken up into 4 parts and in the end our dear friend Lafayette will not be able to escape some kind of incarceration, but at least we can get him there will some efficiency.
- Java JDK 11 so that you can run Camunda Platform Run
- Camunda Platform Run for running BPMN models
- Camunda Modeler for building and deploying BPMN Models
- NodeJS for running JavaScript external task workers.
- Some kind of developer tooling like Visual Studio Code
- Setup a Camunda Platform Run project
- Understand all the required components
- How to create forms for User Tasks
- How to create External Task Workers in JavaScript
- How to configure XOR gateways based on process data
- How to configure non-interupting timer events
- How to catch BPMN errors thrown from a JavaScript Worker
Creating Camunda forms to be used in User Tasks
Creating an XOR gateway and adding a JavaScript worker
Use a timer and a boundary event on a user task
Throw an error with from a JavaScript worker and catch it on a boundary event