[Open Source] A fully open-source workflow platform with 100% publicly available source code, supporting multi-tenancy and easy extensibility

Open SourceProcess Management
2026-06-28 05:08 2 次浏览 • 0 次下载 0KB
[Open Source] A fully open-source workflow platform with 100% publicly available source code, supporting multi-tenancy and easy extensibility

1. Project Overview

JEHC-BPM Open-Source Platform, Monolithic Project Edition.

JEHC-BPM is a fully open-source workflow platform developed by Xiaoshi Technology, with 100% of its source code publicly available. This version uses a monolithic architecture (multi-tenant). The main technologies involved include: Spring, SpringBoot, Mybatis, Mysql, Redis, Activiti, Quartz, Netty, Nacos, VUE, Mxgraph, PDFJS, and Jquery.

The company's development team has independently built a comprehensive BPM visual workflow designer, providing dozens of process node types (such as user, message, script, swimlane, event subprocess, email, transaction subprocess, subprocess, boundary event, error event, compensation event, start, gateway, parallel, exclusive, etc.). It is compatible with mainstream browsers (IE, Firefox, Google Chrome, 360, etc.) and is easy to extend, allowing developers to customize and adapt it to their own business requirements.

The platform also integrates system performance monitoring, system management, operations management, online documentation, authorization center, log center, and file center modules. It provides extensive APIs and a rich collection of workflow examples. The platform is currently used in the medical industry, IoT industry, government e-services, laboratories, ERP, CRM, PROJECT, and financial sectors.

2. Open Source License

Licensed under GPL-3.0

3. Screenshots

Functional Modules

Workflow

Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image

Authorization Center

Image Image
Image Image
Image Image

System

Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image Image
Image  

Operations Management

Image Image
Image Image
Image Image
Image Image
Image Image
Image  

Scheduling

Image

Documentation Image Image

Logs

Image

4. Feature Overview

This platform implements workflow management, online design, workflow version publishing, workflow uploads and downloads, workflow template imports and exports, various workflow initiation examples, online monitoring diagrams, workflow runtime instances, workflow activity tasks, various statistical reports, pending tasks, completed tasks, workflow expression configuration, organizational structure configuration, historical workflows, authorization center, system platform, log platform, attachment platform, OMP, and WEB-based monitoring. Business examples will be integrated in future releases.

5. Tech Stack

Tech Stack

Backend

Spring, Spring Boot 2.0, MyBatis, PageHelper, Solr full-text search, Redis, Ehcache, JWT, OAuth2, read/write database splitting, Activiti 5.22 workflow, client-side load balancing Rule, Sentinel rate limiting, Nacos registry and config center, Gateway, JUnit, Netty, Quartz scheduler, FTP, Elasticsearch full-text search, OpenOffice, ONVIF cameras, OpenCV, MQTT, ffmpeg

Frontend

Visual Workflow Designer, VUE, Bootstrap4+, ElementUI, perfect-scrollbar, fontawesome, jstree, Jquery2, DataTables, Mxgraph, PDFJS, ZTree, SVGEditor, VTK, ITK, video, etc.

Development Tools

eclipse-jee-mars-1、eclipse-jee-mars-2、eclipse-juno、STS、IDEA

Installation Guide

  1. Install MySQL 5.7+ (other databases such as Oracle are also supported)

  2. Install IntelliJ IDEA 2017.3.2 x64

  3. Install apache-maven-3.2.1 and the local repository

  4. Install Redis 3 or later

  5. Import the jehc-medical project

  6. Configure the Maven environment

Project Structure

Image Image

Authorization Center Data Structure

Image

#1
资源直链https://gitee.com/jehc/JEHC-BPM
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare