Camunda BPMN Project - Demonstrating CRUD Operations with Spring Boot Application
This project showcases the implementation of CRUD operations using a Spring Boot application along with BPMN processes using Camunda BPMN. Follow the steps below to run and interact with the project:
Setting Up Database Configuration
- Update the database configuration in the application.yaml file.
Running the Application
-
Open the project in the Command Prompt (CMD) and execute the following commands:
- mvn clean install
- java -jar jar-name
-
Access the application by opening it in your preferred web browser.
-
Log in using the username and password specified in the application.yaml file located in the resource folder.
-
After logging in, click on "Cockpit" to view the number of processes and deployments that have been performed.
-
Click on the TasklistClick on "Tasklist" to access the task list.
-
Start a new process by clicking on "Start process."
- You will see a list of available processes. Choose the "Create Person" method and click on "Start process."
8 .After clicking on the start button, refresh the page. You will see a user task that needs to be completed before the service task can run. Perform the following steps: - Claim the task. - Fill out the forms (these are the payloads required for our Spring Boot app's "Create Person" method). - Submit the form.
9.In the diagram section, you can see the progress of the process. The number "1" indicates that one task is pending at the user task. -
- Once you submit the form, the "Create Person" method in the Spring Boot app will be completed. This will also complete the process flow of the BPMN diagram.