文档首页/ 需求管理 CodeArts Req/ API参考/ API/ 字段管理/ 更新缓存 - UpdateCacheData
更新时间:2026-09-15 GMT+08:00
分享

更新缓存 - UpdateCacheData

功能介绍

更新缓存。

调用方法

请参见如何调用API

授权信息

当前API调用无需身份策略权限。

URI

POST /v3/job-cache/cache-setting

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

约束限制:

不涉及。

取值范围:

长度为10~32768个字符。

默认取值:

不涉及。

表2 请求Body参数

参数

是否必选

参数类型

描述

projectUUId

String

参数解释

项目的32位uuid,项目唯一标识,通过查询项目列表接口获取,响应消息体中的project_id字段的值就是项目ID。

约束限制

32位的数字和字母组成的字符串。

取值范围

不涉及。

默认取值

不涉及。

fields

Array of strings

参数解释:

待更新缓存的字段数组。

约束限制

不涉及。

取值范围

包含以下字符串的数组id,subject,closed_on,status,assigned_to,start_date,due_date,priority,created_on,actual_work_hours,done_ratio,tracker,module,order,severity,parent_issue,domain,releaseDev,expected_work_hours,fixed_version,findReleaseDev,env,story_point,tag_id,description,author,assigned_cc,developer,updated_on

默认取值

不涉及。

type

String

参数解释:

项目类型。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

result

result object

参数解释:

更新缓存的返回结果。

status

String

参数解释:

更新缓存的返回状态。

取值范围:

success:返回成功。

error:返回失败。

表4 result

参数

参数类型

描述

fields

Array of FieldVO objects

参数解释:

全部字段。

visibleFields

Array of FieldVO objects

参数解释:

表头显示字段。

表5 FieldVO

参数

参数类型

描述

trackerList

Array of integers

参数解释

工作项类型数组。

取值范围

2(任务/Task)

3(缺陷/Bug)

5(Epic)

6(Feature)

7(Story)

name

String

参数解释:

字段名称。

取值范围:

不涉及。

field

String

参数解释:

字段code值。

取值范围:

不涉及。

isCustom

Boolean

参数解释:

是否自定义字段。

取值范围:

true(是)

false(不是)

option

Array of OptionVOV2 objects

参数解释:

字段选项。

取值范围:

不涉及。

option_source

String

参数解释:

字段值的来源范围。

取值范围:

User 字段值可以是在项目空间中的所有成员

tag 标签

Status 状态

mportance 重要程度

Priority 优先级

Direct 字段值为根据数据类型

type 输入值

Text 字符串

type

String

参数解释:

字段类型。

取值范围:

不涉及。

required

Integer

参数解释:

字段是否必填。

取值范围:

true(是)

false(不是)

fieldGroup

String

参数解释:

字段归属组。

取值范围:

不涉及。

sortable

Boolean

参数解释:

字段是否支持排序。

取值范围:

true(是)

false(不是)

priorityOption

Array of OptionVOV2 objects

参数解释:

优先级字段选项

severityOption

Array of OptionVOV2 objects

参数解释:

严重程度字段选项

trackerOption

Array of OptionVOV2 objects

参数解释:

工作项类型选项

doneRatioOption

Array of OptionVOV2 objects

参数解释:

完成度字段选项

表6 OptionVOV2

参数

参数类型

描述

id

String

参数解释:

选项Id。

取值范围:

不涉及。

name

String

参数解释:

选项名称。

取值范围:

不涉及。

请求示例

POST https://{endpoint}/v3/job-cache/cache-setting

{
  "projectUUId" : "381fcca9c056482d92da3e8b9da71db5",
  "fields" : [ "id", "subject", "closed_on", "status", "assigned_to", "start_date", "due_date", "priority", "created_on", "actual_work_hours", "done_ratio" ],
  "type" : "backlog"
}

响应示例

状态码:200

{
  "result" : {
    "fields" : [ {
      "trackerList" : [ 1, 2, 3, 5, 6, 7 ],
      "name" : "编号",
      "field" : "id",
      "isCustom" : false,
      "type" : "number",
      "fieldGroup" : "basic",
      "sortable" : true,
      "priorityOption" : [ {
        "id" : "1",
        "name" : "低"
      }, {
        "id" : "2",
        "name" : "中"
      }, {
        "id" : "3",
        "name" : "高"
      } ],
      "severityOption" : [ {
        "id" : "10",
        "name" : "关键"
      }, {
        "id" : "11",
        "name" : "重要"
      }, {
        "id" : "12",
        "name" : "一般"
      }, {
        "id" : "13",
        "name" : "提示"
      } ],
      "trackerOption" : [ {
        "id" : "5",
        "name" : "Epic"
      }, {
        "id" : "6",
        "name" : "Feature"
      }, {
        "id" : "7",
        "name" : "Story"
      }, {
        "id" : "2",
        "name" : "Task"
      }, {
        "id" : "3",
        "name" : "Bug"
      } ],
      "doneRatioOption" : [ {
        "id" : "0",
        "name" : "0%"
      }, {
        "id" : "10",
        "name" : "10%"
      }, {
        "id" : "20",
        "name" : "20%"
      }, {
        "id" : "30",
        "name" : "30%"
      }, {
        "id" : "40",
        "name" : "40%"
      }, {
        "id" : "50",
        "name" : "50%"
      }, {
        "id" : "60",
        "name" : "60%"
      }, {
        "id" : "70",
        "name" : "70%"
      }, {
        "id" : "80",
        "name" : "80%"
      }, {
        "id" : "90",
        "name" : "90%"
      }, {
        "id" : "100",
        "name" : "100%"
      } ]
    }, {
      "trackerList" : [ 1, 2, 3, 5, 6, 7 ],
      "name" : "标题",
      "field" : "subject",
      "isCustom" : false,
      "type" : "text",
      "fieldGroup" : "basic",
      "sortable" : true,
      "priorityOption" : [ {
        "id" : "1",
        "name" : "低"
      }, {
        "id" : "2",
        "name" : "中"
      }, {
        "id" : "3",
        "name" : "高"
      } ],
      "severityOption" : [ {
        "id" : "10",
        "name" : "关键"
      }, {
        "id" : "11",
        "name" : "重要"
      }, {
        "id" : "12",
        "name" : "一般"
      }, {
        "id" : "13",
        "name" : "提示"
      } ],
      "trackerOption" : [ {
        "id" : "5",
        "name" : "Epic"
      }, {
        "id" : "6",
        "name" : "Feature"
      }, {
        "id" : "7",
        "name" : "Story"
      }, {
        "id" : "2",
        "name" : "Task"
      }, {
        "id" : "3",
        "name" : "Bug"
      } ],
      "doneRatioOption" : [ {
        "id" : "0",
        "name" : "0%"
      }, {
        "id" : "10",
        "name" : "10%"
      }, {
        "id" : "20",
        "name" : "20%"
      }, {
        "id" : "30",
        "name" : "30%"
      }, {
        "id" : "40",
        "name" : "40%"
      }, {
        "id" : "50",
        "name" : "50%"
      }, {
        "id" : "60",
        "name" : "60%"
      }, {
        "id" : "70",
        "name" : "70%"
      }, {
        "id" : "80",
        "name" : "80%"
      }, {
        "id" : "90",
        "name" : "90%"
      }, {
        "id" : "100",
        "name" : "100%"
      } ]
    } ],
    "visibleFields" : [ ]
  }
}

状态码

状态码

描述

200

更新缓存接口成功的响应。

错误码

请参见错误码

相关文档