Compartilhar via


Fields - Get

Obtém informações sobre um campo específico.

GET https://dev.azure.com/{organization}/{project}/_apis/wit/fields/{fieldNameOrRefName}?api-version=7.1-preview.3

Parâmetros de URI

Nome Em Obrigatório Tipo Description
fieldNameOrRefName
path True

string

Nome simples do campo ou nome de referência

organization
path True

string

O nome da organização do Azure DevOps.

project
path

string

ID do projeto ou nome do projeto

api-version
query True

string

Versão da API a ser usada. Isso deve ser definido como '7.1-preview.3' para usar essa versão da api.

Respostas

Nome Tipo Description
200 OK

WorkItemField2

operação bem-sucedida

Segurança

oauth2

Tipo: oauth2
Flow: accessCode
URL de Autorização: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL do Token: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Escopos

Nome Description
vso.work Concede a capacidade de ler itens de trabalho, consultas, quadros, caminhos de área e iterações e outros metadados relacionados ao acompanhamento de itens de trabalho. Também concede a capacidade de executar consultas, pesquisar itens de trabalho e receber notificações sobre eventos de item de trabalho por meio de ganchos de serviço.

Exemplos

Gets information on a specific field

Solicitação de exemplo

GET https://dev.azure.com/fabrikam/_apis/wit/fields/{fieldNameOrRefName}?api-version=7.1-preview.3

Resposta de exemplo

{
  "name": "Iteration Path",
  "referenceName": "System.IterationPath",
  "type": "treePath",
  "readOnly": true,
  "supportedOperations": [
    {
      "referenceName": "SupportedOperations.Under",
      "name": "Under"
    },
    {
      "referenceName": "SupportedOperations.NotUnder",
      "name": "Not Under"
    },
    {
      "referenceName": "SupportedOperations.Equals",
      "name": "="
    },
    {
      "referenceName": "SupportedOperations.NotEquals",
      "name": "<>"
    },
    {
      "referenceName": "SupportedOperations.In",
      "name": "In"
    }
  ],
  "url": "https://dev.azure.com/fabrikam/_apis/wit/fields/System.IterationPath"
}

Definições

Nome Description
FieldType

O tipo do campo.

FieldUsage

O uso do campo.

ReferenceLinks

A classe para representar uma coleção de links de referência REST.

WorkItemField2

Descreve um campo em um item de trabalho e suas propriedades são específicas para esse tipo de item de trabalho.

WorkItemFieldOperation

Descreve uma operação de campo de item de trabalho.

FieldType

O tipo do campo.

Valor Description
boolean

Tipo de campo booliano.

dateTime

Tipo de campo datetime.

double

Tipo de campo duplo.

guid

Tipo de campo guid.

history

Tipo de campo histórico.

html

Tipo de campo HTML (multilinha).

identity

Tipo de campo de identidade.

integer

Tipo de campo inteiro.

picklistDouble

Tipo de campo de lista de seleção dupla. Ao criar um campo de lista de seleção dupla da API REST, use "Double" FieldType.

picklistInteger

Tipo de campo de lista de seleção inteiro. Ao criar um campo de lista de seleção de inteiros da API REST, use "Integer" FieldType.

picklistString

Tipo de campo de lista de seleção de cadeia de caracteres. Ao criar um campo de lista de seleção de cadeia de caracteres da API REST, use "String" FieldType.

plainText

Tipo de campo de texto sem formatação.

string

Tipo de campo de cadeia de caracteres.

treePath

Tipo de campo Treepath.

FieldUsage

O uso do campo.

Valor Description
none

Uso vazio.

tree

Uso do campo Treenode.

workItem

Uso do campo de item de trabalho.

workItemLink

Uso do campo de link do item de trabalho.

workItemTypeExtension

Uso da Extensão de Tipo de Item de Trabalho.

A classe para representar uma coleção de links de referência REST.

Nome Tipo Description
links

object

A exibição somente leitura dos links. Como os links de referência são somente leitura, só queremos expô-los como somente leitura.

WorkItemField2

Descreve um campo em um item de trabalho e suas propriedades são específicas para esse tipo de item de trabalho.

Nome Tipo Description
_links

ReferenceLinks

Vincular referências a recursos REST relacionados.

canSortBy

boolean

Indica se o campo é classificável em consultas de servidor.

description

string

A descrição do campo.

isDeleted

boolean

Indica se esse campo foi excluído.

isIdentity

boolean

Indica se esse campo é um campo de identidade.

isLocked

boolean

Indica se esse campo está marcado como bloqueado para edição.

isPicklist

boolean

Indica se essa instância é uma lista de seleção.

isPicklistSuggested

boolean

Indica se essa instância é uma lista de seleção sugerida.

isQueryable

boolean

Indica se o campo pode ser consultado no servidor.

name

string

O nome do campo.

picklistId

string

Se esse campo for picklist, o identificador da lista de seleção associada, caso contrário, nulo

readOnly

boolean

Indica se o campo é [somente leitura].

referenceName

string

O nome de referência do campo.

supportedOperations

WorkItemFieldOperation[]

As operações com suporte neste campo.

type

FieldType

O tipo do campo.

url

string

usage

FieldUsage

O uso do campo.

WorkItemFieldOperation

Descreve uma operação de campo de item de trabalho.

Nome Tipo Description
name

string

Nome amigável da operação.

referenceName

string

Nome de referência da operação.