# XSHI-BPM 工作流workflow activiti **Repository Path**: jehc/JEHC-BPM ## Basic Information - **Project Name**: XSHI-BPM 工作流workflow activiti - **Description**: JEHC-BPM是小诗科技公司研发的一套100%源码开放的开源工作流平台,此版本为单体(多租户式)。 涉及到的主要技术有:Spring、SpringBoot、Mybatis、Mysql、Redis、Activiti、Quartz,Netty,Nacos,VUE、Mxgraph,PDFJS,Jquery。 该公司团队自研了一整套丰富的BPM可视化工作流设计器提供了几十个流程节点类型(如用户,消息,脚 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1188 - **Forks**: 538 - **Created**: 2017-05-07 - **Last Updated**: 2025-11-23 ## Categories & Tags **Categories**: workflow **Tags**: 单体应用, 可视化, 工作流, 前后端分离, 文档 ## README # JEHC-BPM开源平台,单体工程版本。 ### 前言 打造一流的工作流BPM开源平台。 本平台暂时实现了流程管理,在线设计,流程发布版本,上传流程,下载流程,导入流程模板,导出流程模板,发起流程各种示例,在线监控图,流程运行实例,流程活动任务,各类统计报表,待办事项,已办事项,流程表达式配置,组织机构配置,历史流程,授权中心,系统平台,日志平台,附件平台,OMP,WEB端监控等。 后期集成业务示例。 **技术栈** **后端** Spring, SpringBoot2.0, Mybatis, PageHelper, Solr全文检索, Redis, Ehcache, JWT, Oauth2, 数据库读写分离, Activity5.22工作流, 客户端负载均衡Rule, Sentinel限流体系, Nacos注册中心 配置中心, Gateway网关, Junit, Netty, Quartz调度器, FTP, ES全文检索, Openoffice, Onvif摄像头, OpenCV, Mqtt, ffmpeg **前端** 可视化流程设计器, VUE, Bootstrap4+, ElementUI, perfect-scrollbar, fontawesome, jstree, Jquery2, DataTables, Mxgraph, PDFJS, ZTree, SVGEditor, VTK, ITK, video等 **开发工具** eclipse-jee-mars-1、eclipse-jee-mars-2、eclipse-juno、STS、IDEA #### 安装教程 1. 安装mysql5.7++数据库(其它数据库如Oracle) 2. 安装IntelliJ IDEA 2017.3.2 x64开发工具 3. 安装apache-maven-3.2.1及本地库repository 4. 安装Redis3版本以上 5. 导入jehc-medical工程项目 6. 设置maven环境 #### 工程结构 | ![输入图片说明](%E6%96%87%E6%A1%A3/%E5%B7%A5%E4%BD%9C%E6%B5%81%E5%B9%B3%E5%8F%B0/%E5%B7%A5%E7%A8%8B/%E5%89%8D%E7%AB%AF.jpg) |![输入图片说明](%E6%96%87%E6%A1%A3/%E5%B7%A5%E4%BD%9C%E6%B5%81%E5%B9%B3%E5%8F%B0/%E5%B7%A5%E7%A8%8B/%E5%90%8E%E7%AB%AF.jpg)| |---|---| **授权中心数据结构** ![输入图片说明](https://images.gitee.com/uploads/images/2021/0313/221812_6cc2e51a_1341290.png "JEHC-CLOUD微服务授权中心数据结构.png") #### 功能模块 **工作流** |![输入图片说明](screenshot/BPM/%E6%B5%81%E7%A8%8B%E7%AE%A1%E7%90%86.jpg) | ![输入图片说明](screenshot/BPM/%E6%B5%81%E7%A8%8B%E8%AE%BE%E8%AE%A1.jpg) | |---|---| | ![输入图片说明](screenshot/BPM/%E6%B5%81%E7%A8%8B%E8%8A%82%E7%82%B9.jpg) | ![输入图片说明](screenshot/BPM/%E6%B5%81%E7%A8%8B%E8%8A%82%E7%82%B9%E9%85%8D%E7%BD%AE.jpg)| | ![输入图片说明](screenshot/BPM/%E6%B4%BB%E5%8A%A8%E4%BB%BB%E5%8A%A1.jpg) | ![输入图片说明](screenshot/BPM/%E5%8E%86%E5%8F%B2%E4%BB%BB%E5%8A%A1.jpg) | | ![输入图片说明](screenshot/BPM/%E6%B4%BB%E5%8A%A8%E4%BB%BB%E5%8A%A1%E4%BA%BA%E5%91%98%E6%93%8D%E4%BD%9C.jpg) | ![输入图片说明](screenshot/BPM/%E8%BF%90%E8%A1%8C%E5%AE%9E%E4%BE%8B.jpg) | **授权中心** ![输入图片说明](screenshot/login.png) ![输入图片说明](screenshot/oauth/%E8%B4%A6%E6%88%B7.jpg) ![输入图片说明](screenshot/oauth/%E8%8F%9C%E5%8D%95%E8%B5%84%E6%BA%90.jpg) ![输入图片说明](screenshot/oauth/%E5%8A%9F%E8%83%BD.jpg) ![输入图片说明](screenshot/oauth/%E8%A7%92%E8%89%B2.jpg) ![输入图片说明](screenshot/oauth/%E7%A7%98%E9%92%A5.jpg) ![输入图片说明](screenshot/oauth/%E7%A7%9F%E6%88%B7.jpg) **系统** | ![输入图片说明](screenshot/SYS/%E7%94%A8%E6%88%B7%E4%BF%A1%E6%81%AF.jpg) | ![输入图片说明](screenshot/SYS/%E7%BB%84%E7%BB%87%E6%9C%BA%E6%9E%84.jpg) | | ![输入图片说明](screenshot/SYS/%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%92.jpg) | ![输入图片说明](screenshot/SYS/%E5%B8%B8%E9%87%8F.jpg) | | ![输入图片说明](screenshot/SYS/%E6%95%B0%E6%8D%AE%E5%AD%97%E5%85%B8.jpg) | ![输入图片说明](screenshot/SYS/%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E9%85%8D%E7%BD%AE.jpg) | **运管** ![输入图片说明](screenshot/OMP/%E6%8E%88%E6%9D%83%E4%B8%AD%E5%BF%83%E8%BF%BD%E8%B8%AA%E6%97%A5%E5%BF%97.jpg) **调度** ![输入图片说明](screenshot/job/%E8%B0%83%E5%BA%A6%E4%BB%BB%E5%8A%A1.jpg) **日志** ![输入图片说明](screenshot/log/%E7%99%BB%E5%BD%95%E6%97%A5%E5%BF%97.jpg) ![输入图片说明](screenshot/log/%E6%93%8D%E4%BD%9C%E6%97%A5%E5%BF%97.jpg) ![输入图片说明](screenshot/log/%E5%BC%82%E5%B8%B8%E6%97%A5%E5%BF%97.jpg) ![输入图片说明](screenshot/log/%E5%8F%98%E6%9B%B4%E6%97%A5%E5%BF%97.jpg) **我们基于JEHC-2.0开源平台开发。该项目一直在维护中。** ### 微服务版本 集成产品线版本:https://gitee.com/jehc/jehc-cloud.git 工作流版本:https://gitee.com/jehc/jehc-cloud-workflow IOT版本:https://gitee.com/jehc/jehc-cloud-iot 报表版本:https://gitee.com/jehc/jehc-cloud-report 病历云版本:https://gitee.com/jehc/jehc-cloud-medical ### 单工程2.0版本 纯净版本:https://gitee.com/jehc/jehc 工作流版本:https://gitee.com/jehc/jehc-workflow IOT版本:https://gitee.com/jehc/jehc-iot 病历云(HIS)版本:https://gitee.com/jehc/jehc-medical ### 单工程2.0前端版本 1.VUE2版本jehc-front **2.VUE3版本jehc-front-v3(新增,推荐版本)** ### 单工程1.0版本 纯净版本:https://gitee.com/jehc/jehc-boot