开发流程
了解 Chameleon 平台的基本开发流程,有助于快速理解并基于 Chameleon 平台进行开发。
概述开发流程
一个大致的应用开发流程如下图所示:
Chameleon 平台的研发流程从应用开始,我们可能在已有的应用中继续维护对象或页面,也可能需要创建一个全新的应用来做完整的新功能。
详细开发流程
一个更为细致的应用开发流程如下图所示:
核心开发环节
1. 应用开发中心
应用开发中心是主要的开发工作区域,包含以下核心工作:
| 环节 | 说明 |
|---|---|
| 应用 | 创建或选择要开发的应用 |
| 对象物料配置 | 配置实体、字段、表单、视图列表、接口等 |
| 页面配置 | 组装页面组件,配置用户最终看到的页面 |
2. 对象物料配置
开发的核心在于对象的物料配置。在应用开发中心的实体对象中配置好的物料可以在页面配置中直接使用。
对象物料包括:
| 物料 | 说明 |
|---|---|
| 实体字段 | 定义数据结构和类型 |
| 表单 | 配置数据录入界面 |
| 详情页 | 配置数据展示界面 |
| 视图列表 | 配置数据列表展示 |
| 接口 | 配置业务逻辑接口 |
| 功能按钮 | 配置操作按钮 |
| 审批流 | 配置审批流程 |
3. 管理后台
配置好的页面需要通过管理后台进行管理:
| 环节 | 说明 |
|---|---|
| 菜单配置 | 将页面挂载到菜单中 |
| 身份授权 | 配置页面、菜单、接口、数据权限 |
4. 测试与交付
| 环节 | 说明 |
|---|---|
| 用户前台测试 | 在用户前台测试 UI 和功能 |
| 交付应用 | 通过导入导出功能交付应用 |
开发步骤详解
步骤一:创建应用
- 进入应用开发中心
- 创建新应用或选择已有应用
- 配置应用基本信息
步骤二:配置对象物料
- 创建实体对象
- 添加字段定义
- 配置表单布局
- 配置视图列表
- 配置业务接口
- 配置审批流程(可选)
步骤三:配置页面
- 创建页面
- 拖拽组件布局
- 绑定数据源
- 配 置交互逻辑
步骤四:菜单配置
- 进入管理后台
- 配置菜单结构
- 关联页面
步骤五:身份授权
- 配置菜单权限
- 配置页面权限
- 配置接口权限
- 配置数据权限
步骤六:测试与交付
- 在用户前台测试功能
- 修复问题
- 导出应用配置
- 部署交付