Agregar definiciones de tipo de categorías de elementos de trabajo a una plantilla de proceso

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Importante

Este artículo se aplica a la personalización de proyectos para los modelos de proceso XML locales. Para obtener información general sobre los modelos de proceso, consulte Personalización de la experiencia de seguimiento de trabajo.

Puede agregar categorías a la plantilla de proceso. Una categoría asocia una etiqueta de grupo a uno o varios tipos de elementos de trabajo (WIT). Las categorías son útiles cuando los proyectos contienen WIT similares con un nombre diferente. Especifique las definiciones de categoría en un archivo y, a continuación, especifique ese archivo para cargarlo en el elemento taskxml del complemento WorkItemTracking.

Las plantillas de proceso predeterminadas definen más de diez categorías que se usan para admitir herramientas agile, administración de casos de prueba y otras características. Puede personalizar o crear un archivo de definición de categorías. El archivo de categoría se define en la carpeta Seguimiento de WorkItem. Para obtener más información, vea Usar categorías para agrupar tipos de elementos de trabajo.

Después de crear un proyecto a partir de la plantilla de proceso, puede exportar e importar categorías para una colección de proyectos mediante la herramienta de línea de comandos witadmin.

Definir categorías

El archivo que define las categorías debe ajustarse a la definición de esquema para las categorías, definida en el archivo categories-01.xsd, y debe especificarse en su propio archivo en el elemento contenedor WITD.

En el ejemplo siguiente se muestra la estructura de sintaxis que define una categoría denominada Categoría de requisitos y que está asociada al tipo de elemento de trabajo Caso de usuario.

<CATEGORIES>  
      <CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">  
      <DEFAULTWORKITEMTYPE name="User Story" />  
      </CATEGORY>  
      . . .   
</CATEGORIES>  

Especificar un archivo de definición de categorías que se va a cargar

Para cargar un conjunto de definiciones de categoría, especifique el elemento CATEGORIES dentro del elemento taskxml. El atributo filename es una ruta de acceso relativa del archivo de definición de categorías. Por ejemplo, la sintaxis siguiente especifica que se cargará el archivo de categorías TestedBy.xml.

<CATEGORIES fileName="WorkItem Tracking\categories.xml" />  

En el ejemplo siguiente se muestra cómo especificar una tarea que carga un archivo de categorías. Dado que cada categoría especifica un tipo de elemento de trabajo predeterminado, la tarea para cargar el archivo de definición de categoría depende de la finalización correcta de la tarea WIT que carga las definiciones de tipo para los elementos de trabajo.

<task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">  
      <dependencies>  
      <dependency taskId="WITs" />  
      </dependencies>  
      <taskXml>  
      <CATEGORIES fileName="WorkItem Tracking\Categories.xml" />  
      </taskXml>  
</task>  

Referencia del elemento CATEGORIES

En la tabla siguiente se describe el elemento CATEGORIES que se usa para cargar el archivo de definición de categoría. Este elemento se especifica dentro de un elemento contenedor taskXml en el archivo de complemento WorkItemTracking.

Nota

Especifique un archivo de definición para cargarlo mediante el elemento CATEGORIES (WorkItemTracking). Especifique el conjunto de categorías que se definirán mediante el elemento CATEGORIES (Definition).

Elemento Descripción y sintaxis
CATEGORÍAS Elemento secundario opcional del complemento WorkItemTracking. Especifica la ruta de acceso y el nombre del archivo que contiene las definiciones de las categorías que se cargan cuando se procesa la tarea de complemento WorkItemTracking.
<CATEGORIES fileName="CategoriesFilePathName" />