# agile-bpm-basic **Repository Path**: 2307856559/agile-bpm-basic ## Basic Information - **Project Name**: agile-bpm-basic - **Description**: 敏捷工作流开发平台 ,完整的流程解决方案。 基于activiti5.22, 前后端分离 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://doc.agilebpm.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1082 - **Created**: 2018-06-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # agile-bpm-basic #### 项目介绍 敏捷工作流基础版 文档 http://doc.agilebpm.cn/ 部署文档 http://agile-bpm.gitee.io/docs/bpm/bootstrap.html #### 工作流解决方案 我们通过业务对象、表单、流程引擎共同协作来解决业务流难实施的痛点。 业务对象用来承载、持久化业务数据; 表单则是业务数据的展示层; 流程则用来驱动业务数据流转。 三者协作完成流程实施。 > - **业务对象:** 由实体(表)组成,支持任意数据结构(关联关系),可以跨库来组织业务对象(支持分布式事务)。而且难以置信的支持N层。 - **业务表单:** 表单完美的支撑了业务对象的展示,并支持丰富的前端组件和字段级权限控制。 - **流程引擎:** 高效、解耦、强大、灵活。流程引擎**一切功能皆插件**。 #### 软件架构 软件架构说明 - 每个模块分 API core rest 三个组件组成 - 前端 angular bootstrap-table bootstrap 等 js组件。 前后端分离,使用webpack 模块化打包 - 后端 spring4.3.17 mybatis activiti5.22 redis groovy quartz mq atomikos spring security等 ![如图所示](https://gitee.com/uploads/images/2018/0525/230104_41370bb1_1861740.png "屏幕截图.png") [组件更多介绍](http://agile-bpm.gitee.io/docs/base/module.html) ### 流程表单 具备超快流程实施,业务迭代开发的能力。 #### 一、定义业务对象 ![输入图片说明](https://gitee.com/uploads/images/2018/0606/011446_bf2fbd84_1861740.png "屏幕截图.png") #### 二、生成表单 ![输入图片说明](https://gitee.com/uploads/images/2018/0606/011930_df63251f_1861740.png "屏幕截图.png") #### 三、设计流程 ![输入图片说明](https://gitee.com/uploads/images/2018/0525/231459_95401bef_1861740.png "屏幕截图.png") **支持任意结构的业务对象 + 丰富控件易扩展的表单(字段级别的权限控制) + 功能强大的工作流引擎** 便是我们完整的流程解决方案了。 当然、流程也支持url表单,方便实施已有业务的流程化 ### 其他说明 我们是专业工作流研发团队,有多年工作流程实施经验,针对各种特殊场景,经过近一年多的(业余)时间设计开发了这款产品。 目前还有很多组件正在筹备开发中,如果有更多人支持,我们也会继续下去。 ## 目前基础版源码正在整理中... qq 交流群 477781857