Об этом проекте

Flowable — это легковесная, но мощная платформа для рабочих процессов и управления бизнес-процессами (BPM), написанная на Java. Она предоставляет движок процессов BPMN 2.0, движок кейсов CMMN и движок правил DMN, все под лицензией Apache 2.0. Движок может быть встроен непосредственно в Java-приложения или развернут как автономный сервис на серверах, в кластерах или в облаке. Он бесшовно интегрируется с Spring и предлагает как Java, так и REST API, что делает его подходящим для оркестрации человеческих и системных действий. Ключевые функции включают: - **Движок процессов BPMN**: Выполнение бизнес-процессов, определенных в BPMN 2.0. - **Движок кейсов CMMN**: Управление моделями кейсов для более гибкой, ориентированной на цели работы. - **Движок правил DMN**: Оценка бизнес-правил с использованием Decision Model and Notation. - **Гибкость развертывания**: Работает встроенно или как сервис; поддерживает кластеризацию и облачные среды. - **Интеграция с Spring**: Хорошо работает с приложениями на основе Spring. - **Богатые API**: Java и REST API для управления процессами и интеграции. Flowable V7 требует Java 17 или выше, в то время как более старая ветка V6 поддерживает Java 8+. Проект активно поддерживается с форумом сообщества и трекером проблем. Бесплатный облачный инструмент моделирования, Flowable Design, доступен для создания моделей BPMN, CMMN и DMN.