查询评审单详情
功能介绍
查询评审单详情,支持查询变更评审,通用评审,基线评审
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v1/ipdprojectservice/projects/{project_id}/review/{id}
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目Id |
id |
是 |
String |
评审单Id |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
category |
是 |
String |
评审单类型,可选值为CR,BR,GR |
请求参数
无
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
status |
String |
请求状态 |
message |
String |
请求错误信息 |
result |
ReviewEntity object |
评审详情 |
参数 |
参数类型 |
描述 |
---|---|---|
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 |
评审单是否需要审批人审批,可选值为yes,no |
status |
StatusEntity object |
评审单状态 |
description |
String |
评审单描述,列表接口不返回描述信息 |
cos |
Array of COEntity objects |
评审对象列表 |
ccbs |
Array of CcbEntity objects |
审批信息列表 |
参数 |
参数类型 |
描述 |
---|---|---|
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 |
状态被哪些工作项使用 |
参数 |
参数类型 |
描述 |
---|---|---|
after_change |
String |
变更对象修改后内容 |
review_complete_time |
String |
变更对象评审完成时间 |
review_phase_result |
String |
变更对象评审阶段结果 Approved:通过 Rejected:拒绝(CR) TurnBacked:驳回(BR/GR) |
review_time |
String |
变更对象评审时间 |
approver |
Array of strings |
变更对象审批人ID数组 |
before_change |
String |
变更对象工作项修改前内容 |
category |
String |
变更对象工作项类型,此处固定为CO |
ccb_info |
CcbEntity object |
变更对象实际审批人信息 |
ccbs |
Array of UserEntity objects |
变更对象审批人列表,兼容旧版评审。现版本审批人只有一人 |
change_type |
String |
变更类型,基线评审的修改类型属于Modify Modify:修改 Move:迁移 Delete:删除 |
co2review |
String |
变更对象关联的评审单Id |
created_by |
String |
变更对象的创建人ID |
created_date |
String |
变更对象创建时间 |
description |
String |
变更对象描述信息 |
id |
String |
变更对象Id |
issue_id |
String |
变更对象关联的工作项Id |
issue_number |
String |
变更对象关联的工作项编号 |
modified_by |
String |
变更对象最后修改人Id |
modified_date |
String |
变更对象最后修改时间 |
opinion_comments |
Array of ReviewOpinionEntity objects |
变更对象评审意见 |
reviewer |
Array of strings |
变更对象评审专家Id列表 |
status |
String |
变更对象状态 |
参数 |
参数类型 |
描述 |
---|---|---|
approval_time |
String |
审批时间 |
category |
String |
工作项类型,审批对象固定为CCB |
ccb2review |
String |
审批对象关联的评审单Id |
co_id |
String |
关联的变更对象Id |
id |
String |
审批对象Id |
owner |
UserEntity object |
审批人 |
approval_comments |
String |
审批意见 |
参数 |
参数类型 |
描述 |
---|---|---|
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 |
评审意见 |
请求示例
查询基线评审详情
{endpoint}/v1/ipdprojectservice/projects/b54914d464d1498a97d683ef198ec448/review/1029697355810648065?category=BR
响应示例
状态码: 200
OK
{ "status" : "success", "result" : { "id" : "1029697355810648065", "number" : "BR20240812233640", "state" : "正在工作", "title" : "BR-IR", "category" : "BR", "created_by" : { "id" : "a360371833bf4c558f796fd707b44daf", "name" : "devcloud_devcloud_s00404480_01", "nick_name" : "测试昵称" }, "modified_by" : { "id" : "system", "name" : "系统" }, "created_time" : "1723428580000", "modified_time" : "1723428601000", "plan_end_date" : "1724688000000", "plan_start_date" : "1723478400000", "need_approval" : "true", "status" : { "display_value" : "已通过", "code" : "Passed" }, "description" : "<p><strong>【基线描述】</strong></p>", "cos" : [ { "after_change" : "{\"view\":{},\"execute\":{},\"snapshot\":{\"develop_owner\":null,\"type\":\"requirement\",\"plan_test_end_date\":null,\"number\":\"IR20240703054812\",\"convolution_actual_hours\":null,\"path\":\"/1015209126636986369\",\"workload_man_day\":null,\"children\":null,\"id\":\"1015209126636986369\",\"state\":\"正在工作\",\"need_break\":{\"id\":\"995623980368965685\",\"display_value\":\"是\",\"value\":\"yes\",\"code\":\"yes\",\"value_py\":\"yes\",\"sequence\":1.0,\"level\":1,\"domain_id\":\"995623979534299136\",\"belong_definition_type\":\"5\"},\"baseline\":null,\"priority\":{\"id\":\"995623980368965646\",\"display_value\":\"低\",\"value\":\"低\",\"code\":\"低\",\"value_py\":\"1\",\"sequence\":3.0,\"level\":1,\"domain_id\":\"995623979534299136\",\"belong_definition_type\":\"5\"},\"break_status\":{\"id\":\"995623980368965652\",\"display_value\":\"未分解\",\"value\":\"undecomposed\",\"code\":\"undecomposed\",\"value_py\":\"undecomposed\",\"sequence\":2.0,\"level\":1,\"domain_id\":\"995623979534299136\",\"belong_definition_type\":\"5\"},\"assignee\":{\"watcher\":null,\"user_id\":\"a360371833bf4c558f796fd707b44daf\",\"user_num_id\":4091,\"user_name\":\"devcloud_devcloud_s00404480_01\",\"domain_id\":\"4e919d73499648e3b0292cd3cbef806a\",\"domain_name\":\"devcloud_devcloud_s00404480_01\",\"nick_name\":\"测试昵称\",\"role_id\":\"a6e1428a71e14bc489bcd5b460bfbced,d77754d3becb42ec80431f49f8906bcf\",\"role_name\":\"项目管理员,项目经理\",\"image_id\":null,\"region\":null,\"opinion\":null,\"description\":null,\"owner\":null,\"ccbId\":null,\"has_removed\":null},\"status\":{\"id\":\"995623980381548551\",\"belonging\":\"IN_PROGRESS\",\"space_id\":\"995623979534299136\",\"name\":\"测试\",\"status_category\":null,\"code\":\"Test\",\"definition_type\":\"5\",\"belong_definition_type\":3,\"belong_scope\":null,\"display_value\":\"测试\",\"position\":4,\"displayable\":1,\"editable\":1,\"deletable\":1,\"mutable\":1,\"title_py\":\"cs\",\"builtin\":null,\"label\":null,\"description\":null,\"created_by\":\"a360371833bf4c558f796fd707b44daf\",\"created_userinfo\":null,\"created_on\":null,\"created_date\":1715333654000,\"modified_date\":1715333654000,\"modified_by\":\"a360371833bf4c558f796fd707b44daf\",\"category_code\":null,\"editing_fields\":null,\"associate\":null,\"linkage_node_fields\":false},\"tenant_id\":\"4e919d73499648e3b0292cd3cbef806a\",\"plan_pi\":null,\"plan_dev_end_date\":null,\"plan_end_date\":null,\"cascade_delete\":\"none\",\"modified_by\":{\"watcher\":0,\"user_id\":\"a360371833bf4c558f796fd707b44daf\",\"user_num_id\":4091,\"user_name\":\"devcloud_devcloud_s00404480_01\",\"domain_id\":\"4e919d73499648e3b0292cd3cbef806a\",\"domain_name\":\"devcloud_devcloud_s00404480_01\",\"nick_name\":\"测试昵称\",\"role_id\":\"a6e1428a71e14bc489bcd5b460bfbced,d77754d3becb42ec80431f49f8906bcf\",\"role_name\":\"项目管理员,项目经理\",\"role_alias_name\":\"Project admin,Project manager\",\"role_code\":\"project_admin,Project manager\",\"image_id\":\"\",\"region\":\"\",\"has_removed\":\"\"},\"closed_flag\":null,\"collaborative_status\":[],\"position_float\":\"9999999538.6270750000\",\"domain_id\":{\"id\":\"995623979534299136\",\"name\":\"IPD-feature-M1-0510-copyFrom\",\"title\":\"IPD-feature-M1-0510-copyFrom\",\"project_id\":\"b54914d464d1498a97d683ef198ec448\",\"parent_id\":\"\",\"category\":\"Project\",\"created_by\":\"a360371833bf4c558f796fd707b44daf\",\"model_id\":\"10001\",\"children\":[]},\"processing_owner\":null,\"stay_days\":26,\"ir2feature\":\"\",\"related_network_security\":{\"id\":\"995623980368965637\",\"display_value\":\"否\",\"value\":\"no\",\"code\":\"no\",\"value_py\":\"no\",\"sequence\":2.0,\"level\":1,\"domain_id\":\"995623979534299136\",\"belong_definition_type\":\"5\"},\"assigned_cc\":null,\"workitem2label\":null,\"c7205110023690788864\":null,\"close_time\":null,\"modified_date\":1723255005000,\"created_by\":{\"watcher\":0,\"user_id\":\"a360371833bf4c558f796fd707b44daf\",\"user_num_id\":4091,\"user_name\":\"devcloud_devcloud_s00404480_01\",\"domain_id\":\"4e919d73499648e3b0292cd3cbef806a\",\"domain_name\":\"devcloud_devcloud_s00404480_01\",\"nick_name\":\"测试昵称\",\"role_id\":\"a6e1428a71e14bc489bcd5b460bfbced,d77754d3becb42ec80431f49f8906bcf\",\"role_name\":\"项目管理员,项目经理\",\"role_alias_name\":\"Project admin,Project manager\",\"role_code\":\"project_admin,Project manager\",\"image_id\":\"\",\"region\":\"\",\"has_removed\":\"\"},\"status_modified_date\":1720150409000,\"important\":null,\"collaboratives\":null,\"parent_id\":null,\"business_domain\":{\"id\":\"995623980368965664\",\"display_value\":\"软件\",\"value\":\"software\",\"code\":\"software\",\"value_py\":\"rj\",\"sequence\":0.0,\"level\":1,\"domain_id\":\"995623979534299136\",\"belong_definition_type\":\"5\"},\"region\":\"cn-north-7\",\"plan_processing_end_date\":null,\"link\":\"\",\"is_suspended\":null,\"change_status\":null,\"title\":\"IR-API-附件1\",\"sum_workload_man_day\":null,\"ir2rr\":\"\",\"plan_start_date\":null,\"convolution_plan_hours\":null,\"no_break_reason\":null,\"submitted_by\":[{\"watcher\":0,\"user_id\":\"a360371833bf4c558f796fd707b44daf\",\"user_num_id\":4091,\"user_name\":\"devcloud_devcloud_s00404480_01\",\"domain_id\":\"4e919d73499648e3b0292cd3cbef806a\",\"domain_name\":\"devcloud_devcloud_s00404480_01\",\"nick_name\":\"测试昵称\",\"role_id\":\"a6e1428a71e14bc489bcd5b460bfbced,d77754d3becb42ec80431f49f8906bcf\",\"role_name\":\"项目管理员,项目经理\",\"role_alias_name\":\"Project admin,Project manager\",\"role_code\":\"project_admin,Project manager\",\"image_id\":\"\",\"region\":\"\",\"has_removed\":\"\"}],\"test_owner\":null,\"created_date\":1719974317000,\"category\":\"IR\",\"setup\":true,\"inherit_button\":\"hide\",\"parent_status\":\"no\"}}", "approver" : [ ], "before_change" : "{\"view\":{}}", "category" : "CO", "change_type" : "Modify", "co2review" : "1029697355810648065", "created_by" : "a360371833bf4c558f796fd707b44daf", "created_date" : "2024-08-12T10:09:40Z", "description" : "<p>【需求背景】</p><p><br></p><p>【需求价值】</p><p><br></p><p>【需求详情】</p>", "id" : "1029697354418139136", "issue_id" : "1015209126636986369", "issue_number" : "IR20240703054812", "modified_by" : "a360371833bf4c558f796fd707b44daf", "modified_date" : "2024-08-12T10:09:40Z", "reviewer" : [ ], "status" : "Test" } ], "ccbs" : [ { } ] } }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
错误码
请参见错误码。