
# 创建变更评审单 - CreateIpdChangeReviewForm
#### 功能介绍
创建变更评审单，当变更对象CO为RR/Bug时，CO的approver字段值取[查询变更对象决策人](https://support.huaweicloud.com/api-projectman/ListIpdChangeReviewIssueApprovers.html)的返回体中的**id**字段。
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-projectman/projectman_api_1002.html)。
#### 授权信息
账号根用户具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备如下身份策略权限，更多的权限说明请参见[权限和授权项](https://support.huaweicloud.com/api-projectman/projectman_03_Permission.html)。
| 授权项                       | 访问级别  | 资源类型（\*为必须） | 条件键                                                                                                                                                                                                                                                                                                                                                                                                           | 别名 | 依赖的授权项 |
|:---|:---|:---|:---|:---|:---|
| codeartsreq:review:create | Write | -           | - codeartsreq:Model   - codeartsreq:ProjectId    | -  | -      |
   
#### URI
POST /v1/ipdprojectservice/projects/{project_id}/review
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| project_id | 是    | String | **参数解释**： 项目32位ID，项目唯一标识。通过[查询IPD项目列表](https://support.huaweicloud.com/api-projectman/ShowIpdProjectList.html)获取，响应消息体中的**id**字段的值就是项目ID。 **约束限制**： 不涉及。 **取值范围**： 32个字符，由英文字母和数字组成。 **默认取值**： 不涉及。 |
   
#### 请求参数
表2请求Body参数 
| 参数              | 是否必选 | 参数类型                                                                                                  | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|:---|:---|:---|
| category        | 是    | String                                                                                                | **参数解释**： 评审单类别。 **约束限制**： 只支持CR。 **取值范围**： 只支持CR。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                      |
| title           | 是    | String                                                                                                | **参数解释**： 评审单标题。 **约束限制**： 1\~256个字符。 **取值范围**： 不涉及。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                    |
| description     | 否    | String                                                                                                | **参数解释**： 评审单描述。 **约束限制**： 1\~50000个字符。 **取值范围**： 不涉及。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                  |
| need_approval   | 否    | Boolean                                                                                               | **参数解释**： 评审单是否需要决策人审批。 **约束限制**： 不涉及。 **取值范围**： - true：需要决策人审批   - false：不需要决策人审批    **默认取值**： true |
| status          | 是    | [ReviewStatusEntity] object                   | **参数解释**： 评审单状态。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| cc              | 否    | Array of [ReviewCreateUserEntity] objects | **参数解释**： 抄送人列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| cos             | 是    | Array of [COCreateEntity] objects                 | **参数解释**： 评审对象列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| plan_end_date   | 否    | String                                                                                                | **参数解释**： 计划完成日期。 **约束限制**： 不涉及。 **取值范围**： 时间戳。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                         |
| plan_start_date | 否    | String                                                                                                | **参数解释**： 计划开始日期。 **约束限制**： 不涉及。 **取值范围**： 时间戳。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                         |
   
 表3ReviewStatusEntity 
| 参数   | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| code | 是    | String | **参数解释**： 评审单状态编码。 **约束限制**： 不涉及。 **取值范围**： - ToBeReviewed：待评审   - ToBeApproved：待决策   - Committed：待提交   - Canceled：已撤销   - ReCommitted：再提交   - Rejected：已拒绝    **默认取值**： 不涉及。 |
   
 表4ReviewCreateUserEntity 
| 参数 | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|:---|:---|
| id | 是    | String | **参数解释**： 用户ID。可通过[查询项目成员列表](https://support.huaweicloud.com/api-projectman/ListProjectUsers.html)接口获取，响应消息体中的**id**字段的值就是用户ID。 **约束限制**： 32个字符，由小写字母和数字组成。 **取值范围**： 不涉及。 **默认取值**： 不涉及。 |
   
 表5COCreateEntity 
| 参数             | 是否必选 | 参数类型             | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|:---|
| issue_id       | 是    | String           | **参数解释**： 变更对象关联的工作项ID。可以通过[查询工作项列表](https://support.huaweicloud.com/api-projectman/ListIpdProjectIssues.html)或者[查询树状工作项](https://support.huaweicloud.com/api-projectman/ShowIpdIssueTree.html)接口获取，响应消息体中的**id**字段的值就是工作项ID。 **约束限制**： 18\~19个字符的数字字符串。 **取值范围**： 不涉及。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| issue_number   | 是    | String           | **参数解释**： 变更对象关联的工作项编号，系统自动生成。 **约束限制**： 不涉及。 **取值范围**： 不涉及。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| issue_category | 是    | String           | **参数解释**： 变更对象所属的工作项类型。 **约束限制**： 不涉及。 **取值范围**： - RR：原始需求   - SF：系统特性   - IR：研发需求   - SR：系统需求   - AR：分配需求   - US：用户故事   - Bug：缺陷    **默认取值**： 不涉及。 |
| change_type    | 是    | String           | **参数解释**： 变更类型，标识对工作进行的操作类型。 **约束限制**： 不涉及。 **取值范围**： - Modify：修改   - Move：迁移   - Delete：删除   - ModifyPlan：移入移出已基线的发布或迭代    **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| before_change  | 是    | String           | **参数解释**： 变更对象修改前的内容，格式为JSON字符串。 **约束限制**： JSON格式字符串，包含view节点。 **取值范围**： 不涉及。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| after_change   | 是    | String           | **参数解释**： 变更对象修改后的内容，格式为JSON字符串。 **约束限制**： JSON格式字符串，必须包含execute节点，且execute为平铺的key:value格式。 **取值范围**： 不涉及。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| reviewer       | 是    | Array of strings | **参数解释**： 变更对象评审专家用户ID列表，多个用户使用英文逗号分割。 **约束限制**： 每个用户ID为32位UUID。 **取值范围**： 最多10个评审专家。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| approver       | 是    | Array of strings | **参数解释**： 变更对象决策人用户ID数组。对于RR/Bug类型的变更对象，决策人需要通过[查询变更对象决策人](https://support.huaweicloud.com/api-projectman/ListIpdChangeReviewIssueApprovers.html)接口获取。 **约束限制**： 每个用户ID为32位UUID，数组元素唯一。 **取值范围**： 最多10个决策人。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| description    | 否    | String           | **参数解释**： 变更对象的描述信息，用于说明变更的背景和原因。 **约束限制**： 不涉及。 **取值范围**： 最大50000个字符。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   
#### 响应参数
**状态码：200**
表6响应Body参数 
| 参数      | 参数类型                                                                     | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|:---|
| status  | String                                                                   | **参数解释**： 响应状态。 **取值范围**： - success：响应成功   - error：响应失败    |
| message | String                                                                   | **参数解释**： 响应信息。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                            |
| result  | [ReviewEntity] object | 评审详情                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   
 表7ReviewEntity 
| 参数              | 参数类型                                                                           | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
|:---|:---|:---|
| id              | String                                                                         | **参数解释**： 评审单ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                          |
| number          | String                                                                         | **参数解释**： 评审单编号。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                          |
| state           | String                                                                         | **参数解释**： 评审单的生命周期。 **取值范围**： - 正在工作：可正常操作的工作项   - 作废：软删除后的工作项，可在回收站恢复    |
| title           | String                                                                         | **参数解释**： 评审单标题。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                          |
| category        | String                                                                         | **参数解释**： 评审单类别。 **取值范围**： CR:变更评审，BR:基线评审,GR:通用评审。                                                                                                                                                                                                                                                                                                                                                                                      |
| created_by      | [UserEntity] object           | **参数解释**： 评审单创建人。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| modified_by     | [UserEntity] object           | **参数解释**： 评审单最后修改人。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| assigned_cc     | Array of [UserEntity] objects | **参数解释**： 评审单抄送人。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| created_time    | String                                                                         | **参数解释**： 评审单创建时间戳。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                       |
| modified_time   | String                                                                         | **参数解释**： 评审单最后修改时间戳。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                     |
| plan_end_date   | String                                                                         | **参数解释**： 计划完成日期时间戳。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                      |
| plan_start_date | String                                                                         | **参数解释**： 计划开始日期时间戳。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                      |
| close_time      | String                                                                         | **参数解释**： 评审单完成时间。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                        |
| need_approval   | String                                                                         | **参数解释**： 评审单是否需要决策人审批。 **取值范围**： true、false。                                                                                                                                                                                                                                                                                                                                                                                            |
| status          | [StatusEntity] object       | **参数解释**： 评审单状态。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| description     | String                                                                         | **参数解释**： 评审单描述。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                          |
| closed_time     | String                                                                         | **参数解释**： 评审单完成时间。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                        |
| approver        | String                                                                         | **参数解释**： 决策人ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                          |
| reviewer        | String                                                                         | **参数解释**： 评审专家ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                         |
| cos             | Array of [COEntity] objects     | **参数解释**： 评审对象列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ccbs            | Array of [CcbEntity] objects   | **参数解释**： 审批信息列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| old_status      | [StatusEntity] object       | **参数解释**： 评审单历史状态。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| cc              | Array of [UserEntity] objects | **参数解释**： 抄送人列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   
 表8COEntity 
| 参数                   | 参数类型                                                                                             | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|
| after_change         | String                                                                                           | **参数解释**： 变更对象修改后内容。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| review_complete_time | String                                                                                           | **参数解释**： 变更对象评审完成时间。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| review_phase_result  | String                                                                                           | **参数解释**： 变更对象评审阶段结果。 **取值范围**： - Approved：通过   - Rejected：拒绝(CR)   - TurnBacked：驳回(BR/GR)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| review_time          | String                                                                                           | **参数解释**： 变更对象评审时间。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| before_change        | String                                                                                           | **参数解释**： 变更对象工作项修改前内容。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| category             | String                                                                                           | **参数解释**： 变更对象工作项类型，此处固定为CO。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ccb_info             | [CcbEntity] object                               | **参数解释**： 变更对象实际决策人信息。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ccbs                 | Array of [UserEntity] objects                   | **参数解释**： 变更对象决策人列表，列表中只有一个元素。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| change_type          | String                                                                                           | **参数解释**： 变更类型。 **取值范围**： - Modify：修改   - Move：迁移   - Delete：删除   - ModifyPlan：移入移出已基线的发布或迭代                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| co2review            | String                                                                                           | **参数解释**： 变更对象关联的评审单ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| created_by           | String                                                                                           | **参数解释**： 变更对象的创建人ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| created_date         | String                                                                                           | **参数解释**： 变更对象创建时间。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| description          | String                                                                                           | **参数解释**： 变更对象描述信息。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| id                   | String                                                                                           | **参数解释**： 变更对象ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| issue_id             | String                                                                                           | **参数解释**： 变更对象关联的工作项ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| issue_number         | String                                                                                           | **参数解释**： 变更对象关联的工作项编号。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| issue_category       | String                                                                                           | **参数解释**： 变更对象关联的工作项类型。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| modified_by          | String                                                                                           | **参数解释**： 变更对象最后修改人ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| modified_date        | String                                                                                           | **参数解释**： 变更对象最后修改时间。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| opinions             | Array of [UserEntity] objects                   | **参数解释**： 变更对象评审专家Id列表（创建变更评审时使用）。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| opinion_comments     | Array of [ReviewOpinionEntity] objects | **参数解释**： 变更对象评审意见。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| review_comments      | Array of [ReviewCommentEntity] objects | **参数解释**： 变更对象评审意见（评审更新时使用）。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| approval_comments    | Array of [ReviewCommentEntity] objects | **参数解释**： 变更对象决策意见（决策更新时使用）。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| reviewer             | Array of strings                                                                                 | **参数解释**： 变更对象评审专家Id列表。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| approver             | Array of strings                                                                                 | **参数解释**： 变更对象决策人ID数组。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| status               | String                                                                                           | **参数解释**： 变更对象状态。 **取值范围**： - Canceled：撤销评审单   - ToBeCommitted：保存评审单   - ToBeReviewed：评审单待评审   - ToBeApproved：评审单待决策   - Approved：评审单决策通过评审单   - TurnBacked：驳回评审单   - Rejected：拒绝评审单   - End：评审单已完成   - Passed：评审单已通过    |
   
 表9CcbEntity 
| 参数                | 参数类型                                                                 | 描述                                                                                                                                                                                |
|:---|:---|:---|
| approval_time     | String                                                               | **参数解释**： 审批时间。 **取值范围**： 不涉及。             |
| category          | String                                                               | **参数解释**： 工作项类型，审批对象固定为CCB。 **取值范围**： 不涉及。 |
| ccb2review        | String                                                               | **参数解释**： 审批对象关联的评审单ID。 **取值范围**： 不涉及。     |
| co_id             | String                                                               | **参数解释**： 关联的变更对象ID。 **取值范围**： 不涉及。        |
| id                | String                                                               | **参数解释**： 审批对象ID。 **取值范围**： 不涉及。           |
| owner             | [UserEntity] object | **参数解释**： 决策人。 **取值范围**： 不涉及。              |
| approval_comments | String                                                               | **参数解释**： 审批意见。 **取值范围**： 不涉及。             |
   
 表10ReviewOpinionEntity 
| 参数              | 参数类型                                                                 | 描述                                                                                                                                                                                   |
|:---|:---|:---|
| category        | String                                                               | **参数解释**： 评审意见对象类型，固定为Opinion。 **取值范围**： 不涉及。 |
| co_id           | String                                                               | **参数解释**： 评审意见对象关联的变更对象ID。 **取值范围**： 不涉及。     |
| created_by      | [UserEntity] object | **参数解释**： 评审意见创建人，即评审专家。 **取值范围**： 不涉及。       |
| created_date    | String                                                               | **参数解释**： 评审意见创建时间。 **取值范围**： 不涉及。            |
| curr_owner      | [UserEntity] object | **参数解释**： 当前评审专家。 **取值范围**： 不涉及。              |
| id              | String                                                               | **参数解释**： 评审意见对象ID。 **取值范围**： 不涉及。            |
| modified_date   | String                                                               | **参数解释**： 评审意见最后修改时间。 **取值范围**： 不涉及。          |
| review_comments | String                                                               | **参数解释**： 评审意见。 **取值范围**： 不涉及。                |
   
 表11ReviewCommentEntity 
| 参数            | 参数类型   | 描述                                                                                                                                                                           |
|:---|:---|:---|
| id            | String | **参数解释**： 评审意见对象ID。 **取值范围**： 不涉及。    |
| user_id       | String | **参数解释**： 评审用户ID。 **取值范围**： 不涉及。      |
| other_user_id | String | **参数解释**： 其他用户Id（转他人）。 **取值范围**： 不涉及。 |
| result        | String | **参数解释**： 评审结果。 **取值范围**： 不涉及。        |
| comment       | String | **参数解释**： 评审意见。 **取值范围**： 不涉及。        |
   
 表12UserEntity 
| 参数        | 参数类型   | 描述                                                                                                                                                                                                                                                                                    |
|:---|:---|:---|
| id        | String | **参数解释**： 用户ID，可通过[查询项目成员列表](https://support.huaweicloud.com/api-projectman/ListProjectUsers.html)接口获取，响应消息体中的**id**字段的值就是用户ID。 **取值范围**： 不涉及。 |
| name      | String | **参数解释**： 用户名称。 **取值范围**： 2\~64个字符。                                                                                                            |
| nick_name | String | **参数解释**： 用户昵称。 **取值范围**： 2\~30个字符。                                                                                                            |
   
 表13StatusEntity 
| 参数            | 参数类型             | 描述                                                                                                                                                                                          |
|:---|:---|:---|
| id            | String           | **参数解释**： 状态ID。 **取值范围**： 不涉及。                       |
| belonging     | String           | **参数解释**： 工作项的状态属性。 **取值范围**： START、IN_PROGRESS、END。 |
| display_value | String           | **参数解释**： 状态名。 **取值范围**： 不涉及。                        |
| code          | String           | **参数解释**： 状态唯一标识。 **取值范围**： 不涉及。                     |
| created_by    | String           | **参数解释**： 状态创建人。 **取值范围**： 不涉及。                      |
| created_time  | String           | **参数解释**： 状态创建时间。 **取值范围**： 不涉及。                     |
| modified_by   | String           | **参数解释**： 状态修改人。 **取值范围**： 不涉及。                      |
| modified_time | String           | **参数解释**： 状态最近修改时间。 **取值范围**： 不涉及。                   |
| category_code | Array of strings | **参数解释**： 状态被哪些工作项使用。                                                                                                                          |
   
**状态码：400**
表14响应Body参数 
| 参数         | 参数类型   | 描述                                                                                                                                                                                     |
|:---|:---|:---|
| error_code | String | **参数解释**： 错误码。 **取值范围**： 不涉及。                   |
| error_msg  | String | **参数解释**： 错误描述，对error_code的补充解释。 **取值范围**： 不涉及。 |
   
#### 请求示例
创建变更评审单
```
POST https://{endpoint}/v1/ipdprojectservice/projects/{project_id}/review
{
  "title" : "21-CR-10x",
  "description" : "<p><strong>【变更评审背景】</strong></p><p>1</p><p><strong>【变更评审价值】</strong></p><p><br></p><p><strong>【变更评审详情】</strong></p>",
  "category" : "CR",
  "need_approval" : true,
  "status" : {
    "code" : "ToBeReviewed"
  },
  "cc" : [ {
    "id" : "a360371833bf4c558f796fd707b44daf"
  } ],
  "cos" : [ {
    "issue_number" : "BUG20241209780441",
    "issue_id" : "1072968362439385089",
    "issue_category" : "Bug",
    "change_type" : "Modify",
    "before_change" : "{\"view\":{\"description\":\"<p>【故障现象描述】</p><p><br></p><p>【环境信息】</p><p><br></p><p>【故障现场定位开发人员】</p><p><br></p><p>【开发定位初步原因】</p>\"}}",
    "after_change" : "{\"view\":{\"description\":\"<p>【故障现象描述】</p><p>x</p><p>【环境信息】</p><p><br></p><p>【故障现场定位开发人员】</p><p><br></p><p>【开发定位初步原因】</p>\"},\"execute\":{\"description\":\"<p>【故障现象描述】</p><p>x</p><p>【环境信息】</p><p><br></p><p>【故障现场定位开发人员】</p><p><br></p><p>【开发定位初步原因】</p>\"}}",
    "approver" : [ "a360371833bf4c558f796fd707b44daf" ],
    "reviewer" : [ "a360371833bf4c558f796fd707b44daf" ]
  } ],
  "plan_start_date" : "1733673600000",
  "plan_end_date" : "1735574400000"
}
```
#### 响应示例
**状态码：200**
OK
```
{
  "status" : "success",
  "result" : {
    "id" : "1073568012549795840",
    "number" : "CR20241211782294",
    "state" : "正在工作",
    "title" : "21-CR-10x",
    "category" : "CR",
    "created_by" : {
      "id" : "a360371833bf4c558f796fd707b44daf",
      "name" : "devcloud_devcloud_01",
      "nick_name" : "测试账号"
    },
    "modified_by" : {
      "id" : "a360371833bf4c558f796fd707b44daf",
      "name" : "devcloud_devcloud_01",
      "nick_name" : "测试账号"
    },
    "created_time" : "1733888160000",
    "modified_time" : "1733888160000",
    "plan_end_date" : "1735574400000",
    "plan_start_date" : "1733673600000",
    "need_approval" : "true",
    "status" : {
      "display_value" : "待评审",
      "code" : "ToBeReviewed"
    },
    "description" : "<p><strong>【变更评审背景】</strong></p><p>1</p><p><strong>【变更评审价值】</strong></p><p><br></p><p><strong>【变更评审详情】</strong></p>",
    "cos" : [ {
      "after_change" : "{\"view\":{\"description\":\"<p>【故障现象描述】</p><p>x</p><p>【环境信息】</p><p><br></p><p>【故障现场定位开发人员】</p><p><br></p><p>【开发定位初步原因】</p>\"},\"execute\":{\"description\":\"<p>【故障现象描述】</p><p>x</p><p>【环境信息】</p><p><br></p><p>【故障现场定位开发人员】</p><p><br></p><p>【开发定位初步原因】</p>\"},\"snapshot\":{\"found_iteration\":null,\"type\":\"bug\",\"test_failures_times\":\"0\",\"number\":\"BUG20241209780441\",\"convolution_actual_hours\":null,\"path\":\"/1072968362439385089\",\"workload_man_day\":null,\"id\":\"1072968362439385089\",\"state\":\"正在工作\",\"sys_no_repair_reason\":null,\"module\":null,\"priority\":null,\"found_env\":null,\"sys_activation_reason\":null,\"assignee\":{\"watcher\":0,\"user_id\":\"a360371833bf4c558f796fd707b44daf\",\"user_num_id\":4091,\"user_name\":\"devcloud_devcloud_01\",\"domain_id\":\"4e919d73499648e3b0292cd3cbef806a\",\"domain_name\":\"devcloud_devcloud_01\",\"nick_name\":\"测试账号\",\"role_id\":\"257bbf34272649dd909bb35dfe27d126,05d9444b66cc4d5090ef3180a3096c91\",\"role_name\":\"项目经理,项目管理员\",\"role_alias_name\":\"Project manager,Project admin\",\"role_code\":\"Project manager,project_admin\",\"image_id\":\"\",\"region\":\"\",\"has_removed\":\"\"},\"close_type\":null,\"status\":{\"id\":\"1072203303913304105\",\"belonging\":\"START\",\"space_id\":\"1072203303493873664\",\"name\":\"分析\",\"status_category\":\"\",\"code\":\"Analyse\",\"definition_type\":\"5\",\"belong_definition_type\":3,\"belong_scope\":\"\",\"display_value\":\"分析\",\"position\":2,\"displayable\":1,\"editable\":1,\"deletable\":1,\"mutable\":1,\"title_py\":\"fx\",\"builtin\":false,\"label\":\"\",\"description\":\"\",\"created_by\":\"a360371833bf4c558f796fd707b44daf\",\"created_userinfo\":null,\"created_on\":\"\",\"created_date\":1733591588000,\"modified_date\":1733591588000,\"modified_by\":\"a360371833bf4c558f796fd707b44daf\",\"category_code\":[],\"editing_fields\":[],\"associate\":null,\"linkage_node_fields\":false},\"tenant_id\":\"4e919d73499648e3b0292cd3cbef806a\",\"plan_pi\":null,\"repair_solution\":null,\"plan_end_date\":null,\"expected_repair_date\":null,\"plan_iteration\":null,\"cascade_delete\":\"none\",\"issue_opinion_id\":null,\"modified_by\":{\"watcher\":0,\"user_id\":\"a360371833bf4c558f796fd707b44daf\",\"user_num_id\":4091,\"user_name\":\"devcloud_devcloud_01\",\"domain_id\":\"4e919d73499648e3b0292cd3cbef806a\",\"domain_name\":\"devcloud_devcloud_01\",\"nick_name\":\"测试账号\",\"role_id\":\"257bbf34272649dd909bb35dfe27d126,05d9444b66cc4d5090ef3180a3096c91\",\"role_name\":\"项目经理,项目管理员\",\"role_alias_name\":\"Project manager,Project admin\",\"role_code\":\"Project manager,project_admin\",\"image_id\":\"\",\"region\":\"\",\"has_removed\":\"\"},\"position_float\":\"10000000000.0000000000\",\"belong_inside\":\"1\",\"regression_failure_number\":\"0\",\"src_domain\":{\"id\":\"1072203303493873664\",\"name\":\"beta-m2-wyl-021\",\"title\":\"beta-m2-wyl-021\",\"project_id\":\"b248a70bc6434e6bad54c8e73a222dca\",\"parent_id\":\"\",\"category\":\"Project\",\"created_by\":\"a360371833bf4c558f796fd707b44daf\",\"model_id\":\"10002\",\"children\":[]},\"domain_id\":{\"id\":\"1072203303493873664\",\"name\":\"beta-m2-wyl-021\",\"title\":\"beta-m2-wyl-021\",\"project_id\":\"b248a70bc6434e6bad54c8e73a222dca\",\"parent_id\":\"\",\"category\":\"Project\",\"created_by\":\"a360371833bf4c558f796fd707b44daf\",\"model_id\":\"10002\",\"children\":[]},\"send_from\":\"\",\"send_to\":\"\",\"stay_days\":2,\"test_report\":null,\"assigned_cc\":null,\"return_reason\":null,\"submit_time\":1733745191791,\"workitem2label\":null,\"close_time\":null,\"modified_date\":1733887226000,\"created_by\":{\"watcher\":0,\"user_id\":\"a360371833bf4c558f796fd707b44daf\",\"user_num_id\":4091,\"user_name\":\"devcloud_devcloud_01\",\"domain_id\":\"4e919d73499648e3b0292cd3cbef806a\",\"domain_name\":\"devcloud_devcloud_01\",\"nick_name\":\"测试账号\",\"role_id\":\"257bbf34272649dd909bb35dfe27d126,05d9444b66cc4d5090ef3180a3096c91\",\"role_name\":\"项目经理,项目管理员\",\"role_alias_name\":\"Project manager,Project admin\",\"role_code\":\"Project manager,project_admin\",\"image_id\":\"\",\"region\":\"\",\"has_removed\":\"\"},\"activate_times\":\"0\",\"status_modified_date\":1733745192515,\"parent_id\":null,\"business_domain\":null,\"found_pi\":null,\"region\":\"example\",\"reason_analysis\":null,\"link\":\"\",\"is_suspended\":null,\"origin_id\":\"1072968362439385089\",\"change_status\":{\"id\":\"1072203303896526856\",\"display_value\":\"未变更\",\"value\":\"unchange\",\"code\":\"unchange\",\"value_py\":\"unchange\",\"sequence\":1.0,\"level\":1,\"domain_id\":\"1072203303493873664\",\"belong_definition_type\":\"5\"},\"title\":\"21-Bug-01\",\"sum_workload_man_day\":null,\"plan_start_date\":null,\"severity\":{\"id\":\"1072203303896526851\",\"display_value\":\"提示\",\"value\":\"提示\",\"code\":\"提示\",\"value_py\":\"ts\",\"sequence\":1.0,\"level\":1,\"domain_id\":\"1072203303493873664\",\"belong_definition_type\":\"5\"},\"convolution_plan_hours\":null,\"submitted_by\":[{\"watcher\":0,\"user_id\":\"a360371833bf4c558f796fd707b44daf\",\"user_num_id\":4091,\"user_name\":\"devcloud_devcloud_01\",\"domain_id\":\"4e919d73499648e3b0292cd3cbef806a\",\"domain_name\":\"devcloud_devcloud_01\",\"nick_name\":\"测试账号\",\"role_id\":\"257bbf34272649dd909bb35dfe27d126,05d9444b66cc4d5090ef3180a3096c91\",\"role_name\":\"项目经理,项目管理员\",\"role_alias_name\":\"Project manager,Project admin\",\"role_code\":\"Project manager,project_admin\",\"image_id\":\"\",\"region\":\"\",\"has_removed\":\"\"}],\"sys_return_reason\":null,\"issue_review_id\":null,\"created_date\":1733745192388,\"category\":\"Bug\",\"setup\":true,\"collaborative_status\":[],\"parent_status\":\"no\"}}",
      "before_change" : "{\"view\":{\"description\":\"<p>【故障现象描述】</p><p><br></p><p>【环境信息】</p><p><br></p><p>【故障现场定位开发人员】</p><p><br></p><p>【开发定位初步原因】</p>\"}}",
      "category" : "CO",
      "ccbs" : [ {
        "id" : "a360371833bf4c558f796fd707b44daf",
        "name" : "devcloud_devcloud_01",
        "nick_name" : "测试账号"
      } ],
      "change_type" : "Modify",
      "co2review" : "1073568012549795840",
      "created_by" : "a360371833bf4c558f796fd707b44daf",
      "created_date" : "1733888157000",
      "description" : "<p>【故障现象描述】</p><p>x</p><p>【环境信息】</p><p><br></p><p>【故障现场定位开发人员】</p><p><br></p><p>【开发定位初步原因】</p>",
      "id" : "1073568002185670656",
      "issue_id" : "1072968362439385089",
      "issue_number" : "BUG20241209780441",
      "issue_category" : "Bug",
      "modified_by" : "a360371833bf4c558f796fd707b44daf",
      "modified_date" : "1733888157000",
      "opinions" : [ { } ],
      "approver" : [ "a360371833bf4c558f796fd707b44daf" ],
      "reviewer" : [ "a360371833bf4c558f796fd707b44daf" ],
      "status" : "ToBeReviewed"
    } ],
    "cc" : [ {
      "id" : "a360371833bf4c558f796fd707b44daf",
      "name" : "devcloud_devcloud_01",
      "nick_name" : "测试账号"
    } ]
  }
}
```
**状态码：400**
请求失败的响应。例如无操作权限、项目不存在。
```
{
  "error_code" : "PM.02174103",
  "error_msg" : "无操作权限"
}
```
#### 状态码
| 状态码 | 描述                     |
|:---|:---|
| 200 | OK                     |
| 400 | 请求失败的响应。例如无操作权限、项目不存在。 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-projectman/ErrorCode.html)。
