Overview of Warm-Flow workflow engine features
masterWarm-Flow is a lightweight, domestic (Chinese) workflow engine designed for easy integration. Key features include:
- Simplicity: Uses only 7 database tables, making it easy to integrate and learn.
- Approval Capabilities: Supports pass, return, arbitrary jump, transfer, termination, sign-off (会签), ticket sign-off (票签), delegation, add/remove sign-off, mutual exclusion, and parallel gateways.
- Extensibility: Supports 5 types of listeners, custom condition expressions (including SpEL), and custom handler expressions (including SpEL).
- Database & ORM Support: Supports MySQL, Oracle, and PostgreSQL. Compatible with MyBatis, MyBatis-Plus, MyBatis-Flex, and JPA.
- Runtime Support: Compatible with Spring and Solon frameworks; supports Java 8, 17, and potentially 11.
- Core Features: Built-in multi-tenancy, soft deletes, and permission configurations for roles, departments, and users.