Compartir a través de


Referencia de elementos de categorías de tipos de elementos de trabajo

Puede definir las categorías de tipos de elemento de trabajo para ayudar a ejecutar las consultas y seguir la información que puede ser similar pero tiene asignado un nombre diferente.Utilizando las categorías, se realiza una asociación entre un tipo de elemento de trabajo y la categoría.El tipo de elemento de trabajo se etiqueta como perteneciente a una categoría concreta.

Además, varias características como las herramientas de planificación Agile y Mis categorías de trabajo usan categorías para configurar operaciones de proceso.Antes de modificar un archivo de categorías, revise la información proporcionada en Personalizar las páginas de panel y de trabajo pendiente mediante la configuración del proceso.

Cada categoría tiene un nombre descriptivo y un nombre de referencia que deben ser únicos dentro del proyecto de equipo.Para obtener más información, vea Convenciones de nomenclatura para objetos de seguimiento de elementos de trabajo.

Solo los administradores del proyecto de equipo y los administradores de Team Foundation tienen autorización para modificar las categorías.

En este tema

  • Estructura de la sintaxis

  • Categorías definidas con una plantilla de proceso predeterminada

  • Filtrar una consulta según categoría

Estructura de sintaxis

Una categoría se define dentro del conjunto CATEGORIES de los elementos CATEGORY que está almacenado y es utilizado por un proyecto de equipo.Una categoría no puede estar vacía.Cada elemento CATEGORY debe definir exactamente un elemento WORKITEMTYPE y cero o más elementos DEFAULTWORKITEMTYPE.

Para agregar una categoría a una colección de proyectos, importe la sintaxis siguiente mediante la herramienta de la línea de comandos 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>

Los nombres de cada tipo de elemento de trabajo que se especifican para cada elemento WORKITEMTYPE y DEFAULTWORKITEMTYPE deben corresponder a los tipos de elemento de trabajo definidos para el proyecto de equipo.Al importar un archivo de categorías, se sobrescribe el contenido que se importó previamente.

Categorías definidas con una plantilla de proceso predeterminada

Cuando crea un proyecto de equipo mediante una de las plantillas de proceso predeterminadas proporcionadas en la última versión de Team Foundation Server, se definen las siguientes categorías, necesarias para admitir las características utilizadas por Visual Studio ALM y Test Manager:

  • Categoría de error

  • Categoría de solicitud de revisión del código y Categoría de respuesta de revisión del código

  • Categoría de la solicitud de comentarios y Categoría de la respuesta de comentarios

  • Categoría de requisito

  • Categoría de paso compartido

  • Categoría de tarea

  • Categoría de caso de prueba

  • Categoría de tipos ocultos

La mayoría de estas categorías son auto-explicativas y contienen sólo un tipo de elemento de trabajo dentro de la categoría.La categoría de tipos ocultos especifica el conjunto de tipos de elemento de trabajo que no se desea que los usuarios puedan crear manualmente.Estas definiciones de tipos se utilizan para admitir las experiencias de retroalimentación y revisión del código, así como la definición de casos de prueba.

El ejemplo siguiente muestra el contenido del archivo de definición de categorías predeterminada para la plantilla de procesos Scrum de 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>

Filtrar una consulta según categoría

Puede definir una consulta de elementos de trabajo que filtrará la lista basándose en todos los elementos de trabajo cuyo tipo de elemento de trabajo pertenece a una categoría seleccionada.Puede usar esta consulta mediante el operador En grupo.Por ejemplo, los criterios de filtro siguientes devolverán todos los elementos de trabajo que están en el proyecto de equipo actual, asignados al miembro del equipo y definidos como pertenecientes a la categoría de error:

And/Or

Campo

Operador

Valor

 

Proyecto de equipo

=

@Project

Y

Asignado a

=

@Me

Y

Tipo de elemento de trabajo

En grupo

Categoría de error

Vea también

Referencia

Referencia del esquema de definición de categorías

Personalizar las categorías de tipos de elemento de trabajo [witadmin]

Conceptos

Referencia de todos los elementos XML WITD

Personalizar datos de seguimiento, formularios, flujos de trabajo y otros objetos de proyecto

Otros recursos

Definir categorías para agrupar los tipos de elementos de trabajo