跳到主要内容

开发流程

了解 Chameleon 平台的基本开发流程,有助于快速理解并基于 Chameleon 平台进行开发。

概述开发流程​

一个大致的应用开发流程如下图所示:

Chameleon 平台的研发流程从应用开始,我们可能在已有的应用中继续维护对象或页面,也可能需要创建一个全新的应用来做完整的新功能。

详细开发流程​

一个更为细致的应用开发流程如下图所示:

核心开发环节​

1. 应用开发中心​

应用开发中心是主要的开发工作区域,包含以下核心工作:

环节说明
应用创建或选择要开发的应用
对象物料配置配置实体、字段、表单、视图列表、接口等
页面配置组装页面组件,配置用户最终看到的页面

2. 对象物料配置​

开发的核心在于对象的物料配置。在应用开发中心的实体对象中配置好的物料可以在页面配置中直接使用。

对象物料包括:

物料说明
实体字段定义数据结构和类型
表单配置数据录入界面
详情页配置数据展示界面
视图列表配置数据列表展示
接口配置业务逻辑接口
功能按钮配置操作按钮
审批流配置审批流程

3. 管理后台​

配置好的页面需要通过管理后台进行管理:

环节说明
菜单配置将页面挂载到菜单中
身份授权配置页面、菜单、接口、数据权限

4. 测试与交付​

环节说明
用户前台测试在用户前台测试 UI 和功能
交付应用通过导入导出功能交付应用

开发步骤详解​

步骤一:创建应用​

  1. 进入应用开发中心
  2. 创建新应用或选择已有应用
  3. 配置应用基本信息

步骤二:配置对象物料​

  1. 创建实体对象
  2. 添加字段定义
  3. 配置表单布局
  4. 配置视图列表
  5. 配置业务接口
  6. 配置审批流程(可选)

步骤三:配置页面​

  1. 创建页面
  2. 拖拽组件布局
  3. 绑定数据源
  4. 配置交互逻辑

步骤四:菜单配置​

  1. 进入管理后台
  2. 配置菜单结构
  3. 关联页面

步骤五:身份授权​

  1. 配置菜单权限
  2. 配置页面权限
  3. 配置接口权限
  4. 配置数据权限

步骤六:测试与交付​

  1. 在用户前台测试功能
  2. 修复问题
  3. 导出应用配置
  4. 部署交付

下一步​