1 Star 0 Fork 904

amarantine / agile-bpm-basic

forked from AgileBPM / agile-bpm-basic 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.86 KB
一键复制 编辑 原始数据 按行查看 历史
lemon 提交于 2018-06-06 01:23 . 更新 README.md

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等

如图所示

流程表单

具备超快流程实施,业务迭代开发的能力。

一、定义业务对象

输入图片说明

二、生成表单

输入图片说明

三、设计流程

输入图片说明

目前基础版源码正在整理中...

qq 交流群 :four: :seven: :seven: :seven: :eight: :one: :eight: :five: :seven:

Java
1
https://gitee.com/amarantine_infinity/agile-bpm-basic.git
git@gitee.com:amarantine_infinity/agile-bpm-basic.git
amarantine_infinity
agile-bpm-basic
agile-bpm-basic
master

搜索帮助