Skip to content

Latest commit

 

History

History

customer-onboarding-showcase

Customer Onboarding Showcase

This module holds the code for the customer onboarding showcase. It is a showcase of the capabilities of the Miranum Framework (IDE as well as Connect) framework. In the figure below you can see the customer onboarding process as well as the integrations which are written using the Miranum Connect Framework.

Customer-Onboarding-Process

Currently, this showcase only supports Camunda Platform 7 as a process engine. This can be easily changed by migrating the process diagram for the customer-onboarding project to Camunda Platform 8. Before startup, make sure to start the Camunda Platform 7 from the docker-compose file which can be found in the stack folder. To start this showcase build the project and run the following applications:

To start a process instance access the customer-onboarding-frontend to fill out the form below. After filling out the form, the process instance will be started and the process will be executed.

Start Process Form

Miranum-IDE Features

To start modelling processes and designing forms, you need to open the ressources folder in VS Code. Make sure to have the Miranum IDE extensions pack installed. If you have done so, you can open *.bpmn and *.forms files to design them. A getting started guide for the IDE can be found here.

Miranum-Connect Features

The modules customer-onboarding-starter, customer-onboarding-mail and risk-evaluation are all written using the Miranum Connect Framework. By doing so the core is platform independent and can run on Camunda 7 as well as 8. It also leverages Domain Driven Design principles and a hexagonal architecture.