agile-bpm-basic
项目介绍
敏捷工作流基础版
文档 doc.agilebpm.cn/ 部署文档 agile-bpm.gitee.io/docs/bpm/bo…
工作流解决方案
我们通过业务对象、表单、流程引擎共同协作来解决业务流难实施的痛点。
业务对象用来承载、持久化业务数据;
表单则是业务数据的展示层;
流程则用来驱动业务数据流转。
三者协作完成流程实施。
- 业务对象: 由实体(表)组成,支持任意数据结构(关联关系),可以跨库来组织业务对象(支持分布式事务)。而且难以置信的支持N层。
- 业务表单: 表单完美的支撑了业务对象的展示,并支持丰富的前端组件和字段级权限控制。
- 流程引擎: 高效、解耦、强大、灵活。流程引擎一切功能皆插件。
软件架构
软件架构说明
- 每个模块分 API core rest 三个组件组成
- 前端 angular bootstrap-table bootstrap 等 js组件。 前后端分离,使用webpack 模块化打包
- 后端 spring4.3.17 mybatis activiti5.22 redis groovy quartz mq atomikos spring security等
流程表单实施
agilebpm 具备超快流程实施能力满足快速业务迭代的需求,流程实施过程主要分一下三步
一、定义业务对象
二、生成表单
三、设计流程
支持任意结构的业务对象 + 丰富控件易扩展的表单(字段级别的权限控制) + 功能强大的工作流引擎
便是我们完整的流程解决方案了。
当然、流程也支持url表单,方便实施已有业务的流程化
完整步骤请参考文档 doc.agilebpm.cn/
其他说明
我们是专业工作流研发团队,有多年工作流程实施经验,针对各种特殊场景,经过近一年多的(业余)时间设计开发了这款产品。 目前还有很多组件正在筹备开发中,如果有更多人支持,我们也会继续下去。
目前基础版源码正在整理中...
qq 交流群 477781857