[Open Source] A Workflow Engine Designed for the Chinese Market, Combining a Form Engine, Workflow Engine, and Permission Control
![[Open Source] A Workflow Engine Designed for the Chinese Market, Combining a Form Engine, Workflow Engine, and Permission Control](https://yy123.ink/api/img/1782595839870-0i8a1f.jpg)
1. Project Overview
JFlow
While Activiti is widely used overseas, JFlow is a popular choice in China. The Java-based JFlow (Chicheng BPM) combines a form engine, workflow engine, and permission control. It is easy to integrate, flexibly configurable, feature-rich, and designed to meet the workflow requirements of the Chinese market.
2. Open Source License
Licensed under GPL-3.0
3. Screenshots
System Screenshot
-
Login

-
Homepage

-
Organizational Structure

Workflows
-
Workflow List

-
Designer

-
Create New

-
Node Properties

-
Workflow Properties

Forms
-
Form Directory

-
Form designer

-
Create Form

-
Form Table Properties

Frontend application
-
Initiate

-
Pending Tasks

-
In Progress

-
Recent

-
Draft

4. Feature Overview
Product Features
-
Keywords: Fully Domestic, Fully Open Source, Chicheng Workflow Engine, Form Engine, Low-Code Development Platform.
-
Workflow Engine: Independently developed, compliant with Chinese business requirements, detailed in functionality, broad in coverage, and aligned with local working practices.
-
Form Engine: Offers two types of forms: simple forms and developer forms. Simple, reliable, and highly adaptable.
-
Low-Code Development Platform: Includes entities, reports, large-screen dashboards, and basic OA applications.
5. Tech Stack
System Overview
-
The Chicheng Workflow Engine was first developed in 2003 and is available in two versions: .NET and Java. Both versions have exactly the same code structure, database structure, design philosophy, feature composition, and user manuals. Workflow templates and form templates can be imported and exported interchangeably between the two versions.
-
Technology Stack: H5, Vue2, Vue3, React, TypeScript, JavaScript, jQuery.
-
Supports domestic IT innovation environments and domestic databases.
Java Deployment
Description
VUE3 Deployment
Description
Two deployment methods: Nginx deployment and static server deployment.
Integrated Partners
-
Integration with Jeesite: /thinkgem/jeesite-jflow
-
Integration with RuoYi: /opencc/RuoYi-JFlow
Open-Source Edition Description: The commercial edition provides 100% source code and a perpetual usage license.
|
Version |
Frontend |
Backend |
Mobile |
|
H5-CCFlow |
Open-source |
Open-source |
Closed Source |
|
H5-JFlow |
Open-source |
Open-source |
Closed Source |
|
Vue3-JFlow |
Dist Release - Unlimited Usage |
Open-source |
Dist Release - Unlimited Usage |
|
Vue3-CCFlow |
Dist Release - Unlimited Usage |
Open-source |
Dist Release - Unlimited Usage |
|
Toolkite-H5 |
Open-source |
Open-source |
Open-source |
|
Toolkite-Vue2 |
Open-source |
Open-source |
Open-source |
|
Toolkite-Vue3 |
Open-source |
Open-source |
Open-source |
|
Toolkite-React |
Open-source |
Open-source |
Open-source |
|
Jeesite-JFlow-H5 |
Open-source |
Open-source |
Closed Source |
|
Jeesite-JFlow-vue3 |
Dist Release - Unlimited Usage |
Open-source |
Dist Release - Unlimited Usage |
|
Ruoyi-JFlow-H5 |
Open-source |
Open-source |
Closed Source |
|
Ruoyi-JFlow-vue3 |
Dist Release - Unlimited Usage |
Open-source |
Dist Release - Unlimited Usage |
Note:
Form Designer Source Code
-
The H5 form designer source code has not been released.
More content, please refer to README.md document