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

  • Níveis de acesso:
    • Para exibir e executar consultas compartilhadas: membro do Project.
    • Para adicionar e salvar uma consulta compartilhada: pelo menos 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.

Nota

Usuários com acesso Stakeholder para um projeto público têm acesso total aos recursos de consulta, assim como usuários com acesso Básico. Para mais informações, veja Referência rápida de acesso das partes interessadas.

  • Níveis de acesso:
    • Para exibir e executar consultas compartilhadas: membro do Project.
    • Para adicionar e salvar uma consulta compartilhada: pelo menos acesso Básico.
  • Permissões: permissão Contribuir definida como Permitir para a pasta à qual você deseja adicionar a 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)

Nota

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 exemplo

Filtro de para

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.

Nota

Nem todos os campos listados têm suporte para todos os projetos ou tipos de item de trabalho. No entanto, você pode personalizar um tipo de item de trabalho ou processo 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).

REST API

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