
# 产品功能
本页面介绍了需求管理（CodeArts Req）服务支持的主要功能。关于各功能支持的地域（Region）信息，可通过控制台查询详情。
#### 需求管理
CodeArts Req（原ProjectMan）是华为多年研发实践沉淀的需求管理与团队协作服务，内置多种开箱即用的场景化需求模型和对象类型（需求/缺陷/任务等），可支撑IPD、DevOps、精益看板等多种研发模式，还包含跨项目协同、基线与变更管理、自定义报表、Wiki在线协作、文档管理等功能。
预置了五种项目模板：IPD-系统设备类模板、IPD-独立软件类模板、IPD-自运营软件/云服务类模板、Scrum项目模板、看板项目模板。
敏捷迭代开发：支持敏捷迭代开发，迭代计划和时间线清晰展现项目进展。
工作项层次和类型自定义：看板项目类型支持工作项的层次，工作项类型和名称的自定义，灵活轻便。
看板项目拖动式卡片交互：状态列支持自定义，并且支持子状态列。
![](https://support.huaweicloud.com/productdesc-projectman/zh-cn_image_0000002669541127.png "点击放大")
有关更多信息，请参阅[什么是需求管理](https://support.huaweicloud.com/productdesc-projectman/devcloud_pdtd_10001.html)。
#### 计费说明
需求管理是华为云码道CodeArts中的一个子服务，支持单独购买，或者开通CodeArts套餐即可使用需求管理服务。有关更多信息，请参阅[计费说明](https://support.huaweicloud.com/price-codeartsreq/codeartsreq_29_0001.html)。
#### 权限管理
需求管理服务作为华为云的一个服务，和华为云其他云服务一样，使用统一身份认证服务（Identity and Access Management，简称IAM）管理整个租户下多项目的统一权限。在单个项目内，基于具体项目设置进行项目内的权限管理。需求管理的权限管理分为两种，分别是云服务级和项目级。
- 云服务级：服务级的权限通过统一身份认证服务设置。IAM是华为云提供权限管理的基础服务，无需付费即可使用，您只需要为您账号中的资源进行付费。
- 项目级：项目级的权限通过需求管理服务设置。
有关更多信息，请参阅[权限管理](https://support.huaweicloud.com/productdesc-projectman/projectman_07_0005.html)。
#### 租户设置
租户全局设置功能，包括设置项目创建者、项目和成员管理等。
[设置项目创建者](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0027.html#section2)
[项目和成员管理](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0028.html)
#### 项目多模板
模板项目是指默认预置模板类型的项目，即基于Scrum和看板形式，由需求管理预置好一些工作项和流程。选择项目模板后，会自动生成对应样例模板，供用户参考和使用，用户也可以新建自己的开发任务。
选择已有模板项目时，提供了一组预置示例工作项、代码或资源供用户直接使用。有关更多信息，请参阅[使用模板创建项目](https://support.huaweicloud.com/usermanual-projectman/projectman_ug_2001.html)。
#### 丰富自定义
项目自定义统计报表：丰富的自定义统计报表，同时支持10+的预置的优秀实践自定义报表，按需多重维度自定义。
项目自定义报告：自定义项目进展报告并发送，选择自定义报表，项目进展等，快速自定义生成项目进展报告。
项目仪表盘：丰富的仪表盘，可视化管理项目的进度，质量，工时人力等。
自定义项目成员的角色和权限管理：管理加入项目的成员、角色和权限。
自定义站内消息通知：对于工作项的变动支持以站内信，邮件等多种形式进行通知。
自定义模块：用户根据产品包含的模块来定义模块名和责任人。若工作项未指定处理人时，选择工作项归属某个模块后，其处理人会自动配置为该模块的责任人。
自定义领域：用户根据产品的实际情况，选择合适的架构设计领域类别。
自定义作业流：自定义配置工作项的作业流、状态、流转方向。
自定义状态联动：自定义代码提交和工作项的关联关系，代码提交后可以自动关闭工作项。
自定义项目设置模板：将一个项目的设置保存为模板，其他项目可继承重用。
#### 通用设置
需求管理通用设置功能包括项目基本信息、成员管理、通用权限管理和服务菜单管理。
- 项目基本信息：可以修改的参数，包括项目名称、项目描述、关联企业项目（资源组）和创建人，还包括对项目进行删除和归档操作。
- 成员管理：给已有或创建中的项目添加本企业及其他项目下的成员以及将成员移出项目（删除项目成员）。本节介绍成员管理的相关操作。
- 通用权限管理：对需求管理各个角色设置不同操作权限，包括项目基本信息的编辑和归档、角色及权限的控制和成员设置，还可以根据需要自定义角色类型并赋权。
- 服务菜单管理：设置隐藏服务的菜单访问入口，菜单隐藏后，也可以随时设置恢复。
有关更多信息，请参阅[通用设置提供了哪些功能](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0027.html#section4)。
#### Wiki协同
服务提供项目内的Wiki服务，便于用户创建项目内轻量级的共享协作。如内置了"敏捷迭代回顾会议"模板，将华为的回顾会议实践沉淀并共享给用户使用。
提供了Wiki中词条创建/发布、修改、查看、删除、导出及分享等功能。有关更多信息，请参阅[Wiki提供了哪些功能](https://support.huaweicloud.com/usermanual-projectman/wiki_ug_1001.html)。
#### 文档托管
文档托管功能支持多种类型的文件上传，可以将项目的总结、架构文档、产品需求文档等上传托管到云端，采用统一的访问地址，项目成员随时可以访问和获取，便于项目信息的分享、项目经验的沉淀。
提供了文档目录管理、文档上传、下载、移动、编辑、删除、预览、关联、分享、文档回收站功能。有关更多信息，请参阅[文档托管提供了哪些功能](https://support.huaweicloud.com/usermanual-projectman/docman_hlp_00131.html)。
#### API
需求管理提供了REST（Representational State Transfer）风格API，支持您通过HTTP/HTTPS请求调用，实现创建、修改、删除项目/工作项，添加、更新成员等操作。有关更多信息，请参阅[需求管理提供了哪些API](https://support.huaweicloud.com/api-projectman/projectman_03_0000.html)。
