Azure DevOps
O Azure DevOps fornece serviços para que as equipes compartilhem código, acompanhem o trabalho e enviem softwares para qualquer idioma, tudo em um único pacote. É o complemento perfeito para seu IDE.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Metadados do conector | |
|---|---|
| Publicador | Microsoft |
Para usar essa integração, você precisará de acesso a uma conta do Azure DevOps com acesso à API habilitado. Para fazer uma conexão, selecione Entrar. Em seguida, você será solicitado a fornecer sua conta do Azure DevOps Services. Siga o restante das telas para criar uma conexão.
Ao usar a conexão, se você não estiver vendo a lista de projetos que está esperando, verifique a conta com a qual criou a conexão e tente novamente. Mais detalhes podem ser encontrados no Visual Studio Marketplace.
Agora você está pronto para começar a usar essa integração.
Enviando anexos
Você pode criar anexos de arquivo usando Enviar uma solicitação HTTP para a ação do Azure DevOps e, em seguida, seguir estas etapas:
- Converta o conteúdo do arquivo em uma cadeia de caracteres Base64 e coloque-o no parâmetro "Body".
- Defina o parâmetro "Corpo é Base64" como Sim.
Criando planos de teste
Antes de criar um plano de teste usando a ação Criar um item de trabalho , primeiro você deve criar um Pacote de Testes. Você pode usar a mesma ação Criar um item de trabalho para criar Conjuntos de Testes e, em seguida, criar um Plano de Teste com um link para o Pacote de Testes.
Sua opção mais simples é invocar Planos de Teste – Criar API diretamente usando Enviar uma solicitação HTTP para a ação do Azure DevOps . A API cria automaticamente o Conjunto de Testes associado.
Outro parâmetro Fields
Criar um item de trabalho e atualizar ações de um item de trabalho têm suporte de Other Fields parâmetro. Esses campos oferecem flexibilidade adicional ao atualizar itens de trabalho. Os pares chave-valor são transformados no seguinte JSON:
{
"op": "add",
"path": "/fields/<key>",
"value": <value>
}
Observe que op é uma constante e <key> deve ser um nome de campo válido na enumeração DevOps /fields .
Aqui estão alguns exemplos de uso. Você pode ajustar mais exemplos em Itens de Trabalho – Atualizar a API REST.
-
keyAtualização de histórico = System.Historyvalue= Movendo para o caminho da área direita' - Mover itens de trabalho:
key= System.TeamProjectvalue= Fabrikam-Scrum
Problemas e limitações conhecidos
A lista a seguir fornece limitações conhecidas do uso do conector do Azure DevOps.
Gatilho Quando um item de trabalho é atualizado será ignorado quando links novos/existentes foram adicionados/excluídos ao item de trabalho.
Os detalhes do item de trabalho Action Get e os gatilhos baseados em item de trabalho podem perder alguns campos (como System.AttachedFileCount) em uma resposta, pois essa é uma limitação da API REST do Azure DevOps. Para solucionar esse problema, você pode fazer um dos seguintes procedimentos:
- Usar Enviar uma solicitação HTTP para o Azure DevOps com o ponto de extremidade Obter Item de Trabalho para obter campos específicos
- Usar Obter resultados de consulta com uma consulta que retorna os campos necessários
A ação Enviar uma solicitação HTTP para o Azure DevOps tem um conjunto limitado de escopos que controlam quais recursos podem ser acessados pela ação e quais operações a ação tem permissão para executar nesses recursos.
Escopos:
- vso.agentpools_manage
- vso.build_execute
- vso.chat_manage
- vso.code_manage
- vso.code_status
- vso.connected_server
- vso.dashboards_manage
- vso.rights
- vso.extension.data_write
- vso.extension_manage
- vso.identity
- vso.loadtest_write
- vso.packaging_manage
- vso.project_manage
- vso.release_manage
- vso.test_write
- vso.work_write
O conector do Azure DevOps foi projetado para funcionar apenas em nome das credenciais de usuário atuais. Não há nenhuma possibilidade de alterar a conexão ou alternar entre contas.
Observe que as alterações de senha na conta do Azure DevOps não afetarão a conexão existente.
Não há suporte para tokens de acesso pessoal do Azure DevOps para autenticação com o conector.
Action Create a work item has limitation for Repro Steps parameter - an image larger than 30 KB could be displayed incorrectly in the created item. Uma imagem maior que 500 Kb pode ser removida da solicitação. O tamanho da imagem recomendado deve ser menor que 30 KB.
A ação Criar um item de trabalho raramente pode retornar o código de resposta 404. Na maioria das vezes, isso acontece pelo seguinte motivo: imediatamente após a criação de um item, todos os campos estão sendo solicitados. A solicitação pode ser enviada para o banco de dados copiado. As alterações foram sincronizadas quase em tempo real, mas às vezes leva alguns segundos. Por isso, a solicitação GET pode retornar um resultado vazio que representa como um código de status 404 em uma resposta. Para evitar essa exceção, você pode usar o sinalizador "Retornar todos os campos" e defini-lo como o valor 'Não'.
Se você não estiver recebendo a organização esperada ao trabalhar com vários diretórios, escolha a organização esperada na página de perfil do Azure DevOps e configure uma nova conexão.
Observação
Na ação , crie um item de trabalho
- O nome do campo deve atender aos critérios mencionados na documentação do Azure DevOps.
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Autenticação de Certificado do Cliente | Fornecer credenciais de ID do Microsoft Entra usando certificado PFX e senha | Todas as regiões | Compartilhável |
| Fazer logon com credenciais do Azure DevOps | Fazer logon com credenciais do Azure DevOps | Somente O Azure Governamental e o Governo dos EUA (GCC) | Não compartilhável |
| Fazer logon com a ID do Microsoft Entra | Fazer logon com a ID do Microsoft Entra | Somente PRODUÇÃO | Não compartilhável |
| de autenticação da entidade de serviço |
Usar seu aplicativo Microsoft Entra ID para autenticação de entidade de serviço | Todas as regiões | Compartilhável |
| Padrão [PRETERIDO] | Essa opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores. | Todas as regiões | Não compartilhável |
Autenticação de Certificado do Cliente
ID de autenticação: CertOauth
Aplicável: todas as regiões
Fornecer credenciais de ID do Microsoft Entra usando certificado PFX e senha
Essa é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a visão geral dos Conectores para aplicativos de tela – Power Apps | Microsoft Docs
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Inquilino | cadeia | Verdade | |
| ID do cliente | cadeia | A ID do cliente do aplicativo Microsoft Entra ID | Verdade |
| Segredo do certificado do cliente | clientCertificate | O segredo do certificado do cliente permitido por este aplicativo | Verdade |
Fazer logon com credenciais do Azure DevOps
ID de autenticação: ADO3pAuthForGCC
Aplicável: somente O Azure Governamental e o Governo dos EUA (GCC)
Fazer logon com credenciais do Azure DevOps
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Fazer logon com a ID do Microsoft Entra
ID de autenticação: EntraOAuth
Aplicável: somente PRODUÇÃO
Fazer logon com a ID do Microsoft Entra
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Autenticação da entidade de serviço
ID de autenticação: OauthSP
Aplicável: todas as regiões
Usar seu aplicativo Microsoft Entra ID para autenticação de entidade de serviço
Essa é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a visão geral dos Conectores para aplicativos de tela – Power Apps | Microsoft Docs
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Inquilino | cadeia | Verdade | |
| ID do cliente | cadeia | A ID do cliente do aplicativo Microsoft Entra ID | Verdade |
| Segredo do cliente | secureString | Verdade |
Padrão [PRETERIDO]
Aplicável: todas as regiões
Essa opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 300 | 60 segundos |
Ações
| Atualizar um item de trabalho |
Atualize um item de trabalho existente por ID. |
| Criar um item de trabalho |
Crie um novo item de trabalho com os atributos fornecidos. |
| Criar uma nova versão |
Crie uma versão, com base em uma definição de versão existente. |
| Enfileirar um novo build |
Crie um build, com base em uma definição de build existente, e adicione-o à fila de build. |
|
Enviar uma solicitação HTTP para o Azure Dev |
Construa uma solicitação da API REST do Azure DevOps para invocar. Consulte o seguinte link para todos os pontos de extremidade disponíveis: https://docs.microsoft.com/rest/api/azure/devops |
| Listar consultas de nível raiz |
Recupera a lista de consultas de item de trabalho no nível raiz em um projeto. |
| Listar consultas dentro da pasta |
Recupera a lista de consultas de item de trabalho em uma pasta para um determinado projeto. |
| Listar definições de versão |
Recupera a lista de definições de versão associadas a um projeto. |
| Listar execuções de pipeline |
Obtém as 10000 principais execuções para um pipeline específico |
| Listar iterações |
Recupera a lista de iterações de um projeto. |
| Listar organizações |
Recupera a lista de Organizações das quais o usuário é membro. |
| Listar os itens de trabalho |
Retorna uma lista de itens de trabalho. |
| Listar pipelines |
Recupera a lista de pipelines em um projeto. |
| Listar projetos |
Recupera a lista de projetos em uma organização. |
| Listar repositórios Git |
Recupera a lista de repositórios Git em um projeto. |
| Listar tipos de item de trabalho |
Recupera a lista de tipos de item de trabalho acessíveis em um determinado projeto do Azure DevOps. |
| Obter detalhes do item de trabalho |
Obtenha os detalhes de um único item de trabalho. |
| Obter filhos do item de trabalho |
Obtenha uma lista de filhos (tamanho máximo 1000) de um único item de trabalho. |
| Obter resultados da consulta |
Recupera o resultado de uma consulta de item de trabalho. |
| Obter resultados da consulta [PRETERIDO] |
Esta ação foi preterida. Em vez disso, use Obter resultados da consulta .
|
| Obter um perfil de usuário |
Obtém um perfil de usuário. |
Atualizar um item de trabalho
Atualize um item de trabalho existente por ID.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
ID do item de trabalho
|
id | True | string |
A ID exclusiva do item de trabalho a ser atualizado. |
|
Nome do Projeto
|
project | string |
O nome do projeto dentro da Organização especificada. |
|
|
Tipo de Item de Trabalho
|
type | string |
O tipo de item de trabalho para o qual gerar o esquema. |
|
|
Detalhes do item de trabalho
|
workItem | True | dynamic |
Os detalhes do item de trabalho. |
Retornos
Criar um item de trabalho
Crie um novo item de trabalho com os atributos fornecidos.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Tipo de Item de Trabalho
|
type | True | string |
Tipo deste item de trabalho |
|
Retornar todos os campos
|
shouldReturnAllFields | boolean |
Ao definir o valor como 'Não', somente a ID do item de trabalho será retornada. Se o valor for 'Sim', todos os campos do Item criado junto com a ID serão retornados. O valor padrão é 'Sim' |
|
|
Detalhes do item de trabalho
|
workItem | True | dynamic |
Informações a serem incluídas no novo item de trabalho |
Retornos
Criar uma nova versão
Crie uma versão, com base em uma definição de versão existente.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
ID de definição de versão
|
releaseDefId | True | string |
O identificador da definição de versão a ser usada. |
|
Description
|
Description | string |
A descrição dos metadados de início da versão. |
|
|
É rascunho
|
IsDraft | boolean |
Especifica se a versão é um rascunho. |
|
|
Reason
|
Reason | string |
O motivo dos metadados de início da versão. |
|
|
Nome
|
Name | True | string |
O nome da variável de configuração. |
|
Value
|
Value | string |
O valor da variável de configuração. |
Retornos
Liberação
- Corpo
- Release
Enfileirar um novo build
Crie um build, com base em uma definição de build existente, e adicione-o à fila de build.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
ID de definição de build
|
buildDefId | True | string |
O identificador da definição de build a ser usada. |
|
Branch de origem
|
sourceBranch | string |
O branch de origem do build. |
|
|
Parâmetros
|
parameters | string |
Um dicionário JSON de parâmetros de build opcionais. |
Retornos
Resultado da compilação
- Corpo
- BuildResult
Enviar uma solicitação HTTP para o Azure DevOps
Construa uma solicitação da API REST do Azure DevOps para invocar. Consulte o seguinte link para todos os pontos de extremidade disponíveis: https://docs.microsoft.com/rest/api/azure/devops
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Método
|
Method | True | string |
O método HTTP. |
|
URI relativo
|
Uri | True | string |
O URI relativo. Exemplo: {project}/{team}/_apis/wit/templates?api-version=5.0-preview.1. |
|
Headers
|
Headers | object |
Os cabeçalhos de solicitação. |
|
|
Corpo
|
Body | string |
O conteúdo da solicitação. Pode ser um objeto JSON ou dados binários codificados como cadeia de caracteres Base64. |
|
|
O corpo é Base64
|
IsBase64 | boolean |
Deve ser verdadeiro se o conteúdo da solicitação for codificado como cadeia de caracteres Base64. |
Retornos
- response
- ObjectWithoutType
Listar consultas de nível raiz
Recupera a lista de consultas de item de trabalho no nível raiz em um projeto.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
Retornos
Uma lista de modelos VSTS.
Listar consultas dentro da pasta
Recupera a lista de consultas de item de trabalho em uma pasta para um determinado projeto.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Caminho da pasta
|
folderPath | True | string |
O caminho da pasta no qual procurar consultas. |
Retornos
Uma lista de modelos VSTS.
Listar definições de versão
Recupera a lista de definições de versão associadas a um projeto.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
Retornos
Uma lista de modelos VSTS.
Listar execuções de pipeline
Obtém as 10000 principais execuções para um pipeline específico
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
A ID do pipeline
|
pipelineId | True | integer |
A ID do pipeline |
Retornos
- Corpo
- Run
Listar iterações
Recupera a lista de iterações de um projeto.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome da Equipe
|
team | True | string |
O nome da equipe dentro do projeto. |
Retornos
Uma lista de modelos VSTS.
Listar organizações
Recupera a lista de Organizações das quais o usuário é membro.
Retornos
Uma lista de modelos VSTS.
- Corpo
- VstsList[Account]
Listar os itens de trabalho
Retorna uma lista de itens de trabalho.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
IDs de item de trabalho
|
workItemIds | True | string |
A lista separada por vírgulas de IDs de item de trabalho solicitadas. |
|
Tipo de Item de Trabalho
|
workItemType | string |
O tipo de item de trabalho para o qual gerar o esquema. |
Retornos
Listar pipelines
Recupera a lista de pipelines em um projeto.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
Retornos
- Corpo
- Pipeline
Listar projetos
Recupera a lista de projetos em uma organização.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
Retornos
Uma lista de modelos VSTS.
- Corpo
- VstsList[Project]
Listar repositórios Git
Recupera a lista de repositórios Git em um projeto.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
Retornos
Uma lista de modelos VSTS.
- Corpo
- VstsList[GitRepository]
Listar tipos de item de trabalho
Recupera a lista de tipos de item de trabalho acessíveis em um determinado projeto do Azure DevOps.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
Retornos
Uma lista de modelos VSTS.
- Corpo
- VstsList[WorkItemType]
Obter detalhes do item de trabalho
Obtenha os detalhes de um único item de trabalho.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Tipo de Item de Trabalho
|
typeName | True | string |
O tipo de item de trabalho do item de trabalho. |
|
ID do item de trabalho
|
id | True | string |
A ID exclusiva do item de trabalho para o qual obter detalhes. O item de trabalho deve ser do tipo especificado em "Tipo de Item de Trabalho". |
Retornos
Obter filhos do item de trabalho
Obtenha uma lista de filhos (tamanho máximo 1000) de um único item de trabalho.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
ID do item de trabalho
|
id | True | string |
A ID exclusiva do item de trabalho para o qual obter os filhos. |
|
Tipo de item de trabalho filho
|
workItemType | string |
O tipo dos itens de trabalho filhos |
Retornos
Obter resultados da consulta
Recupera o resultado de uma consulta de item de trabalho.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
ID da consulta
|
queryId | True | string |
A ID da consulta armazenada a ser executada. |
|
Número de itens de trabalho a serem retornados
|
workItemsCount | integer |
Contagem máxima de itens de trabalho a serem recuperados (1 a 20000) |
|
|
Falhar se os resultados da consulta forem alterados
|
throwIfQueryChanged | boolean |
Se os resultados da consulta forem alterados durante a execução do fluxo, a execução do fluxo deverá falhar para evitar inconsistências. |
Retornos
Obter resultados da consulta [PRETERIDO]
Esta ação foi preterida. Em vez disso, use Obter resultados da consulta .
Recupera o resultado de uma consulta de item de trabalho.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
ID da consulta
|
queryId | True | string |
A ID da consulta armazenada a ser executada. |
Retornos
Uma lista de modelos VSTS.
- Corpo
- VstsList[JObject]
Obter um perfil de usuário
Obtém um perfil de usuário.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do perfil
|
id | True | string |
A ID do perfil na mesma organização ou "eu" para obter o perfil do usuário autenticado atual. |
Retornos
Profile
- Corpo
- Profile
Gatilhos
| Quando o código é enviado por push (Git) |
Dispara um fluxo quando o código é enviado por push para um repositório Git. |
| Quando o código é verificado (TFVC) |
Dispara um fluxo quando o código é verificado em um projeto de Controle de Versão do Team Foundation. |
| Quando um build é concluído |
Dispara um fluxo quando um build é concluído. |
| Quando um item de trabalho é atribuído |
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atribuído ao usuário fornecido. |
| Quando um item de trabalho é atribuído [PRETERIDO] |
Esta ação foi preterida. Use quando um item de trabalho é atribuído .
|
| Quando um item de trabalho é atualizado |
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atualizado. |
| Quando um item de trabalho é atualizado [PRETERIDO] |
Esta ação foi preterida. Use quando um item de trabalho for atualizado .
|
| Quando um item de trabalho é criado |
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é criado. |
| Quando um item de trabalho é criado [PRETERIDO] |
Esta ação foi preterida. Use quando um item de trabalho for criado .
|
| Quando um item de trabalho é fechado |
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é fechado. |
| Quando um item de trabalho é fechado [PRETERIDO] |
Esta ação foi preterida. Use quando um item de trabalho for fechado .
|
| Quando uma solicitação de pull é criada (Git) |
Dispara um fluxo quando uma solicitação de pull que corresponde aos critérios fornecidos é criada. |
| Quando uma solicitação de pull é fechada (Git) |
Dispara um fluxo quando uma solicitação de pull que corresponde aos critérios fornecidos é fechada. |
Quando o código é enviado por push (Git)
Dispara um fluxo quando o código é enviado por push para um repositório Git.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome do repositório
|
repository | True | string |
O nome do repositório dentro do projeto especificado. |
|
Nome do Ref
|
refName | string |
O nome do git ref, como uma ramificação ou marca. |
Retornos
Uma lista de modelos VSTS.
- Corpo
- VstsList[GitPush]
Quando o código é verificado (TFVC)
Dispara um fluxo quando o código é verificado em um projeto de Controle de Versão do Team Foundation.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome da Equipe
|
team | string |
O nome da equipe que selecionará um autor. |
|
|
Membro da equipe
|
author | string |
O nome exclusivo do membro da equipe que criou o check-in. |
Retornos
Uma lista de modelos VSTS.
- Corpo
- VstsList[TfvcChangeset]
Quando um build é concluído
Dispara um fluxo quando um build é concluído.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Filtrar por resultado
|
resultFilter | string |
Uma opção que indica em qual resultado de build será disparado. As opções válidas incluem '', 'succeeded', 'partiallySucceeded', 'failed' ou 'canceled'. |
|
|
Filtrar por ID de definição
|
definitions | string |
Uma opção que indica em qual id de definição de build será disparada. |
Retornos
Uma lista de modelos VSTS.
- Corpo
- VstsList[BuildResult]
Quando um item de trabalho é atribuído
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atribuído ao usuário fornecido.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome da equipe (para escolher Atribuído a)
|
team | True | string |
O nome da equipe da qual selecionar um membro. |
|
Atribuído a
|
wiql__System_AssignedTo | True | string |
O nome do membro da equipe que possui atualmente o item de trabalho. |
|
Tipo
|
wiql__System_WorkItemType | string |
O nome do tipo de item de trabalho. |
|
|
Caminho de Área
|
wiql__System_AreaPath | string |
O recurso do produto ou a área de equipe em que o item de trabalho está. |
|
|
Comparação de caminho de área
|
areaPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Área. |
|
|
Caminho de Iteração
|
wiql__System_IterationPath | string |
O sprint nomeado ou o período em que o item de trabalho está. |
|
|
Comparação de caminho de iteração
|
iterationPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Iteração. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio. |
|
|
Criado por
|
wiql__System_CreatedBy | string |
O nome do membro da equipe que criou o item de trabalho. |
Retornos
Quando um item de trabalho é atribuído [PRETERIDO]
Esta ação foi preterida. Use quando um item de trabalho é atribuído .
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atribuído ao usuário fornecido.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Atribuído a
|
wiql__System_AssignedTo | True | string |
O nome do membro da equipe que possui atualmente o item de trabalho. |
|
Nome da equipe (para escolher Atribuído a)
|
team | string |
O nome da equipe da qual selecionar um membro. |
|
|
Tipo
|
wiql__System_WorkItemType | string |
O nome do tipo de item de trabalho. |
|
|
Caminho de Área
|
wiql__System_AreaPath | string |
O recurso do produto ou a área de equipe em que o item de trabalho está. |
|
|
Comparação de caminho de área
|
areaPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Área. |
|
|
Caminho de Iteração
|
wiql__System_IterationPath | string |
O sprint nomeado ou o período em que o item de trabalho está. |
|
|
Comparação de caminho de iteração
|
iterationPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Iteração. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio. |
|
|
Projeto de equipe
|
wiql__System_TeamProject | string |
O projeto de equipe ao qual este item de trabalho pertence. |
|
|
Criado por
|
wiql__System_CreatedBy | string |
O nome do membro da equipe que criou o item de trabalho. |
Retornos
Quando um item de trabalho é atualizado
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atualizado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome da equipe (para escolher Atribuído a)
|
team | string |
O nome da equipe da qual selecionar um atribuídor. |
|
|
Atribuído a
|
wiql__System_AssignedTo | string |
O nome do membro da equipe que possui atualmente o item de trabalho. |
|
|
Tipo
|
wiql__System_WorkItemType | string |
O nome do tipo de item de trabalho. |
|
|
Caminho de Área
|
wiql__System_AreaPath | string |
O recurso do produto ou a área de equipe em que o item de trabalho está. |
|
|
Comparação de caminho de área
|
areaPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Área. |
|
|
Caminho de Iteração
|
wiql__System_IterationPath | string |
O sprint nomeado ou o período em que o item de trabalho está. |
|
|
Comparação de caminho de iteração
|
iterationPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Iteração. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio. |
|
|
Criado por
|
wiql__System_CreatedBy | string |
O nome do membro da equipe que criou o item de trabalho. |
Retornos
Quando um item de trabalho é atualizado [PRETERIDO]
Esta ação foi preterida. Use quando um item de trabalho for atualizado .
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atualizado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome da equipe (para escolher Atribuído a)
|
team | string |
O nome da equipe da qual selecionar um atribuídor. |
|
|
Atribuído a
|
wiql__System_AssignedTo | string |
O nome do membro da equipe que possui atualmente o item de trabalho. |
|
|
Tipo
|
wiql__System_WorkItemType | string |
O nome do tipo de item de trabalho. |
|
|
Caminho de Área
|
wiql__System_AreaPath | string |
O recurso do produto ou a área de equipe em que o item de trabalho está. |
|
|
Comparação de caminho de área
|
areaPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Área. |
|
|
Caminho de Iteração
|
wiql__System_IterationPath | string |
O sprint nomeado ou o período em que o item de trabalho está. |
|
|
Comparação de caminho de iteração
|
iterationPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Iteração. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio. |
|
|
Projeto de equipe
|
wiql__System_TeamProject | string |
O projeto de equipe ao qual este item de trabalho pertence. |
|
|
Criado por
|
wiql__System_CreatedBy | string |
O nome do membro da equipe que criou o item de trabalho. |
Retornos
Quando um item de trabalho é criado
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é criado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome da equipe (para escolher Atribuído a)
|
team | string |
O nome da equipe da qual selecionar um atribuídor. |
|
|
Atribuído a
|
wiql__System_AssignedTo | string |
O nome do membro da equipe que possui atualmente o item de trabalho. |
|
|
Tipo
|
wiql__System_WorkItemType | string |
O nome do tipo de item de trabalho. |
|
|
Caminho de Área
|
wiql__System_AreaPath | string |
O recurso do produto ou a área de equipe em que o item de trabalho está. |
|
|
Comparação de caminho de área
|
areaPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Área. |
|
|
Caminho de Iteração
|
wiql__System_IterationPath | string |
O sprint nomeado ou o período em que o item de trabalho está. |
|
|
Comparação de caminho de iteração
|
iterationPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Iteração. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio. |
|
|
Criado por
|
wiql__System_CreatedBy | string |
O nome do membro da equipe que criou o item de trabalho. |
Retornos
Quando um item de trabalho é criado [PRETERIDO]
Esta ação foi preterida. Use quando um item de trabalho for criado .
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é criado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome da equipe (para escolher Atribuído a)
|
team | string |
O nome da equipe da qual selecionar um atribuídor. |
|
|
Atribuído a
|
wiql__System_AssignedTo | string |
O nome do membro da equipe que possui atualmente o item de trabalho. |
|
|
Tipo
|
wiql__System_WorkItemType | string |
O nome do tipo de item de trabalho. |
|
|
Caminho de Área
|
wiql__System_AreaPath | string |
O recurso do produto ou a área de equipe em que o item de trabalho está. |
|
|
Comparação de caminho de área
|
areaPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Área. |
|
|
Caminho de Iteração
|
wiql__System_IterationPath | string |
O sprint nomeado ou o período em que o item de trabalho está. |
|
|
Comparação de caminho de iteração
|
iterationPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Iteração. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio. |
|
|
Projeto de equipe
|
wiql__System_TeamProject | string |
O projeto de equipe ao qual este item de trabalho pertence. |
|
|
Criado por
|
wiql__System_CreatedBy | string |
O nome do membro da equipe que criou o item de trabalho. |
Retornos
Quando um item de trabalho é fechado
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é fechado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome da equipe (para escolher Atribuído a)
|
team | string |
O nome da equipe da qual selecionar um atribuídor. |
|
|
Atribuído a
|
wiql__System_AssignedTo | string |
O nome do membro da equipe que possui atualmente o item de trabalho. |
|
|
Tipo
|
wiql__System_WorkItemType | string |
O nome do tipo de item de trabalho. |
|
|
Estado Fechado
|
closedState | string |
A lista separada por vírgulas de valores do campo Estado que indica como o item de trabalho foi fechado (Concluído, Fechado, Concluído, Inativo). |
|
|
Caminho de Área
|
wiql__System_AreaPath | string |
O recurso do produto ou a área de equipe em que o item de trabalho está. |
|
|
Comparação de caminho de área
|
areaPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Área. |
|
|
Caminho de Iteração
|
wiql__System_IterationPath | string |
O sprint nomeado ou o período em que o item de trabalho está. |
|
|
Comparação de caminho de iteração
|
iterationPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Iteração. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio. |
|
|
Criado por
|
wiql__System_CreatedBy | string |
O nome do membro da equipe que criou o item de trabalho. |
Retornos
Quando um item de trabalho é fechado [PRETERIDO]
Esta ação foi preterida. Use quando um item de trabalho for fechado .
Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é fechado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome da equipe (para escolher Atribuído a)
|
team | string |
O nome da equipe da qual selecionar um atribuídor. |
|
|
Atribuído a
|
wiql__System_AssignedTo | string |
O nome do membro da equipe que possui atualmente o item de trabalho. |
|
|
Tipo
|
wiql__System_WorkItemType | string |
O nome do tipo de item de trabalho. |
|
|
Caminho de Área
|
wiql__System_AreaPath | string |
O recurso do produto ou a área de equipe em que o item de trabalho está. |
|
|
Comparação de caminho de área
|
areaPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Área. |
|
|
Caminho de Iteração
|
wiql__System_IterationPath | string |
O sprint nomeado ou o período em que o item de trabalho está. |
|
|
Comparação de caminho de iteração
|
iterationPathComparison | string |
A regra a ser usada ao comparar o campo Caminho da Iteração. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio. |
|
|
Projeto de equipe
|
wiql__System_TeamProject | string |
O projeto de equipe ao qual este item de trabalho pertence. |
|
|
Criado por
|
wiql__System_CreatedBy | string |
O nome do membro da equipe que criou o item de trabalho. |
Retornos
Quando uma solicitação de pull é criada (Git)
Dispara um fluxo quando uma solicitação de pull que corresponde aos critérios fornecidos é criada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome do repositório
|
repository | True | string |
O nome do repositório dentro do projeto especificado. |
|
Nome do ref de origem
|
sourceRefName | string |
O nome do git ref, como uma ramificação ou marca. |
|
|
Nome do ref de destino
|
targetRefName | string |
O nome do git ref, como uma ramificação ou marca. |
Retornos
Uma lista de modelos VSTS.
- Corpo
- VstsList[GitPullRequest]
Quando uma solicitação de pull é fechada (Git)
Dispara um fluxo quando uma solicitação de pull que corresponde aos critérios fornecidos é fechada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da Organização
|
account | True | string |
O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação. |
|
Nome do Projeto
|
project | True | string |
O nome do projeto dentro da Organização especificada. |
|
Nome do repositório
|
repository | True | string |
O nome do repositório dentro do projeto especificado. |
|
Nome do ref de origem
|
sourceRefName | string |
O nome do git ref, como uma ramificação ou marca. |
|
|
Nome do ref de destino
|
targetRefName | string |
O nome do git ref, como uma ramificação ou marca. |
Retornos
Uma lista de modelos VSTS.
- Corpo
- VstsList[GitPullRequest]
Definições
VstsList[Conta]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of Account |
Os modelos VSTS |
Conta
Conta
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da conta
|
accountId | string |
A ID da conta. |
|
URI da conta
|
accountUri | string |
O URI da conta. |
|
Nome da Conta
|
accountName | string |
O nome da conta. |
|
Proprietário da conta
|
accountOwner | string |
O proprietário do conjunto da conta. |
|
Nome da Organização
|
organizationName | string |
O nome da organização correspondente à conta. |
|
Tipo de conta
|
accountType | string |
O tipo da conta. |
Profile
Profile
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
nome de exibição
|
displayName | string |
Nome de Exibição do Usuário |
|
id
|
id | string |
O identificador exclusivo do perfil. |
|
publicAlias
|
publicAlias | string |
Alias público. |
|
Endereço de Email
|
emailAddress | string |
Endereço de email da conta. |
|
timestamp
|
timeStamp | date-time |
A hora em que esse perfil foi alterado pela última vez. |
|
revisão
|
revision | integer |
O número máximo de revisão de qualquer atributo. |
|
CoreRevision
|
coreRevision | integer |
CoreRevision |
VstsList[TeamSettingsIteration]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of TeamSettingsIteration |
Os modelos VSTS |
TeamSettingsIteration
Iteração work (Agile)
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Attributes
|
Attributes | TeamIterationAttributes |
Atributos de iteração de equipe |
|
ID
|
Id | string |
ID do recurso. |
|
Nome
|
Name | string |
Nome do recurso. |
|
Caminho
|
Path | string |
Caminho relativo para a iteração. |
|
Links
|
_links | object |
Coleção de links relevantes para o recurso. |
|
URL
|
Url | string |
Link HTTP completo para o recurso. |
TeamIterationAttributes
Atributos de iteração de equipe
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Data de término
|
FinishDate | date-time |
O atributo de iteração da equipe de data de término. |
|
Data de Início
|
StartDate | date-time |
O atributo de iteração da equipe de data de início. |
Links
Links
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Web
|
web | WebLinks |
Web Links |
WebLinks
Web Links
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
HTML Link
|
href | string |
A URL da Web dos detalhes do build |
BuildResult
Resultado da compilação
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Build Id
|
id | integer |
O identificador exclusivo do build. |
|
Número da Compilação
|
buildNumber | string |
O número de build. |
|
Branch de origem
|
sourceBranch | string |
O branch de controle do código-fonte usado. |
|
Versão de origem
|
sourceVersion | string |
A versão de controle do código-fonte usada pelo build. |
|
Situação
|
status | string |
O status do build. |
|
Priority
|
priority | string |
A prioridade do build. |
|
Tempo de espera
|
queueTime | date-time |
A hora em que o build foi enfileirado. |
|
Hora de Início
|
startTime | date-time |
A hora em que o build foi iniciado. |
|
Hora de término
|
finishTime | date-time |
A hora em que o build foi concluído. |
|
Reason
|
reason | string |
O motivo da compilação. |
|
Resultado
|
result | string |
O resultado do build. |
|
requestedFor
|
requestedFor | BuildRequestUser |
Criar Usuário de Solicitação |
|
Parâmetros
|
parameters | string |
Parâmetros passados para o build, se houver. |
|
definição
|
definition | BuildResultDefinition |
Definição de resultado de build |
|
_Links
|
_links | Links |
Links |
BuildRequestUser
Criar Usuário de Solicitação
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Solicitado para
|
uniqueName | string |
O nome exclusivo do usuário para o qual o build foi solicitado. |
BuildResultDefinition
Definição de resultado de build
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID de definição de build
|
id | integer |
O identificador do definiton de build. |
|
Nome da definição de build
|
name | string |
O nome da definição de build. |
VstsList[BuildResult]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of BuildResult |
Os modelos VSTS |
VstsList[GitRepository]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of GitRepository |
Os modelos VSTS |
GitRepository
Repositório Git
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID do repositório
|
id | string |
A ID exclusiva do repositório. |
|
Nome do repositório
|
name | string |
O nome do repositório. |
|
URL do Navegador do Repositório
|
url | string |
A URL é o ponto de extremidade da API para o repositório. |
|
URL Remota do Repositório
|
remoteUrl | string |
A URL por meio da qual o Git pode sincronizar com esse repositório. |
VstsList[GitPush]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of GitPush |
Os modelos VSTS |
GitPush
Git Push
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
repositório
|
repository | GitRepository |
Repositório Git |
|
pushedBy
|
pushedBy | GitPushUser |
Git Push User |
|
Ref Updates
|
refUpdates | array of GitRefUpdate |
Os Refs que foram atualizados como parte deste push. |
|
Push Id
|
pushId | integer |
A ID exclusiva do push. |
|
Date
|
date | date-time |
A data em que o push foi criado. |
GitPushUser
Git Push User
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Pusher Id
|
id | string |
O identificador exclusivo do usuário que criou o push. |
|
Nome do pusher
|
displayName | string |
O nome do usuário que criou o push. |
|
Nome exclusivo do pusher
|
uniqueName | string |
O nome exclusivo do usuário que criou o push. |
|
Url de imagem do pusher
|
imageUrl | string |
A URL para a imagem deste usuário. |
VstsList[GitPullRequest]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of GitPullRequest |
Os modelos VSTS |
GitPullRequest
Solicitação de Pull do Git
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
repositório
|
repository | GitRepository |
Repositório Git |
|
ID da Solicitação de Pull
|
pullRequestId | integer |
A ID exclusiva da solicitação de pull. |
|
createdBy
|
createdBy | PullRequestCreatedBy |
Solicitação pull criada por |
|
Data de Criação
|
creationDate | date-time |
A data em que a solicitação de pull foi criada |
|
Data de Encerramento
|
closedDate | date-time |
A data em que a solicitação de pull foi fechada (concluída, abandonada ou mesclada externamente) |
|
Title
|
title | string |
O título da solicitação de pull |
|
Description
|
description | string |
A descrição da solicitação de pull |
|
Nome do ref de origem
|
sourceRefName | string |
O nome do branch de origem da solicitação de pull |
|
Nome do ref de destino
|
targetRefName | string |
O nome do branch de destino da solicitação de pull |
|
É rascunho
|
isDraft | boolean |
Solicitação de pull de rascunho/WIP |
|
Revisores
|
reviewers | array of PullRequestReviewer |
Grupos ou equipes para os quais este revisor contribuiu. |
|
Lista de revisor
|
reviewerList | string |
Uma lista separada por ponto-e-vírgula de nomes exclusivos do revisor que são endereços de email válidos |
|
Lista de revisor necessária
|
requiredReviewerList | string |
Uma lista separada por ponto-e-vírgula de nomes exclusivos do revisor necessários que são endereços de email válidos |
|
Confirmações
|
commits | array of GitCommitRef |
As confirmações contidas na solicitação de pull. |
|
completionOptions
|
completionOptions | PullRequestCompletionOptions |
Opções de conclusão de solicitação de pull |
|
mergeOptions
|
mergeOptions | PullRequestMergeOptions |
Opções de mesclagem de solicitação de pull |
|
Mensagem de falha de mesclagem
|
mergeFailureMessage | string |
Se definido, a mesclagem da solicitação de pull falhou por esse motivo. |
|
closedBy
|
closedBy | PullRequestClosedBy |
Solicitação pull fechada por |
|
autoCompleteSetBy
|
autoCompleteSetBy | PullRequestAutoCompleteSetBy |
Pull Request Auto Complete Set By |
|
URL
|
url | string |
A URL da solicitação de pull. |
|
URL Remota
|
remoteUrl | string |
A URL remota para a solicitação de pull. |
|
ID do artefato
|
artifactId | string |
Uma cadeia de caracteres que identifica exclusivamente essa solicitação de pull. |
|
ID de mesclagem
|
mergeId | string |
A ID de mesclagem da solicitação de pull. |
|
ID de revisão de código
|
codeReviewId | integer |
A ID de revisão de código da solicitação de pull. |
|
Tempo da Fila de Conclusão
|
completionQueueTime | string |
A data mais recente em que a solicitação de pull entrou na fila para ser concluída. |
|
Dá suporte a iterações
|
supportsIterations | boolean |
Se true, essa solicitação de pull dá suporte a várias iterações. |
PullRequestCreatedBy
Solicitação pull criada por
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Criado por nome de exibição
|
displayName | string |
O nome de exibição do criador da solicitação de pull. |
|
Criado por nome exclusivo
|
uniqueName | string |
O nome exclusivo do criador da solicitação de pull. |
|
Criado por ID
|
id | string |
A ID do criador da solicitação de pull. |
|
Criado por URL de Imagem
|
imageUrl | string |
A URL para a imagem do criador da solicitação de pull. |
|
Criado por URL
|
url | string |
A URL do criador da solicitação de pull. |
PullRequestClosedBy
Solicitação pull fechada por
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Fechado por nome de exibição
|
displayName | string |
O nome de exibição da solicitação de pull mais perto. |
|
Fechado por nome exclusivo
|
uniqueName | string |
O nome exclusivo da solicitação de pull mais perto. |
|
Fechado por ID
|
id | string |
A ID da solicitação de pull mais perto. |
|
Url de Imagem Fechada por Imagem
|
imageUrl | string |
A URL para a imagem da solicitação de pull mais perto. |
|
Fechado por URL
|
url | string |
A URL da solicitação de pull mais perto. |
PullRequestAutoCompleteSetBy
Pull Request Auto Complete Set By
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Preenchimento automático definido por nome de exibição
|
displayName | string |
O nome de exibição do usuário que habilitou a conclusão automática. |
|
Preenchimento automático definido por nome exclusivo
|
uniqueName | string |
O nome exclusivo do usuário que habilitou a conclusão automática. |
|
Preenchimento automático definido por ID
|
id | string |
A ID do usuário que habilitou a conclusão automática. |
|
Preenchimento automático definido por url de imagem
|
imageUrl | string |
A URL para a imagem do usuário que habilitou a conclusão automática. |
|
Preenchimento automático definido por url
|
url | string |
A URL do usuário que habilitou a conclusão automática. |
PullRequestReviewer
Revisor de Solicitação de Pull
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome de Exibição do Revisor
|
displayName | string |
O nome de exibição do revisor de solicitação de pull. |
|
Nome Exclusivo do Revisor
|
uniqueName | string |
O nome exclusivo do revisor de solicitação de pull. |
|
ID do revisor
|
id | string |
A ID do revisor de solicitação de pull. |
|
URL do Revisor
|
url | string |
A URL do revisor de solicitação de pull. |
|
Recusou
|
hasDeclined | boolean |
Indica se esse revisor se recusou a examinar essa solicitação de pull. |
|
Está sinalizado
|
isFlagged | boolean |
Indica se esse revisor está sinalizado para atenção nesta solicitação de pull. |
|
É necessário
|
isRequired | boolean |
Indica se esse é um revisor necessário para essa solicitação de pull. |
|
Vote
|
vote | integer |
Votação de um pedido de pull: aprovado(10), aprovado com sugestões(5), sem voto(0), aguardando autor(-5), rejeitado(-10). |
|
Votado em
|
votedFor | array of PullRequestReviewer |
Grupos ou equipes para os quais este revisor contribuiu. |
PullRequestMergeOptions
Opções de mesclagem de solicitação de pull
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Sem Avanço Rápido
|
noFastForward | string |
Uma mesclagem de dois pais, sem avanço rápido. O branch de origem não foi alterado. Esse é o comportamento padrão. |
|
Rebase
|
rebase | string |
Basear novamente o branch de origem na parte superior da confirmação HEAD do branch de destino e encaminhar rapidamente o branch de destino. |
|
Rebase Merge
|
rebaseMerge | string |
Basear novamente o branch de origem na parte superior da confirmação HEAD do branch de destino e criar uma mesclagem sem avanço rápido de dois pais. |
|
Abóbora
|
squash | string |
Coloque todas as alterações da solicitação de pull em uma confirmação de pai único. |
PullRequestMergeStrategy
Estratégia de mesclagem de solicitação de pull
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Confirmações de autoria de conflito
|
conflictAuthorshipCommits | boolean |
Se for true, as resoluções de conflito aplicadas durante a mesclagem serão colocadas em confirmações separadas para preservar as informações de autoria para a culpa do git. |
|
Detectar renomeação de falsos positivos
|
detectRenameFalsePositives | boolean |
Se verdadeiro, detecta a renomeação de falsos positivos. |
|
Desabilitar Renomeações
|
disableRenames | boolean |
Se for true, a detecção de renomeação não será executada durante a mesclagem. |
PullRequestCompletionOptions
Opções de conclusão de solicitação de pull
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Ignorar automaticamente as IDs de configuração
|
autoCompleteIgnoreConfigIds | array of integer |
Lista de quaisquer IDs de configuração de política que sejam concluídas automaticamente não devem aguardar |
|
Política de bypass
|
bypassPolicy | boolean |
Se for true, as políticas serão explicitamente ignoradas enquanto a solicitação de pull for concluída. |
|
Motivo do bypass
|
bypassReason | string |
Se as políticas forem ignoradas, esse motivo será armazenado quanto ao motivo pelo qual o bypass foi usado. |
|
Excluir Branch de Origem
|
deleteSourceBranch | boolean |
Se for true, o branch de origem da solicitação de pull será excluído após a conclusão. |
|
Mesclar mensagem de confirmação
|
mergeCommitMessage | string |
Se definido, isso será usado como a mensagem de confirmação da confirmação de mesclagem. |
|
mergeStrategy
|
mergeStrategy | PullRequestMergeStrategy |
Estratégia de mesclagem de solicitação de pull |
|
Mesclagem de Squash
|
squashMerge | boolean |
Se MergeStrategy não estiver definido, a estratégia de mesclagem não será rápida se esse sinalizador for falso ou se for verdadeiro. |
|
Itens de trabalho de transição
|
transitionWorkItems | boolean |
Se for true, tentaremos fazer a transição de todos os itens de trabalho vinculados à solicitação de pull para o próximo estado lógico (ou seja, Ativo –> Resolvido). |
CommitGitUserDate
Confirmar data do usuário do Git
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Confirmar Data do Usuário
|
date | string |
Data da operação git. |
|
Confirmar Email do Usuário
|
string |
Endereço de email do usuário que está executando a operação Git. |
|
|
Url de Imagem de Confirmação
|
imageUrl | string |
Url para o avatar do usuário. |
|
Confirmar nome de usuário
|
name | string |
Nome do usuário que está executando a operação Git. |
GitCommitRef
Git Commit Ref
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
autor
|
author | CommitGitUserDate |
Confirmar data do usuário do Git |
|
Confirmar Comentário
|
comment | string |
Comentário ou mensagem do commit. |
|
Confirmar comentário truncado
|
commentTruncated | string |
Indica se o comentário está truncado da mensagem de comentário de confirmação completa do Git. |
|
ID de confirmação
|
commitId | string |
ID da confirmação. |
|
Committer
|
committer | CommitGitUserDate |
Confirmar data do usuário do Git |
|
Pais
|
parents | array of string |
Uma enumeração das IDs de confirmação pai para essa confirmação. |
|
Confirmar URL Remota
|
remoteUrl | string |
Caminho da URL remota para a confirmação. |
|
Url de confirmação
|
url | string |
URL REST para este recurso. |
GitRefUpdate
Atualização do Git Ref
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome do Ref
|
name | string |
O nome do Git Ref que foi atualizado. |
|
ID do repositório
|
repositoryId | string |
A ID exclusiva do repositório. |
|
ID de Confirmação Antiga
|
oldObjectId | string |
A ID da confirmação anterior que este Ref apontou antes da atualização. |
|
Nova ID de Confirmação
|
newObjectId | string |
A ID da nova confirmação que este Ref apontou antes da atualização. |
VstsList[Project]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of Project |
Os modelos VSTS |
Projeto
Projeto
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID do projeto
|
id | string |
O identificador exclusivo do projeto. |
|
Nome do Projeto
|
name | string |
O nome do projeto. |
|
URL do Projeto
|
url | string |
A URL da API do projeto. |
VstsList[ReleaseDefinition]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of ReleaseDefinition |
Os modelos VSTS |
ReleaseDefinition
Definição de versão
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Comment
|
Comment | string |
O comentário da definição de versão. |
|
Data da criação
|
CreatedOn | date-time |
A data em que a definição da versão foi criada. |
|
Description
|
Description | string |
A descrição da definição de versão. |
|
ID
|
Id | integer |
O identificador exclusivo da definição de versão. |
|
ModifiedBy
|
ModifiedBy | IdentityRef |
Ref de Identidade |
|
Data da modificação
|
ModifiedOn | date-time |
A data em que a definição da versão foi modificada. |
|
Nome
|
Name | string |
O nome da definição de versão. |
|
Caminho
|
Path | string |
O caminho da definição de versão. |
|
Formato do nome da versão
|
ReleaseNameFormat | string |
O formato do nome da versão da definição de versão. |
|
Revisão
|
Revision | integer |
O número de revisão da definição de versão. |
|
Source
|
Source | string |
A origem da definição de versão. |
|
Etiquetas
|
Tags | array of string |
A lista de marcas da definição de versão. |
|
URL
|
Url | string |
A URL para acessar a definição de versão. |
IdentityRef
Ref de Identidade
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Alias do diretório
|
DirectoryAlias | string |
O alias do diretório da referência de identidade. |
|
Nome de Exibição
|
DisplayName | string |
O nome de exibição da referência de identidade. |
|
Nome Exclusivo
|
UniqueName | string |
O nome exclusivo da referência de identidade. |
|
URL
|
Url | string |
A URL da referência de identidade. |
|
ID
|
Id | string |
A ID da referência de identidade. |
ReleaseDefinitionShallowReference
Referência superficial da definição de versão
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
Id | integer |
O identificador exclusivo da definição de versão. |
|
Nome
|
Name | string |
O nome da definição de versão. |
|
URL
|
Url | string |
A URL da API REST para acessar a definição de versão. |
Object
ObjectWithoutType
Liberação
Liberação
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Comment
|
Comment | string |
O comentário da versão. |
|
CreatedBy
|
CreatedBy | IdentityRef |
Ref de Identidade |
|
Data da criação
|
CreatedOn | date-time |
A data em que a versão foi criada. |
|
Description
|
Description | string |
A descrição da versão. |
|
ID
|
Id | integer |
O identificador exclusivo da versão. |
|
Manter para sempre
|
KeepForever | boolean |
Se deseja excluir a versão das políticas de retenção. |
|
URL do Contêiner de Logs
|
LogsContainerUrl | string |
A URL do contêiner de logs desta versão. |
|
ModifiedBy
|
ModifiedBy | IdentityRef |
Ref de Identidade |
|
Data da modificação
|
ModifiedOn | date-time |
Data em que a versão foi modificada. |
|
Nome
|
Name | string |
O nome da versão. |
|
Reason
|
Reason | string |
O motivo da liberação. |
|
ReleaseDefinition
|
ReleaseDefinition | ReleaseDefinitionShallowReference |
Referência superficial da definição de versão |
|
Situação
|
Status | string |
O status da versão. |
|
URL
|
Url | string |
A URL da versão. |
VstsList[TfvcChangeset]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of TfvcChangeset |
Os modelos VSTS |
TfvcChangeset
Conjunto de alterações de controle de versão do Team Foundation
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID do conjunto de alterações
|
changesetId | integer |
A ID exclusiva do conjunto de alterações. |
|
autor
|
author | ChangesetAuthor |
Autor do conjunto de alterações |
|
checkedInBy
|
checkedInBy | ChangesetCheckedInBy |
Conjunto de alterações check-in por |
|
Data de criação
|
createdDate | date-time |
O datetime em que o conjunto de alterações foi criado. |
|
Comment
|
comment | string |
O comentário que descreve o conjunto de alterações. |
ChangesetAuthor
Autor do conjunto de alterações
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome do autor
|
displayName | string |
O nome do usuário que criou o conjunto de alterações. |
|
Nome exclusivo do autor
|
uniqueName | string |
O nome exclusivo do usuário que criou o conjunto de alterações. |
ChangesetCheckedInBy
Conjunto de alterações check-in por
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Check-in por nome
|
displayName | string |
O nome do usuário que verificou o conjunto de alterações. |
|
Check-in por nome exclusivo
|
uniqueName | string |
O nome exclusivo do usuário que criou o conjunto de alterações. |
VstsList[WorkItemType]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of WorkItemType |
Os modelos VSTS. |
WorkItemType
Tipo de Item de Trabalho
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Description
|
Description | string |
A descrição do tipo. |
|
Nome
|
Name | string |
O nome do tipo. |
|
Formulário XML
|
XmlForm | string |
Uma representação XML do tipo. |
|
Fields
|
FieldInstances | array of WorkItemTypeFieldInstance |
Uma lista de instâncias de campo associadas ao tipo. |
|
ID do ícone
|
icon.id | string |
O identificador do ícone |
|
url do ícone
|
icon.url | string |
A URL REST do recurso |
|
States
|
states | array of WorkItemStateColor |
Estados do tipo de item de trabalho |
WorkItemTypeFieldInstance
Instância do campo Tipo de Item de Trabalho
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Sempre necessário
|
AlwaysRequired | boolean |
Especifica se a instância de campo é sempre necessária. |
|
Nome da referência
|
ReferenceName | string |
O nome de referência da instância de campo. |
|
Nome
|
Name | string |
O nome da instância de campo. |
|
URL
|
Url | string |
Uma URL que aponta para detalhes da instância de campo. |
VstsList[JObject]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of Object |
Os modelos VSTS |
VstsList[QueryHierarchyItem]
Uma lista de modelos VSTS.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Value
|
value | array of QueryHierarchyItem |
Os modelos VSTS |
QueryHierarchyItem
Item de hierarquia de consulta
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Crianças
|
Children | array of QueryHierarchyItem |
A lista de itens filhos associados ao item de hierarquia de consulta. |
|
Cláusulas
|
Clauses | WorkItemQueryClause |
Cláusula de consulta de item de trabalho |
|
Columns
|
Columns | array of WorkItemFieldReference |
A lista de colunas de campo do item de trabalho associadas ao item de hierarquia de consulta. |
|
Opções de Filtro
|
FilterOptions | string |
As opções de filtro do item de hierarquia de consulta. |
|
Tem filhos
|
HasChildren | boolean |
Especifica se o item de hierarquia de consulta tem filhos. |
|
ID
|
Id | string |
O identifer exclusivo do item de hierarquia de consulta. |
|
Está Excluído
|
IsDeleted | boolean |
Especifica se o item de hierarquia de consulta é excluído. |
|
É Pasta
|
IsFolder | boolean |
Especifica se o item de hierarquia de consulta é uma pasta. |
|
Sintaxe inválida
|
IsInvalidSyntax | boolean |
Especifica se o item de hierarquia de consulta tem sintaxe inválida. |
|
É público
|
IsPublic | boolean |
Especifica se o item de hierarquia de consulta é público. |
|
LinkClauses
|
LinkClauses | WorkItemQueryClause |
Cláusula de consulta de item de trabalho |
|
Nome
|
Name | string |
O nome do item de hierarquia de consulta. |
|
Caminho
|
Path | string |
O caminho do item de hierarquia de consulta. |
|
Tipo de consulta
|
QueryType | string |
O tipo de consulta do item de hierarquia de consulta. |
|
Classificar Colunas
|
SortColumns | array of WorkItemQuerySortColumn |
A lista de colunas de classificação do item de hierarquia de consulta. |
|
SourceClauses
|
SourceClauses | WorkItemQueryClause |
Cláusula de consulta de item de trabalho |
|
TargetClauses
|
TargetClauses | WorkItemQueryClause |
Cláusula de consulta de item de trabalho |
|
Wiql
|
Wiql | string |
O WIQL do item de hierarquia de consulta. |
|
Links
|
_links | object |
A coleção de links relevantes para o item de hierarquia de consulta. |
|
URL
|
Url | string |
O link HTTP completo para o item de hierarquia de consulta. |
WorkItemStateColor
Cor do estado do item de trabalho
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
categoria de estado
|
category | string |
categoria de estado |
|
Valor de cor
|
color | string |
Valor de cor |
|
nome do estado
|
name | string |
Nome do estado do tipo de item de trabalho |
WorkItemQueryClause
Cláusula de consulta de item de trabalho
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Cláusulas
|
Clauses | WorkItemQueryClause |
Cláusula de consulta de item de trabalho |
|
Campo
|
Field | WorkItemFieldReference |
Referência de campo de item de trabalho |
|
FieldValue
|
FieldValue | WorkItemFieldReference |
Referência de campo de item de trabalho |
|
É o valor do campo
|
IsFieldValue | boolean |
Especifica se a cláusula de consulta do item de trabalho é um valor de campo. |
|
Operador lógico
|
LogicalOperator | string |
O operador lógico da cláusula de consulta do item de trabalho. |
|
Operator
|
Operator | WorkItemFieldOperation |
Operação de campo de item de trabalho |
|
Value
|
Value | string |
O valor da cláusula de consulta do item de trabalho. |
WorkItemFieldReference
Referência de campo de item de trabalho
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome
|
Name | string |
O nome da referência do campo de item de trabalho. |
|
Nome da referência
|
ReferenceName | string |
O nome de referência da referência do campo de item de trabalho. |
|
URL
|
Url | string |
A URL da referência do campo de item de trabalho. |
WorkItemQuerySortColumn
Coluna classificação de consulta de item de trabalho
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Descending
|
Descending | boolean |
Especifica se a coluna de classificação de consulta do item de trabalho está decrescente. |
|
Campo
|
Field | WorkItemFieldReference |
Referência de campo de item de trabalho |
WorkItemFieldOperation
Operação de campo de item de trabalho
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome
|
Name | string |
O nome da operação de campo do item de trabalho. |
|
Nome da referência
|
ReferenceName | string |
O nome de referência da operação de campo do item de trabalho. |
Pipeline
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
count
|
count | integer |
count |
|
value
|
value | array of object |
Matriz que tem a lista de todos os pipelines |
|
href
|
value._links.self.href | string |
href |
|
href
|
value._links.web.href | string |
href |
|
pasta
|
value.folder | string |
pasta |
|
id
|
value.id | integer |
id |
|
nome
|
value.name | string |
nome |
|
revisão
|
value.revision | integer |
revisão |
|
url
|
value.url | string |
url |
Run
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
count
|
count | integer |
count |
|
value
|
value | array of object |
Execução do pipeline |
|
href
|
value._links.self.href | string | |
|
href
|
value._links.web.href | string | |
|
href
|
value._links.pipeline.web.href | string | |
|
href
|
value._links.pipeline.href | string | |
|
url
|
value.pipeline.url | string | |
|
id
|
value.pipeline.id | integer | |
|
revisão
|
value.pipeline.revision | integer | |
|
nome
|
value.pipeline.name | string | |
|
pasta
|
value.pipeline.folder | string | |
|
estado
|
value.state | RunState |
Estado de execução |
|
createdDate
|
value.createdDate | string |
data criada |
|
url
|
value.url | string |
URL para pipeline |
|
id
|
value.id | integer |
ID do pipeline |
|
nome
|
value.name | string |
nome |
|
resultado
|
value.result | RunResult |
Resultado da Execução |
|
finishedDate
|
value.finishedDate | string |
data de término da execução |