更新工作项字段,可以支持批量更新多个字段。
接口说明
批量更新工作项字段,只支持工作项上下文字段以及自定义字段,不能更新工作项本身属性(描述,标题,状态等,这些字段选择更新工作项属性字段)。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求语法
POST /organization/{organizationId}/workitems/updateWorkitemField HTTP/1.1
路径参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| organizationId |
string |
是 |
企业 id |
60ee8a814690c27532d412f8 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| body |
object |
否 |
请求 Body |
|
| workitemIdentifier |
string |
是 |
工作项 id,同 workitemId,工作项唯一标识 |
9144ef6b72d8exxxxx9e61a4d0 |
| updateWorkitemPropertyRequest |
array<object> |
是 |
更新工作项属性请求,数组形式 |
|
|
object |
否 |
实体属性 |
||
| fieldIdentifier |
string |
是 |
需要更新的工作项字段 id,可以从获取工作项所有字段接口获取相应的数据 |
tag |
| fieldValue |
string |
是 |
需要更新字段的属性值 (注:1.如果是人员类型的值必须要填写 aliyunPK。2.如果是含有待选值的字段,填写相应的待选值的 id。 3.如果多个值,需要用" , "进行分割,拼接成一个字符串。 |
个人属性 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| requestId |
string |
请求 id,每次请求都是唯一值,便于后续排查问题 |
ASSDS-ASSASX-XSAXSA-XSAXSAXS |
| errorMsg |
string |
错误信息 |
error |
| errorCode |
string |
错误码 |
Openapi.RequestError |
| success |
boolean |
true 或者 false |
true |
| workitem |
object |
工作项信息 |
|
| identifier |
string |
工作项唯一标识 |
e8bxxxxxxxxxxxxxxxx23 |
| subject |
string |
工作项标题 |
测试工作项 |
| document |
string |
工作项内容 |
html格式 |
| assignedTo |
string |
负责人 |
19xx7043xxxxxxx914 |
| status |
string |
状态名称 |
待处理 |
| statusStageIdentifier |
string |
状态阶段 id |
1 |
| spaceIdentifier |
string |
所属项目 id |
e8b26xxxxx6e76aa20xxxxx23 |
| spaceName |
string |
所属项目名称 |
需求项目 |
| spaceType |
string |
项目类型 |
Project |
| logicalStatus |
string |
逻辑状态 |
NORMAL |
| categoryIdentifier |
string |
工作项的类型 id |
Req |
| parentIdentifier |
string |
父工作项 id |
e8bxxxxxxxxxxxxxxxx24 |
| workitemTypeIdentifier |
string |
工作项类型 id |
9uxxxxxxre573f5xxxxxx0 |
| updateStatusAt |
integer |
状态更新时间 |
1640850328000 |
| serialNumber |
string |
编号 |
1 |
| gmtCreate |
integer |
创建时间 |
1640850318000 |
| gmtModified |
integer |
修改时间 |
1640850318000 |
| creator |
string |
创建人 |
19xx7043xxxxxxx914 |
| modifier |
string |
修改人 |
19xx7043xxxxxxx914 |
| statusIdentifier |
string |
状态唯一标识 id |
28 |
| sprintIdentifier |
string |
迭代的 id |
75528f17703e92e5a568...... |
示例
正常返回示例
JSON格式
{
"requestId": "ASSDS-ASSASX-XSAXSA-XSAXSAXS",
"errorMsg": "error",
"errorCode": "Openapi.RequestError",
"success": true,
"workitem": {
"identifier": "e8bxxxxxxxxxxxxxxxx23",
"subject": "测试工作项",
"document": "html格式",
"assignedTo": "19xx7043xxxxxxx914",
"status": "待处理",
"statusStageIdentifier": "1",
"spaceIdentifier": "e8b26xxxxx6e76aa20xxxxx23",
"spaceName": "需求项目",
"spaceType": "Project",
"logicalStatus": "NORMAL",
"categoryIdentifier": "Req",
"parentIdentifier": "e8bxxxxxxxxxxxxxxxx24",
"workitemTypeIdentifier": "9uxxxxxxre573f5xxxxxx0",
"updateStatusAt": 1640850328000,
"serialNumber": "1",
"gmtCreate": 1640850318000,
"gmtModified": 1640850318000,
"creator": "19xx7043xxxxxxx914",
"modifier": "19xx7043xxxxxxx914",
"statusIdentifier": "28",
"sprintIdentifier": "75528f17703e92e5a568......"
}
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | Openapi.RequestError | request error | OpenAPI请求数据错误 |
| 403 | Operate.NoPermission | NoPermission | 没有权限 |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。