Sobre o projeto

Flowable é uma plataforma leve, porém poderosa, de workflow e Gerenciamento de Processos de Negócio (BPM), escrita em Java. Ela fornece um motor de processo BPMN 2.0, um motor de caso CMMN e um motor de regras DMN, todos sob a licença Apache 2.0. O motor pode ser embutido diretamente em aplicações Java ou implantado como um serviço autônomo em servidores, clusters ou na nuvem. Ele se integra perfeitamente com Spring e oferece APIs Java e REST, tornando-o adequado para orquestrar atividades humanas e de sistema. Os principais recursos incluem: - **Motor de Processo BPMN**: Executa processos de negócio definidos em BPMN 2.0. - **Motor de Caso CMMN**: Gerencia modelos de caso para um trabalho mais flexível e orientado a objetivos. - **Motor de Regras DMN**: Avalia regras de negócio usando Decision Model and Notation. - **Flexibilidade de Implantação**: Executa embutido ou como serviço; suporta ambientes de cluster e nuvem. - **Integração com Spring**: Funciona bem com aplicações baseadas em Spring. - **APIs Ricas**: APIs Java e REST para gerenciamento de processos e integração. O Flowable V7 requer Java 17 ou superior, enquanto o ramo mais antigo V6 suporta Java 8+. O projeto é mantido ativamente com um fórum comunitário e rastreador de problemas. Uma ferramenta gratuita de modelagem baseada em nuvem, Flowable Design, está disponível para criar modelos BPMN, CMMN e DMN.