Integrate Cockpit,Admin and Tasklist

HI, we are creating web portal for task management. It is a war with camunda embedded engine. we want to add/embed cockpit, admin and Tasklist application in our portal. What is suggested way to do this?

Hi All,

Any help on above is most appreciated!!

Not sure on the specific tech you are using, but we are using Spring Boot 2 microservices and have added Cockpit, Tasklist and Admin into the app by doing this.

Add the following to the pom.xml:

    <dependency>
        <groupId>org.camunda.bpm.springboot</groupId>
        <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
        <version>${camunda.version}</version>
    </dependency>

</dependencies>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.camunda.bpm</groupId>
            <artifactId>camunda-bom</artifactId>
            <version>${camunda.bom.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

We are currently using these properties:

    <camunda.version>3.0.0</camunda.version>
    <camunda.bom.version>7.9.0</camunda.bom.version>

In the application.yml we have added this:

camunda.bpm:
  webapp:
    index-redirect-enabled: true
  admin-user:
    id: camunda
    password: camunda

When the app starts up we can access the Camunda web app directly on the server.port assigned (so, for example http://localhost:8080).

Thanks Steve, I am using spring mvc. Tasklist functionality is created as part of custome web application but we want to use cockpit and admin functionality as it is. Since both are web app in it self, we are looking for best practice to use both application?

Possible ways could be 1) deploy both application separately in same server along with costume web app 2) create separate url mapping for both cockpit and admin , keep all required configuration and files in same application 3) if any plugin available by which we can integrate admin and/or cockpit in our web application 4) could be any other way…

Hi All,

waiting for for valuable suggestion…

@Anurag_Tripathi Hello.Have you solved this ?

Solution is to build it all into a spring boot project probably.

@Niall How can do this? I need to integrate only cockpit in my app.

Can you be clear about exactly what you’re trying to do and why?

@Niall I want to import cockpit inside my project.In that way I can check process status from my app not from Camunda Engine.

To easily generate a new spring boot project with everything you need embedded go to https://start.camunda.com/ if you need help understanding what’s going on you can follow this video.

If you have an existing project you can add Camunda’s Engine and the Webapps with these dependencies.


  <dependencies>
    <dependency>
      <groupId>org.camunda.bpm.springboot</groupId>
      <artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
      <version>7.13.0</version>
    </dependency>

    <dependency>
      <groupId>org.camunda.bpm.springboot</groupId>
      <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
      <version>7.13.0</version>
    </dependency>

1 Like

@Niall Thank you!