Compartilhar via


Comparações de consulta por valor de campo

Azure DevOps Services | 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. Essa 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 o fechou
  • Quais tarefas foram fechadas antes ou depois da Data Alvo.

Pré-requisitos

Categoria Requisitos
Níveis de Acesso – Para exibir e executar consultas compartilhadas: membro do projeto .
– Para adicionar e salvar uma consulta compartilhada: no mínimo, acesso Básico.
Permissões Permissão Contribuir 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 usuários com acesso de Stakeholders para um projeto público têm acesso completo aos recursos de consultas, assim como os usuários com acesso Básico. Para mais informações, veja Referência rápida de acesso das partes interessadas.

Categoria Requisitos
Níveis de Acesso – Para exibir e executar consultas compartilhadas: membro do projeto.
– Para adicionar e salvar uma consulta compartilhada: no mínimo, acesso Básico.
Permissões Permissão Contribuir 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 com suporte

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 selecionado para o Campo e o Valor devem corresponder.

  • Booliano (dá suporte a =[Field], <>[Field]
  • Data/hora
  • Double, Integer
  • Identificador Globalmente Único (GUID)
  • Identidade
  • Cadeia de caracteres (excluindo marcas)

Observação

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

Filtros de exemplo

Filtrar por

Incluir essas cláusulas de consulta

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

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

Tarefas cuja estimativa original é menor que o Trabalho Concluído

Original Estimate <=[Field] Completed Work

Tarefas fechadas concluídas antes da data de destino

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

Campos que dão suporte à comparação de campos

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

Observação

Nem todos os campos listados têm suporte 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 podem ser usados para fins de consultas e comparações de campo. 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).

API REST

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