This demo shows how to build a basic BPMN process to search Star Wars characters.
Based on all Star Wars characters found, it will decide if those characters should be displayed.
At the end the process is searching for each character a GIF from Giphy and is displaying them on a basic GET
request.
You need to replace inside the Star_Wars.bpmn20.xml file GIPHY_API_KEY
with an actual API key.
Afterwards, you can run the Spring Boot application either with mvn spring-boot:run
or directly out of your development environment.
It is also possible to push the application to cloud foundry by executing:
cf push awesome-starwars-animations -p target/awesome-starwars-animations-0.0.1-SNAPSHOT.jar
To build the same process, you need to install Flowable (tested with version 6.4.1).
You have three possibilities:
- Download Tomcat and put the
war
files from Flowable downloaded zip out of thewars/
into thewebapps
folder from Tomcat. - Deploy it to Cloud Foundry.
- Run Flowable with Docker
You can import the processes out of the processes and the decision table out of the dmn folders through the import button.