Compartilhar via


Variáveis, campos, operadores e valores de consulta

Quando você cria uma consulta para procurar por itens de trabalho em Visual Studio Team Foundation Server 2010, é possível definir uma ou mais cláusulas que identifiquem o conjunto de itens de trabalho que você deseja localizar. Para cada cláusula, você pode especificar um campo, um operador e um valor ou variável. Por exemplo, você pode procurar todos os itens de trabalho em um projeto de equipe específico, especificando o campo projeto de equipe, o operador de igual (=) e o nome do projeto da equipe como valor. Em vez de especificar um valor, você pode especificar uma variável como, por exemplo, @ projeto, que representa o atual projeto de equipe.

Cláusula de consulta de amostra

E/ou

Campo

Operador

Valor

And

Projeto de equipe

=

@ O projeto

Para obter informações gerais sobre consultas, consulte Localização de Bugs, tarefas e outros itens de trabalho. Para obter informações sobre como navegar dentro do editor de consulta ou modo de exibição de consulta usando atalhos de teclado, consulte Atalhos de teclado para o Editor de consulta e exibição de resultados de consulta.

Neste tópico

  • E/ou

  • Valores e campos de consulta

  • Operadores de consulta

  • Variáveis de consulta

Lista de verificação para saber como definir uma cláusula de consulta:

  1. Na primeira linha vazia, clique sob o título de coluna do campo, clique na seta para baixo para exibir a lista de campos disponíveis e clique em um item na lista.

    Para obter mais informações, consulte campos de consulta e valores.

  2. Na mesma linha, clique no cabeçalho da coluna de operador, clique na seta para baixo para exibir a lista de operadores disponíveis e clique em um item na lista.

    Para obter mais informações, consulte operadores.

  3. Na mesma linha, clique no cabeçalho de coluna de valor.

  4. Digite um valor, ou clique na seta para baixo e clique em um item na lista.

  5. Para obter mais informações sobre como usar variáveis para especificar o atual projeto de equipe, o usuário ou a data, consulte variáveis de.

  6. Para adicionar uma cláusula, clique em Clique aqui para adicionar uma nova cláusula.

    Você pode adicionar uma cláusula ao final da consulta, inserir uma cláusula após uma cláusula existente (Inserir cláusula de consulta) e remover (Excluir cláusula de consulta), grupo (Agrupar cláusula de consulta) e desagrupar (Desagrupar cláusula de consulta) cláusulas conforme necessário. Você também pode copiar e colar o conteúdo de uma cláusula para um novo local. Para obter mais informações, consulte Especificar critérios de filtro de consulta.

E/ou

Você pode usar essa coluna para especificar como as cláusulas são testadas. Você pode especificar e se você desejar localizar os itens de trabalho que satisfazem os critérios de tanto essa cláusula como a cláusula anterior. Você pode especificar ou se você desejar localizar os itens de trabalho que atendem o critério na cláusula anterior ou desta cláusula.

Valores e campos de consulta

Quando você especifica um valor para cada campo, o valor deve estar de acordo com o tipo de dados desse campo. Todos os campos Team Foundation ter um dos tipos de dados listados na tabela a seguir:

Tipo de dados

Dados armazenados

DateTime

Um momento de tempo Universal Coordenado (UTC) no tempo. Você pode especificar uma variável, como @Today ou @Today-1, ou um valor, como, por exemplo, 1/1/2009.

Double

Um número real, como 0,2 ou 3.5.

GUID

Uma seqüência de caracteres que representa uma ID exclusiva.

HTML

Seqüências de texto formatadas de descrições de suporte.

Integer

Um inteiro de 32 bits assinado, como, por exemplo, 0, 1, 2, 34.

Texto sem formatação

As seqüências de texto longas descrições, como, por exemplo, os campos Descrição ou histórico de suporte são definidas para um item de trabalho. Você pode encontrar itens de trabalho baseados em uma frase ou palavra-chave que está contido dentro de um campo de texto sem formatação.

String

Seqüência de texto que contém até 255 caracteres Unicode.

TreePath

Uma ramificação estrutura de árvore, como, por exemplo, um caminho de caminho de área ou de iteração. Você deve clicar em um item em uma lista de valores válidos. Você pode encontrar itens de trabalho que é igual ou estão sob uma estrutura de árvore.

Voltar ao topo

Operadores de consulta

Você pode usar os operadores de consulta na tabela a seguir para especificar como cada valor em uma cláusula deve se relacionam com o valor correspondente em um item de trabalho. Para obter informações sobre o tipo de dados que é atribuído a campos de item de trabalho, consulte Usando os campos de sistema e definidas pelos modelos de processo do MSF.

Operador de consulta

Retorna os itens de trabalho se o valor do item de trabalho coincide com os critérios listados

Tipos de dados aplicáveis

=

Corresponde ao valor na cláusula.

Número, texto, data, árvore

<>

Não corresponde ao valor da cláusula.

Número, texto, data, árvore

>

É maior que o valor na cláusula.

Número, texto, data

<

É menor que o valor na cláusula

Número, texto, data

>=

É maior que ou igual ao valor da cláusula.

Número, texto, data

<=

É menor ou igual ao valor da cláusula.

Número, texto, data

= [Field]

Corresponde ao valor que está contido no campo especificado

Nome de um campo que é do mesmo tipo de dados do campo especificado

< > [campo]

Não coincide com o valor contido no campo especificado

Nome de um campo que é do mesmo tipo de dados do campo especificado

> [campo]

É maior do que o valor contido no campo especificado

Nome de um campo que é do mesmo tipo de dados do campo especificado

< [campo]

É menor que o valor contido no campo especificado

Nome de um campo que é do mesmo tipo de dados do campo especificado

> = [Field]

É maior ou igual ao valor que está contido no campo especificado

Nome de um campo que é do mesmo tipo de dados do campo especificado

< = [Field]

É menor ou igual ao valor que está contido no campo especificado

Nome de um campo que é do mesmo tipo de dados do campo especificado

Contém

Contém o valor de texto na cláusula.

Texto

Não contém

Não contém o valor de texto na cláusula.

Texto

Em

Corresponde a qualquer valor de um conjunto delimitado. Por exemplo, você pode encontrar com IDs são 100, 101 e 102, se você especificar esses valores para o campo de identificação de itens de trabalho.

Observação importanteImportante
Separe os valores com o separador de lista que corresponde às configurações regionais que são definidas para o computador cliente.Por exemplo, você pode usar uma vírgula (,).

Número, texto, data, árvore

No grupo

Corresponde a um valor que seja membro do grupo na cláusula. Você pode especificar um grupo padrão, personalizado ou categoria na Team Foundation Server. Por exemplo, você pode criar uma consulta para localizar todos os itens de trabalho que são atribuídos a membros do grupo de colaboradores.

ObservaçãoObservação
É possível especificar uma segurança ou o grupo de distribuição de email como um valor.

Seqüência de caracteres que corresponde ao nome de um grupo de usuário ou grupo de categoria em Team Foundation Server.

ObservaçãoObservação
Você pode usar o In Group operador somente com campos que usam o tipo de dados de seqüência de caracteres ou o campo tipo de Item de trabalho.

Para obter informações sobre grupos de categorias, consulte O agrupamento de tipos de Item de trabalho em categorias.

Não está no grupo

Não corresponde a um valor que seja membro do grupo na cláusula.

Seqüência de caracteres que corresponde ao nome de um grupo de usuário ou um grupo de categorias noTeam Foundation Server

ObservaçãoObservação
Você pode usar o Não grupo operador somente com campos que usam o tipo de dados de seqüência de caracteres ou o campo tipo de Item de trabalho.

Para obter informações sobre grupos de categorias, consulte O agrupamento de tipos de Item de trabalho em categorias.

Foi nunca

Corresponde ao valor na cláusula a qualquer momento anterior.

Texto, data

Em

Corresponde ao valor na cláusula ou está contido no nó na cláusula.

Tree

Não está em

Não corresponde ao valor da cláusula e não está sob o nó na cláusula.

Tree

Voltar ao topo

Variáveis de consulta

Você pode usar as variáveis na tabela a seguir para localizar os itens de trabalho relacionadas ao usuário atual, o projeto atual ou a data atual.

Variável de consulta

Uso

@Me

Use essa variável para pesquisar automaticamente o alias do usuário atual em um campo que contém o alias do usuário. Por exemplo, você pode encontrar itens de trabalho que você abriu, se você definir a campo coluna para Ativado por, o operador coluna para =e o valor coluna para @Me.

@Project

Use essa variável para procurar por itens de trabalho no projeto de equipe atual. Por exemplo, você pode localizar todos os itens de trabalho no projeto de equipe atual se você definir a campo coluna para O projeto de equipe, o operador coluna para =e o valor coluna para @Project.

@Today

Use essa variável para procurar por itens de trabalho que se relacionam a data atual ou para uma data anterior. Você também pode modificar o @Today a variável subtracting dias. Por exemplo, você pode encontrar todos os itens ativados na semana passada, se você definir a campo coluna para Ativado Data, o operador coluna para > =e o valor coluna para @Today - 7.

[Any]

Use essa variável para procurar por itens de trabalho que se relacionam com qualquer valor que é definido para um determinado campo.

Voltar ao topo

Consulte também

Tarefas

Especificar critérios de filtro de consulta

Adicionar, remover, reorganizar e classificar colunas

Salvar, copiar, renomear e excluir as consultas de itens de trabalho

Itens de trabalho da lista (lista de tela plana padrão)

Exibir e modificar itens de trabalho em uma exibição de Links diretos

Exibir e modificar itens de trabalho em um modo de exibição de árvore

Conceitos

Localização de Bugs, tarefas e outros itens de trabalho

Outros recursos

Compartilhamento de itens de trabalho e consultas com membros da equipe

Histórico de alterações

Date

History

Motivo

Julho de 2010

Corrigido informações sobre o delimitor que você usa quando você especificar vários valores.

Comentários do cliente.

Setembro de 2010

Corrigida a informações sobre os valores que você pode especificar para o In Group e Não grupo operadores.

Comentários do cliente.