AgileBPM 敏捷工作流开发平台
- 业务对象: 由实体(表)组成,支持任意数据结构(关联关系),可以跨库来组织业务对象(支持分布式事务)。而且难以置信的支持N层。
- 业务表单: 表单完美的支撑了业务对象的展示,并支持丰富的前端组件和字段级权限控制。
- 流程引擎: 高效、解耦、强大、灵活。流程引擎一切功能皆插件。
支持任意结构的业务对象 + 丰富控件易扩展的表单(字段级别的权限控制) + 功能强大的工作流引擎 便是我们完整的流程解决方案
当然、流程也支持url表单,方便已有业务、异构系统的流程实施
软件架构说明
组件化
系统通过功能划分出了多个模块,每个模块由API、CORE、REST、SERVICE(apiImpl) 几部分组成。模块与模块间通过API交互,WEB则用于整合各个模块 系统模块介绍介绍
组件更多详细介绍
前后端分离
AgileBPM 是一个前后端分离的项目,这样各个团队会更专注于其本职工作,后端只负责业务逻辑、API 提供。而大前端则不拘泥于一种前端技术、更自由的构建UI交互逻辑
项目技术组件