Skip to content
A component for pooling Camunda BPM user tasks and process related business object.
Kotlin HTML TypeScript JavaScript Shell CSS Dockerfile
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.docker
.mvn/wrapper
.travis
datapool
docs
engine
examples
taskpool
view
.editorconfig
.gitignore
.travis.yml
Jenkinsfile
LICENSE
README.adoc
codecov.yml
detekt.yml
docker-compose.yml
mvnw
mvnw.cmd
pom.xml

README.adoc

camunda bpm taskpool
badge
badge
653136bd5cad48c8a9f2621ee304ff26
project thin badge
License Apache%202.0 blue
CHANGES    blue

Introduction

In the last five years, we built custom Camunda task lists for different customers several times. Most of them were built based on Single Page Application (SPA) technologies, but some were using server-side rendered views. It turned out that some of the issues occurred every time during the implementation.

These were:

  • coping with performance issues if big amount of tasks is available

  • creating high-performance custom queries for pre-loading process variables for tasks

  • creating high-performance custom queries to pre-load business data associated with the process instance

  • high-performance retrieving a list of tasks from several process engines

  • repetitive queries with same result

  • creating an archive view for business data items handled during the process execution

  • creating an audit log of changes performed on business data items

We decided to stop repetitive work and release an open-source library which build a foundation for solving these problems. The goal of this project is to provide such component as a library, to be used in the integration layer between the Camunda BPM engine and the task list application.

Quick Start

If you just want to start using the library, please consult our Quick Start guide.

User Guide

If you have any questions regarding configuration of individual components of Camunda BPM Taskpool please have a look to our primary documentation - the User Guide.

Working Example

See our Sample Process Application including a simple task list implementation for demonstration purposes.

License

This library is developed under Apache License 2.

Contribution

If you want to contribute to this project, feel free to do so. Start with Contributing guide.

You can’t perform that action at this time.