Sobre el proyecto

Flowable es una plataforma de flujo de trabajo y gestión de procesos de negocio (BPM) ligera pero potente, escrita en Java. Proporciona un motor de procesos BPMN 2.0, un motor de casos CMMN y un motor de reglas DMN, todo bajo la licencia Apache 2.0. El motor puede integrarse directamente en aplicaciones Java o desplegarse como un servicio independiente en servidores, clústeres o en la nube. Se integra perfectamente con Spring y ofrece APIs tanto en Java como en REST, lo que lo hace adecuado para orquestar actividades humanas y de sistema. Las características clave incluyen: - **Motor de procesos BPMN**: Ejecutar procesos de negocio definidos en BPMN 2.0. - **Motor de casos CMMN**: Gestionar modelos de casos para un trabajo más flexible y orientado a objetivos. - **Motor de reglas DMN**: Evaluar reglas de negocio utilizando el Modelo y Notación de Decisiones. - **Flexibilidad de despliegue**: Ejecutar integrado o como servicio; soporta clústeres y entornos en la nube. - **Integración con Spring**: Funciona bien con aplicaciones basadas en Spring. - **APIs enriquecidas**: APIs Java y REST para la gestión de procesos e integración. Flowable V7 requiere Java 17 o superior, mientras que la rama anterior V6 soporta Java 8+. El proyecto se mantiene activamente con un foro comunitario y un rastreador de problemas. Una herramienta de modelado gratuita basada en la nube, Flowable Design, está disponible para crear modelos BPMN, CMMN y DMN.