This is one of 4546 IT projects that we have successfully completed with our customers.

How can we support you?

Camunda prototyping

Project duration: 2 months

Brief description

Implementation of the processes for creating a sales ledger, automatic processing of XML files and sending a reminder in BPMN using decision tables (DMN). The main tasks are the modelling of the processes in the Camunda Modeler and the implementation of the business logic in Java and C#. Furthermore, the Camunda web interface was adapted according to the customer.


A BPMN process mapped in the Modeler consists of individual interlinked steps. Each process can be viewed as a microservice, which is stored at a REST endpoint. Using the Camunda process engine, each process can be executed and tracked in a web interface. Each executed process and the resulting data are stored in an in-memory H2 database. This enables an evaluation using Camunda Optimize for later process optimisation. The Apache Tomcat web server, the database and the process engine itself are configured in Spring Boot and Maven, based on a Camunda archetype. Eclipse is used as the IDE. The use of Spring Boot makes it easy to assign a Java class to each step in a process, if necessary, in order to map the business logic. Using the REST API, a C# programme demonstrates that this is also possible outside of Camunda and without Java knowledge.

Subject description

BPMN models are used to map both human and automated processes. Camunda uses the BPMN 2.0 standard and DMN tables for this purpose. This standardised mapping makes it possible to represent the machine-executable process graphically and legibly for humans. Conversely, the processes are modelled in a graphical interface and translated into XML code by the modeler. The prototypes created by the PTA demonstrate this using processes that are well known to the customer.


Project periodProjektzeitraum10.03.2021 - 29.04.2021

Have we sparked your interest?

Dr. Andreas Schneider

Sector Manager Energy

Jetzt Kontakt aufnehmen

Zum Umgang mit den hier erhobenen Daten informieren wir in unserer Datenschutzerklärung.

Contact now

We provide information on the handling of the data collected here in our privacy policy.

Download file

We provide information on the handling of the data collected here in our privacy policy.