Fields - Update

更新字段。

PATCH https://dev.azure.com/{organization}/{project}/_apis/wit/fields/{fieldNameOrRefName}?api-version=6.0

URI 参数

名称 必需 类型 说明
fieldNameOrRefName
path True

string

要更新的字段的名称/引用名称

organization
path True

string

Azure DevOps 组织的名称。

project
path

string

项目 ID 或项目名称

api-version
query True

string

要使用的 API 版本。 应将其设置为“6.0”才能使用此版本的 API。

请求正文

名称 类型 说明
isDeleted

boolean

指示用户是否要还原字段。

响应

名称 类型 说明
200 OK

WorkItemField

成功的操作

安全性

accessToken

个人访问令牌。 将任何值用作用户名和令牌作为密码。

Type: basic

示例

Undelete a field

Sample Request

PATCH https://dev.azure.com/{organization}/_apis/wit/fields/{fieldNameOrRefName}?api-version=6.0

{
  "isDeleted": false
}

Sample Response

persistent-Auth: true
lfs-Authenticate: NTLM
wwW-Authenticate: Negotiate oRswGaADCgEAoxIEEAEAAAAMDzOy0XQtlQAAAAA=
{
  "name": "New Work Item Field3",
  "referenceName": "Custom.TestField",
  "description": "New work item field for testing",
  "type": "string",
  "usage": "workItem",
  "readOnly": false,
  "canSortBy": true,
  "isQueryable": true,
  "supportedOperations": [
    {
      "referenceName": "SupportedOperations.Equals",
      "name": "="
    },
    {
      "referenceName": "SupportedOperations.NotEquals",
      "name": "<>"
    },
    {
      "referenceName": "SupportedOperations.GreaterThan",
      "name": ">"
    },
    {
      "referenceName": "SupportedOperations.LessThan",
      "name": "<"
    },
    {
      "referenceName": "SupportedOperations.GreaterThanEquals",
      "name": ">="
    },
    {
      "referenceName": "SupportedOperations.LessThanEquals",
      "name": "<="
    },
    {
      "referenceName": "SupportedOperations.Contains",
      "name": "Contains"
    },
    {
      "referenceName": "SupportedOperations.NotContains",
      "name": "Does Not Contain"
    },
    {
      "referenceName": "SupportedOperations.In",
      "name": "In"
    },
    {
      "name": "Not In"
    },
    {
      "referenceName": "SupportedOperations.InGroup",
      "name": "In Group"
    },
    {
      "referenceName": "SupportedOperations.NotInGroup",
      "name": "Not In Group"
    },
    {
      "referenceName": "SupportedOperations.Ever",
      "name": "Was Ever"
    },
    {
      "referenceName": "SupportedOperations.EqualsField",
      "name": "= [Field]"
    },
    {
      "referenceName": "SupportedOperations.NotEqualsField",
      "name": "<> [Field]"
    },
    {
      "referenceName": "SupportedOperations.GreaterThanField",
      "name": "> [Field]"
    },
    {
      "referenceName": "SupportedOperations.LessThanField",
      "name": "< [Field]"
    },
    {
      "referenceName": "SupportedOperations.GreaterThanEqualsField",
      "name": ">= [Field]"
    },
    {
      "referenceName": "SupportedOperations.LessThanEqualsField",
      "name": "<= [Field]"
    }
  ],
  "isIdentity": false,
  "isPicklist": false,
  "isPicklistSuggested": false,
  "url": "http://localhost/DefaultCollection/_apis/wit/fields/Custom.TestField"
}

定义

名称 说明
FieldType

字段的类型。

FieldUsage

字段的用法。

ReferenceLinks

表示 REST 引用链接集合的类。

UpdateWorkItemField

描述工作项字段的更新请求。

WorkItemField

描述工作项上的字段,以及特定于该工作项类型的属性。

WorkItemFieldOperation

描述工作项字段操作。

FieldType

字段的类型。

名称 类型 说明
boolean

string

布尔字段类型。

dateTime

string

日期/时间字段类型。

double

string

双精度字段类型。

guid

string

Guid 字段类型。

history

string

历史记录字段类型。

html

string

HTML (多行) 字段类型。

identity

string

标识字段类型。

integer

string

整数字段类型。

picklistDouble

string

双选取列表字段类型。 从 REST API 创建双选取列表字段时,请使用“Double”FieldType。

picklistInteger

string

整数选取列表字段类型。 从 REST API 创建整数选取列表字段时,请使用“Integer”FieldType。

picklistString

string

字符串选取列表字段类型。 从 REST API 创建字符串选取列表字段时,请使用“String”FieldType。

plainText

string

纯文本字段类型。

string

string

字符串字段类型。

treePath

string

树路径字段类型。

FieldUsage

字段的用法。

名称 类型 说明
none

string

空用法。

tree

string

树节点字段使用情况。

workItem

string

工作项字段使用情况。

workItemLink

string

工作项链接字段使用情况。

workItemTypeExtension

string

工作项类型扩展用法。

表示 REST 引用链接集合的类。

名称 类型 说明
links

object

链接的只读视图。 由于引用链接是只读的,因此我们只想将其公开为只读。

UpdateWorkItemField

描述工作项字段的更新请求。

名称 类型 说明
isDeleted

boolean

指示用户是否要还原字段。

WorkItemField

描述工作项上的字段,以及特定于该工作项类型的属性。

名称 类型 说明
_links

ReferenceLinks

将引用链接到相关的 REST 资源。

canSortBy

boolean

指示字段在服务器查询中是否可排序。

description

string

字段的说明。

isDeleted

boolean

指示是否删除此字段。

isIdentity

boolean

指示此字段是否为标识字段。

isPicklist

boolean

指示此实例是否为选择列表。

isPicklistSuggested

boolean

指示此实例是否为建议的选择列表 。

isQueryable

boolean

指示是否可以在服务器中查询字段。

name

string

字段的名称。

picklistId

string

如果此字段为 picklist,则关联的选取列表的标识符,否则为 null

readOnly

boolean

指示字段是否为 [只读]。

referenceName

string

字段的引用名称。

supportedOperations

WorkItemFieldOperation[]

此字段支持的操作。

type

FieldType

字段的类型。

url

string

usage

FieldUsage

字段的用法。

WorkItemFieldOperation

描述工作项字段操作。

名称 类型 说明
name

string

操作的友好名称。

referenceName

string

操作的引用名称。