Skip to content

This project is used as part of a video tutorial in order to show how you can use various features of Camunda in a spring boot application

License

Notifications You must be signed in to change notification settings

pai-bh/Camunda-7-Spring-Boot-Tutorial-Lafayette

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camunda Platform 7 Spring Boot Tutorial Lafayette

This project is used as part of a video tutorial in order to show how you can use various features of Camunda 7 in a spring boot application. Be aware that this is specific to Camunda 7 and concepts described here are not compatible with Camunda Platform 8.

Video Tutorial Badge

You'll find the tutorial videos by clicking the image below

Camunda Spring Boot Tutorial

What is this all about?

When creating example projects I like to ensure that the examples I use are as close to real world use cases as possible and so in this example we'll be building a process in which we can help one of my favourite historical figures Gilbert du Motier, Marquis de Lafayette to do what he does best - get involved in revolutions!

This is broken up into 4 parts and in the end we're looking a process that will help Lafayette with a more efficient way to ruin things for the French and British monarchy.

process

What you will need

What will you learn?

  • How to setup a spring boot project with Camunda
  • Understanding the components of the project
  • How to create forms and link them to user tasks
  • How to write java classes that can be run by Service Tasks
  • How to configure an XOR gateway based on process data
  • How to configure non-interrupting timer events
  • How to trigger and catch BPMN errors thrown from Java Code

Part One: Lafayette's Departure

Using User tasks and Camunda Forms. LafayetteV1

Part Two: Lafayette Crosses the Ocean

Using Service Tasks, Java Classes and Gateways. LafayetteV2

Part Three: Lafayette Writes Home

Using Timers and User Tasks. LafayetteV3

Part Four: Disaster at Sea for Lafayette

Using Java to throw BPMN Error Events. LafayetteV4

About

This project is used as part of a video tutorial in order to show how you can use various features of Camunda in a spring boot application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%