This is an example of using Camunda-Formio with Camunda platform through Camunda Spring Boot Application.
- Download the Dockerfile
- Build the image:
docker build --tag camunda-formio-example .
- Start the container:
docker run -p 8080:8080 camunda-formio-example
- Open browser and navigate to http://127.0.0.1:8080/index.html
- User login is
demo
and password isdemo
- Use buttons on the left to load forms and start processes
- Camunda Webapp with Cockpit, Tasklist and Admin modules http://127.0.0.1:8080/app/welcome/default
- A simple dashboard with ability to display forms and start/complete the process http://127.0.0.1:8080/index.html
- Camunda-Formio is included into .pom file as dependency.
- REST for camunda-formio:
GET 127.0.0.1:8080/api/ext/task/{id}/form
- load a form for task by task id. The loaded form is cleaned from unused process dataPOST 127.0.0.:8080/api/ext/task/{id}/complete
- submit formio form data to complete the task. Data validation and cleanup is performed before saving variables into the process
- REST for Camunda Process Engine at
127.0.0.1:8080/rest
- NodeJS for running server-side Formio scripts