Giter Club home page Giter Club logo

camunda-bpm-taskpool's Introduction

camunda bpm taskpool
badge
badge
653136bd5cad48c8a9f2621ee304ff26
project thin badge
CHANGES blue
camunda bpm taskpool

Camunda BPM Taskpool

A component for pooling Camunda BPM user tasks with business data for high performance queries.

In the last five years, we built different process applications on behalf of the customer several times. 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 builds a foundation for solving these problems.

Features

  • User task API providing attributes important for processing

  • Mirroring tasks: provides a copy of all tasks in the system

  • Reacts on all task life cycle events fired by the process engine

  • High performance queries: creates of read-optimized projections including task-, process- and business data

  • Centralized task list: allows to collect tasks from multiple engines

  • Data enrichment: enrich tasks with business data

  • Data entry API providing attributes important for processing

  • Audit-Trail creation on business event emission

Where to start

Sounds interesting for you? A good starting point for reading is the Introduction section.

Getting more help

If you have any questions regarding the main concepts, configuration of individual components of Camunda BPM Taskpool please have a look on User Guide acting as a primary documentation. Finally, there are gitter and slack chats available, if you want to discuss more issues with the developers.

Working Example

Studying Working Example might be easier to understand the different Usage scenarios of the component.

License

This library is developed under

License Apache%202.0 blue

Contribution

This project is open source and we love if the community contributes to this project. If you are willing to help, start with Contributing guide.

camunda-bpm-taskpool's People

Contributors

a-hegerath avatar bignesta avatar codacy-badger avatar jangalinski avatar joehm avatar kristinahesslht avatar mrm1st3r avatar p-wunderlich avatar srsp avatar zambrovski avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.