
# 模块定义
定义系统的功能构架，支持的类型包括产品、应用（服务）、模块、微服务、前端Web、移动App；应用包括Center端、Site端、客户端、移动端。
#### 前提条件
已[登录MBM Space](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0000.html#ZH-CN_TOPIC_0000001988971645__section1222516286504)，且拥有该菜单栏目的操作权限。
#### 约束与限制
一个租户下模块数量不能超过1000。
#### 添加模块
1. 在顶部导航栏中，选择"系统管理 \> 应用配置 \> 模块定义"，进入"模块定义"页面。
2. 在左侧模块结构树中选中记录，再单击"添加"。
3. 在弹出的"添加"窗口中，填写[表1]相关信息。
   
    表1添加模块参数表 
   | 参数   | 说明                                                                                          |
   |:---|:---|
   | 父路径  | 模块的父路径，系统自动填充取值。                                                                            |
   | 编码   | 模块的编码。 取值长度不超过100个字符，且只能为字母、数字和英文符号。          |
   | 英文名称 | 模块的英文名称。 取值长度不超过200个字符，需以字母开头，不能包含中文。         |
   | 中文名称 | 模块的中文名称。 取值长度不超过50个字符，且只能为中文、字母和数字。             |
   | 简称   | 模块的简称。 取值长度不超过100个字符。                         |
   | 上下文根 | 模块的上下文根。 取值长度不超过100个字符。                        |
   | 数据源  | 模块的数据源。 取值长度不超过100个字符。                          |
   | 类型   | 模块的类型。 目前支持产品、应用、模块、微服务、前端Web、移动App。         |
   | 是否启用 | 标识是否启用。 默认为是。启用的模块才会生效，有效的模块数据才能被其他功能模块引用。 |
   | 是否可见 | 标识是否可见。 默认为是。                                   |
   | 扩展信息 | 模块的扩展信息。 取值长度不超过1000个字符。                     |
      
   
   
4. 单击"提交"，模块添加完成。
 
#### 模块定义相关操作
在"模块定义"页面，您还可以进行如[表2]所示的操作。
 表2模块定义相关操作 
| 操作   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
|:---|:---|
| 编辑模块 | 在"模块定义"页面，在左侧模块结构树中选中记录，单击待编辑模块记录"操作"列的"编辑"，根据实际情况修改模块信息。                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 删除模块 | 在"模块定义"页面，在左侧模块结构树中选中记录： - 单击待删除模块记录"操作"列的"删除"，删除模块。  - 勾选待删除模块记录前的![](https://support.huaweicloud.com/usermanual-craftartsipdcenter/figure/zh-cn_image_0000001954092644.png)，单击"删除"，删除模块。   |
| 查询模块 | 在"模块定义"页面，在模块结构树上方输入框输入"中文名称"信息，查询模块。                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   
