Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Serviço : Versão da API de Acompanhamento de Item de Trabalho: 4.1 executa várias solicitações de Atualização de Item de Trabalho. A resposta contém respostas individuais para cada uma das solicitações no lote. As solicitações com falha não afetam as solicitações subsequentes no lote.
Estrutura do Item de Trabalho
Um item de trabalho pode ser visualizado em uma estrutura de arquivo a seguir
WorkItem(id, rev)
|__Fields
| |__ReferenceName
|__Relations
|__WorkItemLinkReferenceNames
|__ArtifactLink
|__AttachedFile
|__Hyperlink
SEMÂNTICA DA API REST
PATCH : https://dev.azure.com/{organization}/_apis/wit/$batch?api-version=4.1
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Descrição |
---|---|---|---|---|
accountName | Caminho | Verdade | corda | O nome da conta do Azure DevOps Services. |
api-version | consulta | corda | Versão da API a ser usada. Isso deve ser definido como '4.1' para usar esta versão da api. | |
bypassRules | consulta | boolean | Não imponha as regras de tipo de item de trabalho nesta atualização. | |
suppressNotifications | consulta | boolean | Não acione nenhuma notificação para essa alteração. |
Corpo da Solicitação
Tipo de mídia : "application/json-patch+json" Cada solicitação é uma coleção de solicitações individuais em diferentes itens de trabalho. Cada solicitação individual consiste em três chaves principais.
- op: operação a ser executada em um item de trabalho (pode ser adicionar/remover/atualizar etc.)
- caminho: em que a operação deve ser executada em uma estrutura de arquivo de item de trabalho.
- valor: valor da operação fornecida.
Operação A operação de patch
Nome | Tipo |
---|---|
copiar | corda |
move | corda |
retirar | corda |
replace | corda |
teste | corda |
Exemplos
- Adicionar/atualizar um campo.
- Adicione um link de item de trabalho.
- Adicione um hiperlink.
- Adicione um arquivo anexado.
- Adicione um artifactlink.(por exemplo, build, pullrequest, commit etc.)
- Remova um link de item de trabalho.
- Remova um link de artefato.
- Remova um hiperlink.
- Remova um remotelink.
- Remova um anexo.
- Caso em que a solicitação única na API em lote falhe.
-
Crie vários itens de trabalho.
Tipos
Relação de Item de Trabalho
Nome Tipo Descrição attributes <cadeia de caracteres, objeto> Coleção de atributos de link. Rel corda Tipo de relação. url corda Url do link. Objeto De Item de Trabalho
Nome Tipo Descrição _Links [ReferenceLinks] Vincular referências a recursos REST relacionados. fields <cadeia de caracteres, objeto> Mapa de campos e valores para o item de trabalho. id número inteiro A ID do item de trabalho. relations WorkItemRelation Relações do item de trabalho. Rev número inteiro Número de revisão do item de trabalho. url corda url para este item de trabalho