# osbpm **Repository Path**: openEA/osbpm ## Basic Information - **Project Name**: osbpm - **Description**: osbpm企业应用开发平台已加入openEA定向开源计划,平台由广州市联科软件股份有限公司自主研发,严格遵照开源协议Mozilla Public License(MPL) 2.0开放源代码。为保证质量,减少企业应用风险,在初期实施定向开源策略,只有加入openEA定向开源计划的企业或个人才能免费使用开源平台。 osbpm以流程应用开发平台为基础,松耦合各个模块组合,包括组织架构、流程引擎、门户组件、移动端组件、表单设计器、流程设计器等,拥有快速扩展各功能组件和业务实例的能力。 - **Primary Language**: Java - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 217 - **Forks**: 104 - **Created**: 2020-04-20 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: erp **Tags**: None ## README # 企业应用开发平台 #### 介绍 osbpm企业应用开发平台已加入openEA定向开源计划,平台由广州市联科软件股份有限公司自主研发,严格遵照开源协议Mozilla Public License(MPL) 2.0开放源代码。为保证质量,减少企业应用风险,在初期实施定向开源策略,只有加入openEA定向开源计划的企业或个人才能免费使用开源平台。 osbpm以流程应用开发平台为基础,松耦合各个模块组合,包括组织架构、流程引擎、门户组件、移动端组件、表单设计器、流程设计器等,拥有快速扩展各功能组件和业务实例的能力。 #### 软件架构 1、产品架构图 ![产品架构图](./document/images/产品架构图.png) 2、技术架构图 ![技术架构图](./document/images/技术架构图.png) 3、流程管理 ![流程管理](./document/images/流程管理.png) #### 安装教程 **1、准备环境** ​ ① 运行容器:Tomcat8 【推荐Tomcat-8.0.36】 ​ ② 运行环境:JDK 1.8 ​ ③ 数据库:MySQL 5.1.40+ 【ORACLE11g、SqlServer2008+、MariaDB需要对应的版本】 ​ ④ eclipse环境【平台使用eclipse作为IDE开发,idea需要自行配置】 ​ ⑤ 基础运行环境:window/mac/linux,虚拟机亦支持。 ​ 资源下载地址: ​ http://knowledge.linkey.cn:8000/d/b981f1c1e6/ **2、源码部署** [平台源码开发及部署方案.pdf](./document/osbpm源码开发及部署方案.pdf) **特别注意** 一般不会将源码直接部署到生产环境,需先通过打包成war包,然后再独立部署到Tomcat中运行; 部署成功后访问地址: ​ #### 使用说明 入门指南:https://shimo.im/docs/f24926079a684d60/read 接口文档:http://knowledge.linkey.cn:6660/showdoc/web/#/6?page_id=20 知识百科(openEA_WIKI): 代码托管(openEA_GIT) : openEA_WIKI和openEA_GIT为专注于行业流程应用领域的知识百科和代码托管服务器; # 部分功能展示 1、用户端首页【可以自定义,这个是默认首页】 ![平台首页](./document/images/首页.png) 2、开发端后台 ![管理员后台](./document/images/管理员后台.png) 3、平台监控 ![平台监控](./document/images/平台监控.png) 4、流程建模 ![流程建模](./document/images/流程建模.png) ![流程监控](./document/images/流程监控.png) 5、表单建模 ![流程设计器](./document/images/表单设计器.png) ![流程自定义](./document/images/表单自定义.png) 6、在线规则 ![在线规则](./document/images/规则定义.png) 7、还有各种模块功能,如组织架构、定时任务、Rest和SOA接口服务、系统集成等; #### 相关项目 osbpm流程引擎已经独立抽离出来,开源为如下项目,方便快速集成到其他项目中; [osflow-engine](https://gitee.com/openEA/osflow-engine):独立的流程引擎jar; [osflow-designer](https://gitee.com/openEA/osflow-designer):流程定义工具,是**FlowDesigner**含后台表数据的升级版本; [osflow-server](https://gitee.com/openEA/osflow-server):基于SpringBoot的流程微服务项目 # osbpm开源声明 ​ osbpm 基于 LINKEY 的流程应用产品,完全自主研发,独立设计。以流程应用开发为基础,松耦合各个模块组合,包括组织架构、流程引擎、门户组件、移动端组件、表单设计器、流程设计器等,拥有快速扩展各功能组件和业务实例的能力。经过十多年发展,在国内几百家大中型企业得到验证,包括深圳华为、新华三、成都飞机、广东移动、云南移动、广东联通、四川电信、广州石化等等。 ​ osbpm 严格遵照开源协议 Mozilla Public License(MPL) 2.0 开放源代码。您可通过代码托管平台(GitHub、码云、openEA_GIT)自由下载、学习、测试、使用等。同时为保证代码质量,减少企业应用风险,在开源社区建设初期,实施定向开源策略。只有加入openEA 定向开源计划的企业或个人才能获得授权,免费使用开源平台。 因此,在安装部署平台前,您还需要加入 openEA 定向开源计划获取数据库文件,平台支持多种数据库类型(MySQL、ORACLE、SQL Server、MariaDB),此次免费开源 MySQL 版本。 ​ 获取数据库步骤如下: ​ 1、 扫码关注“openEA 开源周刊”公众号; ![img](./document/images/openEA开源周刊.png) ​ 2、 公众号后台回复“数据库”,按照提示操作加入 openEA 定向开源计划,即可获取。 ​ 备注:此操作只做风险管控,绝无产生任何费用。为提高服务质量,我们成立 openEA 开源技术交流 QQ 群(748293464),欢迎加入。(入群请备注“下载渠道”,需等待管理员审核) * 本次声明最终解释权归广州市开放邑软件科技有限公司所有。