Compartilhar via


Referência de elementos das categorias de tipo de item de trabalho

Você pode definir categorias dos tipos de itens de trabalho para ajudá-lo a executar consultas e controlar informações que pode ser semelhante mas é atribuído um nome diferente.Usando categorias, uma associação é feita entre um tipo de item de trabalho e a categoria.O tipo de item de trabalho é marcado como pertencentes a uma categoria específica.

Além disso, vários recursos como as ferramentas ágeis de planejamento e minhas categorias do uso das categorias de trabalho para configurar operações do processo.Antes que você altere um arquivo de categoria, revise as informações fornecidas em Personalizar a lista de pendências e as páginas do quadro usando a configuração do processo.

Cada categoria tem um nome amigável e um nome de referência que devem ser únicos no projeto de equipe.Para obter mais informações, consulte As convenções de nomenclatura para objetos de rastreamento de Item de trabalho.

Apenas os administradores de projeto de equipe e os administradores de Team Foundation estão autorizados alterar categorias.

Neste tópico

  • Estrutura de sintaxe

  • Categorias definidas com um modelo de processo

  • Filtrando uma consulta com base em uma categoria

Estrutura de sintaxe

Uma categoria é definida dentro de CATEGORIES conjunto de elementos de CATEGORY que é armazenada e usado por um projeto de equipe.Uma categoria não pode ser vazia.Cada elemento de CATEGORY deve definir exatamente um DEFAULTWORKITEMTYPE e zerá-los ou mais elementos de WORKITEMTYPE .

Para adicionar uma categoria a uma coleção de projeto, você importar a seguinte sintaxe usando a ferramenta de linha de comando witadmin importcategories :

<?xml version="1.0" encoding="utf-8" ?> 
<cat:CATEGORIES xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories">
   <CATEGORY name="Category Name" refname="Category Reference Name" >
      <DEFAULTWORKITEMTYPE name="MyCorp.Defect"/>
      <WORKITEMTYPE name="work item type name 1" />
      <WORKITEMTYPE name=" work item type name 2" />
      …
      <WORKITEMTYPE name=" work item type name n" />
   </CATEGORY>
   . . . 
</cat:CATEGORIES>

Os nomes de cada tipo de item de trabalho que são especificados para cada DEFAULTWORKITEMTYPE e elementos de WORKITEMTYPE devem corresponder para trabalhar os tipos de itens que são definidos para o projeto de equipe.Quando você importar as categorias arquivo, você substitui o conteúdo que foram importados anteriormente.

Categorias definidas com um modelo de processo

Quando você cria um projeto de equipe usando um dos modelos padrão do processo fornecidos com a versão mais recente de Team Foundation Server, as seguintes categorias estão definidas, que são necessárias para oferecer suporte aos recursos usados por Visual Studio ALM e por Test Manager:

  • Categoria de erro

  • Categoria de resposta de revisão de categoria e código de solicitação de revisão de código

  • Categoria de categoria de comentários solicitação e resposta de comentários

  • Categoria do requisito

  • Categoria compartilhada da etapa

  • Categoria de tarefas

  • Categoria de situação de teste

  • Categoria oculto de tipos

A maioria dessas categorias são auto-explicativos, e a maioria contêm apenas um tipo de item de trabalho dentro da categoria.A categoria oculto de tipos especifica o conjunto de tipos de itens de trabalho que você não deseja que os usuários para criar manualmente.Essas definições de tipo são usadas para fornecer suporte as experiências de revisão e comentários de código, bem como a definição das situações de teste.

O exemplo a seguir lista os conteúdos do arquivo de definição de categoria padrão para o modelo de processo do scrum do Visual Studio.

<?xml version="1.0" encoding="utf-8"?>
<cat:CATEGORIES xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories">
<!-- Usage: for resilience in Test system. Even if WITs have different name, they can be referred to by the category -->
   <CATEGORY name="Bug Category" refname="Microsoft.BugCategory" >
      <DEFAULTWORKITEMTYPE name="Bug" />
   </CATEGORY>
   <CATEGORY name="Requirement Category" refname="Microsoft.RequirementCategory">
      <DEFAULTWORKITEMTYPE name="Product Backlog Item" />
      <WORKITEMTYPE name="Bug" />
   </CATEGORY>
   <CATEGORY name="Test Case Category" refname="Microsoft.TestCaseCategory">
      <DEFAULTWORKITEMTYPE name="Test Case" />
   </CATEGORY>
   <CATEGORY name="Shared Step Category" refname="Microsoft.SharedStepCategory">
      <DEFAULTWORKITEMTYPE name="Shared Steps" />
   </CATEGORY>
   <CATEGORY name="Code Review Request Category" refname="Microsoft.CodeReviewRequestCategory">
      <DEFAULTWORKITEMTYPE name="Code Review Request" />
   </CATEGORY>
   <CATEGORY name="Code Review Response Category" refname="Microsoft.CodeReviewResponseCategory">
      <DEFAULTWORKITEMTYPE name="Code Review Response" />
   </CATEGORY>
   <CATEGORY name="Feedback Request Category" refname="Microsoft.FeedbackRequestCategory">
      <DEFAULTWORKITEMTYPE name="Feedback Request" />
   </CATEGORY>
   <CATEGORY name="Feedback Response Category" refname="Microsoft.FeedbackResponseCategory">
      <DEFAULTWORKITEMTYPE name="Feedback Response" />
   </CATEGORY>
   <CATEGORY name="Task Category" refname="Microsoft.TaskCategory">
      <DEFAULTWORKITEMTYPE name="Task" />
   </CATEGORY>
   <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
      <DEFAULTWORKITEMTYPE name="Code Review Request" />
      <WORKITEMTYPE name="Code Review Response" />
      <WORKITEMTYPE name="Feedback Request" />
      <WORKITEMTYPE name="Feedback Response" />
      <WORKITEMTYPE name="Shared Steps" />
   </CATEGORY>
</cat:CATEGORIES>

Filtrando uma consulta com base em uma categoria

Você pode definir uma consulta de item de trabalho que filtra a lista com base em todos os itens de trabalho cujo tipo de item de trabalho pertence a uma categoria selecionada.Você pode usar esta consulta usando o operador de Em Grupo .Por exemplo, os seguintes critérios de filtragem retornará todos os itens de trabalho que estão no projeto de equipe atual, atribuído ao membro da equipe, e definido como pertence à categoria de erro:

E/Ou

Campo

Operator

Valor

 

Projeto de equipe

=

@Project

And

Atribuído A

=

@Me

And

Tipo de item de trabalho

Em Grupo

Categoria de erro

Consulte também

Referência

Referência de esquema de definição de categorias

Personalizar as categorias de tipos de itens de trabalho [witadmin]

Conceitos

Todas as referências de elementos XML WITD

Personalizar dados de acompanhamento de projeto, formulários, fluxo de trabalho e outros objetos

Outros recursos

Definir categorias para agrupar os tipos de item de trabalho