
# 新建CodeArts项目
项目是通过一定的流程，由一系列协同和受控的活动组成，项目的目标是满足特定需求，并受时间成本和资源的约束。
在CodeArts中，"项目"是使用各服务的基础。用户在CodeArts可以完成需求管理、代码管理、代码检查、编译构建、制品管理、部署、测试等一系列操作。
关于项目的更多介绍，请参考[项目](https://support.huaweicloud.com/productdesc-devcloud/devcloud_pdtd_00007.html)。
#### 约束与限制
- 每个账号在单个区域中最多可以新建100000个项目（包括项目群）。
- 账号中的每个IAM用户在单个区域最多可以新建10000个项目（包括项目群）。
 
#### 操作流程
| 步骤                                                                                | 说明                                                                                                                                                                                                                                                                 |
|:---|:---|
| [步骤一：设置项目创建者] | IAM用户创建项目需拥有"**项目创建者**"权限，管理员可以按需为IAM用户授权。 授权操作需要拥有**Tenant Administrator** 角色权限。为用户授予Tenant Administrator角色权限的操作方法请参考[创建用户组并授权](https://support.huaweicloud.com/usermanual-iam/iam_03_0001.html)。 |
| [步骤二：新建项目] | 拥有项目创建者权限的用户完成新建项目操作。                                                                                                                                                                                                                                              |
| [步骤三：编辑项目]  | 在CodeArts项目中拥有**"通用设置 \> 项目 \> 编辑"** 权限的成员，可以根据需要完成修改项目基本信息、编辑项目显示菜单等操作。[项目成员如何查看/获取需要的操作权限？](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0010.html)                                                                                                 |
   
 #### 步骤一：设置项目创建者
1. 进入CodeArts首页。 
   1. 登录[CodeArts控制台](https://console.huaweicloud.com/devcloud)，单击![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000001917408514.png)，根据需要选择已开通CodeArts的区域。
   
   2. 单击"前往工作台"。 如果当前账号采用的是历史计费模式（详情请参考[历史计费模式说明](https://support.huaweicloud.com/price-devcloud/codearts_29_0031.html)），则单击"立即使用"。
      
   
   
   
   
2. 在导航栏中单击用户名![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000001941373974.png "点击放大")，选择"租户设置"。
3. 单击导航"通用设置 \> 设置项目创建者"，进入设置项目创建者页面。 
   页面中提供两个选项：
   - 设置所有成员都可以创建项目：选择此选项后，账号中所有IAM用户都拥有创建项目的权限。
   
   - 设置部分成员可以创建项目：选择此选项后，需要对每个IAM用户开启或关闭"是否授权"开关。开关状态为![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002360119121.png)的IAM用户将无法创建项目。
   
   
   
   
4. 根据需要为用户配置权限。待页面提示操作成功，完成设置。
 
 #### 步骤二：新建项目
1. 进入CodeArts首页。 
   1. 登录[CodeArts控制台](https://console.huaweicloud.com/devcloud)，单击![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000001917408514.png)，根据需要选择已开通CodeArts的区域。
   
   2. 单击"前往工作台"。 如果当前账号采用的是历史计费模式（详情请参考[历史计费模式说明](https://support.huaweicloud.com/price-devcloud/codearts_29_0031.html)），则单击"立即使用"。
      
   
   
   
   
2. 在CodeArts首页单击"新建 \> 新建项目"，根据需要选择模板。 
   如果当前用户尚未加入任何项目，则页面中显示"您还没有项目/项目群"，根据需要在"项目"页签中选择模板即可。
   
   
3. 根据需要设置项目信息，单击"确定"。 
   操作成功后，页面跳转至项目的需求管理服务页面。
   表1新建项目 
   | 参数      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   |:---|:---|
   | 工作项设置模板 | 当选择"Scrum"模板时显示，用于选择Scrum项目中的工作项设置模板。 单击"新建工作项设置模板"，可以根据需要创建并配置工作项设置模板。 关于工作项设置模板的更多信息，请参考[Scrum项目公共配置管理](https://support.huaweicloud.com/usermanual-projectman/projectman_01_0007.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 项目名称    | CodeArts项目的名称。可以输入中英日韩文、数字、符号，长度介于1\~128个字符之间，不可重复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 工作配置数据  | 当选择"IPD-系统设备类"、"IPD-独立软件类"或"IPD-自运营软件/云服务类"模板时显示，用于复用同类型项目的工作配置数据（数据范围为项目中"设置 \> 工作项设置"中，除"导入导出记录"和"基础配置 \> 工作配置数据"外的全部数据）。 该参数为可选参数，当需要使用特定的工作配置数据时，可以配置该参数。 关于工作配置数据的更多信息，请参考： - [IPD系统设备类项目公共配置管理](https://support.huaweicloud.com/usermanual-projectman/codeartsreq_01_8076.html)  - [IPD独立软件类项目公共配置管理](https://support.huaweicloud.com/usermanual-projectman/codeartsreq_01_8157.html)  - [IPD自运营/云服务类项目公共配置管理](https://support.huaweicloud.com/usermanual-projectman/codeartsreq_01_8193.html)   |
   | 项目代号    | CodeArts项目的代号，支持数字、大小写英文、连字符、下划线，不超过200个字符。 该参数为可选参数，当需要对项目做编号时配置。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 关联企业项目  | 当选择"Scrum"或"看板"模板时显示，用于选择关联的企业项目。 该参数为可选参数，当需要关联企业项目时配置。 关于企业项目的更多信息，请参考[企业项目管理](https://support.huaweicloud.com/usermanual-em/em_eps_01_0000.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 项目描述    | 对CodeArts项目的简要描述，不超过1024个字符。 该参数为可选参数，当需要对项目进行更多说明时配置。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
      
   
   
 
 #### 步骤三：编辑项目
表2编辑项目 
| 操作         | 步骤                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
|:---|:---|
| 修改项目基本信息   | 1. 进入目标项目，单击导航"设置 \> 通用设置 \> 基本信息"。  2. 根据需要编辑项目名称、项目代号、项目描述、关联企业项目，单击"保存"。 修改成功后，页面中将显示修改后的信息。                                                                                                                                                                                                                                                                                                                                                                                                         |
| 移交项目创建人    | 1. 进入目标项目，单击导航"设置 \> 通用设置 \> 基本信息"。  2. 在"创建人"下拉列表中选择需要移交的成员，单击"保存"。 移交成功后，页面中将显示移交后的创建人。                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 归档项目       | 注意： 归档后的项目对所有成员只读，不能进行工作项的增删改等操作。如果需要进行增删改操作，请取消归档。 **Scrum、看板项目支持归档项目。** 1. 进入目标项目，单击导航"设置 \> 通用设置 \> 基本信息"。  2. 单击"归档"。 页面提示归档成功后，页面中的按钮显示为"取消归档"。                                                                                                                                                                                                                          |
| 删除项目       | 警告： - 删除项目将会删除项目下的代码库，代码检查任务，编译构建任务及测试用例等。  - 删除后，将无法恢复，请谨慎操作。   1. 进入目标项目，单击导航"设置 \> 通用设置 \> 基本信息"。  2. 单击"删除项目"，在弹框中输入项目名称，单击"删除"。 删除成功后，页面返回首页，列表中将不显示已删除的项目。    |
| 管理项目中的服务菜单 | 1. 进入目标项目，单击导航"设置 \> 通用设置 \> 服务菜单管理"。  2. 根据需要勾选显示菜单。 更新成功后，刷新当前页面，导航中将显示更新后的菜单。                                                                                                                                                                                                                                                                                                                                                                                                                      |
   
#### 相关文档
- 在CodeArts项目中进行开发的操作指导，请参考[使用CodeArts管理电子商城项目开发流程](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2000.html)
 
