[Open Source] MIT Licensed Open-Source Workflow Development Platform Integrating Process Management and Task Handling

Open SourceProcess Management
2026-06-28 04:49 3 次浏览 • 0 次下载 0KB
[Open Source] MIT Licensed Open-Source Workflow Development Platform Integrating Process Management and Task Handling

1. Project Overview

NBCIO Yishida Enterprise Management Platform is based on jeecg-boot3.0 and flowable6.7.2. It has initially completed an open-source workflow development platform integrating process design, process management, process execution, task handling, and process monitoring. It also includes chat functionality, a large-screen designer, cloud storage, and project management. Future plans include adding DingTalk-style process design, OA, CRM, ERP, and other features. We welcome like-minded developers to join us in building this platform.

2. Open Source License

Licensed under MIT

3. Screenshots

System Overview

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

4. Feature Overview

NBCIO Yishida Enterprise Management Platform is based on jeecg-boot3.0 and flowable6.7.2. It has initially completed an open-source workflow development platform integrating process design, process management, process execution, task handling, and process monitoring. It also includes chat functionality, a large-screen designer, cloud storage, and project management. Future plans include adding DingTalk-style process design, OA, CRM, ERP, and other features. We welcome like-minded developers to join us in building this platform.

Main Additional Features

1. Workflow Management Based on flowable 6.7.2: Includes process design, form definition, process initiation, process transitions, and message notifications. It also supports process definition and transitions for custom business workflows.

2. DingTalk-Based Salary Approval Workflow Example: Implements a salary approval workflow using DingTalk. By defining the workflow and integrating DingTalk, users can initiate requests and complete approval and process transitions through DingTalk.

3. Implemented frontend selection from ERP-style formats to support future ERP applications such as inventory management.

4. Referenced several open-source projects. We would like to express our gratitude to their contributors.

5. Added chat functionality.

6. Replaced the online form designer with formdesigner.

7. Replaced the process designer with bpmn-process-designer.

8. Supports workflow applications and approval processes using online forms.

9. Reorganized and optimized workflows, adding features such as countersignature roles.

10. Added some ERP features.

11. Added large-screen design functionality.

12. Added cloud storage functionality.

13. Added project management functionality.

14. We hope to add more OA, ERP, and other related features in the future.

5. Tech Stack

Backend Technology Architecture

  • Core Framework: Spring Boot 2.7.10

  • Persistence Framework: Mybatis-plus 3.5.3.1, JSqlParser4.6

  • Security Framework: Apache Shiro 1.10.0, Jwt 3.11.0

  • Database Connection Pool: Alibaba Druid 1.1.22

  • Cache Framework: redis

  • Logging: logback

  • Others: fastjson, poi, Swagger-ui, quartz, lombok (to simplify code), etc.

Development environment

  • Language: Java 8

  • IDE (JAVA): STS with the lombok plugin installed, or IDEA

  • Dependency Management: Maven

  • Databases: MySQL5.7+ & Oracle 11g & SqlServer & postgresql & additional domestic databases and others

  • Cache: Redis

Note:  
If MySQL and Redis are installed locally, stop the local services before starting the containers to avoid port conflicts.  
net stop redis 
net stop mysql
#1
资源直链https://gitee.com/nbacheng/nbcio-boot?url-eflyos.zip
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare