Consulta por comparações de valores de campo

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Você pode criar consultas com base em como o valor de um campo se compara a outro usando os operadores de campo de comparação. Esta consulta é útil para filtrar itens de trabalho com base em:

  • A pessoa que criou o item de trabalho é igual ou diferente da pessoa atribuída a ele? Ou, quem a fechou
  • Quais Tarefas foram encerradas antes ou depois da Data Alvo.

Pré-requisitos

Categoria Requerimentos
Níveis de acesso - Para visualizar e executar consultas compartilhadas: Membro do Projeto.
- Para adicionar e salvar uma consulta compartilhada: Pelo menos acesso básico .
Permissões permissão Contribute definida como Permitir para a pasta à qual você deseja adicionar uma consulta. Por padrão, o grupo Colaboradores não tem essa permissão.

Observação

Os utilizadores com acesso Stakeholder para um projeto público têm acesso total às funcionalidades de consulta, assim como os utilizadores com acesso Basic. Para obter mais informações, consulte Referência rápida de acesso a partes interessadas.

Categoria Requerimentos
Níveis de acesso - Para visualizar e executar consultas compartilhadas: Membro do Projeto.
- Para adicionar e salvar uma consulta compartilhada: Pelo menos Basic acesso.
Permissões permissão Contribute definida como Permitir para a pasta à qual você deseja adicionar uma consulta. Por padrão, o grupo Colaboradores não tem essa permissão.

Tipos de dados suportados

Você pode usar os operadores de campo de comparação —=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field]— com os seguintes tipos de dados de campo. O tipo de dados que selecionar para o Campo e o Valor devem corresponder.

  • Booleano (suporta =[Field], <>[Field]
  • Data/Hora
  • Duplo, Inteiro
  • Identificador Único Global (GUID)
  • Identidade
  • String (excluindo Tags)

Observação

Algumas combinações de tipo de dados e operador de campo de comparação podem não fazer sentido usar, como Title >=[Field] ou Assigned To <=[Field].

Filtros de amostra

Filtro para

Inclua estas cláusulas de consulta

Itens de trabalho fechados por alguém que não seja a pessoa que criou o item de trabalho

Created By <>[Field] Closed By State = Closed

Tarefas cuja Estimativa Original é inferior ao Trabalho Concluído

Original Estimate <=[Field] Completed Work

Tarefas encerradas concluídas antes da data-alvo

Target Date <=[Field] Closed Date State = Closed

Campos que suportam a comparação de campos

A tabela a seguir fornece um índice para os campos que oferecem suporte a consultas de comparação de campos.

Observação

Nem todos os campos listados são suportados para todos os projetos ou tipos de item de trabalho. No entanto, você pode personalizar um processo ou tipo de item de trabalho adicionando campos personalizados que você pode usar para fins de consultas e comparações de campos. Para obter mais informações, consulte Adicionar um campo personalizado a um tipo de item de trabalho (Processo de herança) ou Adicionar ou modificar um campo (processo XML online).

REST API

Para interagir programaticamente com consultas, consulte um destes recursos da API REST: