Compartir a través de


Agregar definiciones de tipo de elementos de trabajo a una plantilla de procesos

Los tipos de elemento de trabajo que se definen para una plantilla de proceso proporcionan la base para todo el seguimiento, supervisión e informes del desarrollo de un producto y sus características. Un tipo de elemento de trabajo define los campos de datos, el flujo de trabajo y el formulario de elemento de trabajo para un elemento de trabajo del que se hace seguimiento en un proyecto de equipo. Los tipos de elementos de trabajo incluyen los errores, los casos de usuario y las tareas. Puede personalizar primero las definiciones de tipos para agregar campos, cambiar el flujo de trabajo o modificar el formulario de elemento de trabajo. Además, puede agregar o quitar los tipos de elementos de trabajo de una plantilla de procesos.

Las definiciones de tipos para una plantilla de proceso para varios elementos de trabajo se especifican como una tarea dentro del complemento WorkItemTracking. Se requiere esta tarea porque los tipos de elementos de trabajo admiten el seguimiento y los informes de errores. Especifique cada archivo de definición de tipos que se cargará dentro del elemento taskXml. Los complementos para la administración de pruebas, los informes y el portal dependen de la carga correcta de las definiciones de tipos para los elementos de trabajo.

Nota importanteImportante

Las plantillas de proceso para Microsoft Solutions Framework (MSF) v5.0 definen seis o más tipos de elementos de trabajo. Se hace referencia a los tipos y los campos definidos dentro de ellos en las definiciones de las categorías, las consultas de elementos de trabajo y los informes. Por consiguiente, la tarea de cargar las definiciones de tipos para los tipos de elemento de trabajo se debe completar correctamente antes de las tareas de carga de categorías, consultas de elementos de trabajo e informes.

Además, la tarea de cargar archivos de definición para los tipos de vínculo debe preceder a la tarea de cargar las definiciones de tipos para los elementos de trabajo. Para obtener más información, vea Definir dependencias para grupos de tareas y tareas de archivos de complemento.

En este tema

  • Definir tipos de elementos de trabajo

  • Especificar las definiciones de tipos de elementos de trabajo para cargar

  • Referencia del elemento WORKITEMTYPES

Después de crear un proyecto de equipo mediante la plantilla de proceso, puede agregar, quitar, cambiar el nombre y cambiar las definiciones de los tipos de elementos de trabajo mediante la herramienta de línea de comandos witadmin. Para obtener más información, vea Personalizar y administrar tipos de elemento de trabajo [witadmin].

Definir tipos de elementos de trabajo

Cada definición de tipo debe especificarse en su propio archivo en el elemento contenedor WITD. Cada definición debe también ajustarse a la definición de esquema para los tipos de elemento de trabajo, que se define en los archivos workitemtypedefinition-02.xsd y workitemtypedefinition-02.xsd. Puede descargar los archivos de esquema para el seguimiento de los elementos de trabajo de la siguiente página del sitio web de Microsoft: Process Template and Work Item Schemas for Visual Studio Team Foundation.

En el ejemplo siguiente se muestra la estructura de sintaxis de alto nivel que define un tipo de elemento de trabajo.

<WITD application="work item type editor" version="1.0">
    <WORKITEMTYPE name="Bug">
        <DESCRIPTION>Bug work items are used to track defects in the code.</DESCRIPTION>
        <GLOBALLISTS> . . . </GLOBALLISTS>
        <FIELDS> . . . </FIELDS>
        <WORKFLOW> . . . </WORKFLOW>
        <FORM> . . . </FORM>
    </WORKITEMTYPE>
</WITD>

Puede personalizar o crear archivos de definición de tipos en la carpeta TypeDefinitions. Para obtener más información sobre cómo definir un tipo de elemento de trabajo, vea Referencia de todos los elementos XML WITD y Personalizar datos de seguimiento, formularios, flujos de trabajo y otros objetos de proyecto.

Volver al principio

Especificar las definiciones de tipos de elementos de trabajo para cargar

Para cargar una definición de tipos para un elemento de trabajo en la plantilla de proceso, debe especificar el elemento WORKITEMTYPE. El atributo filename es una ruta de acceso relativa del archivo de definición de tipos. Por ejemplo, la sintaxis siguiente especifica que se cargará el archivo Bug.xml.

<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\filename.xml"/>

En el ejemplo siguiente se muestra cómo especificar una tarea que crea los seis tipos de elemento de trabajo en la plantilla de proceso para Microsoft Solutions Framework (MSF) for Agile Software Development v5.0. Estos tipos se corresponden con los siguientes tipos de elementos de trabajo: error, problema, pasos compartidos, tarea, caso de prueba y caso de usuario. Dado que las definiciones de tipos para varios elementos de trabajo contienen los filtros para el tipo de vínculo TestedBy, la tarea LinkTypes debe completarse para que se pueda completar la tarea WITs.

<task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
   <dependencies>
      <dependency taskId="LinkTypes" />
   </dependencies>
   <taskXml>
      <WORKITEMTYPES>
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Issue.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedStep.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestCase.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\UserStory.xml" />
      </WORKITEMTYPES>
   </taskXml>
</task>

Volver al principio

Referencia del elemento WORKITEMTYPES

En la tabla siguiente se describen los elementos que se utilizan para cargar las definiciones de tipos para los elementos de trabajo. Especifique estos elementos dentro de un elemento contenedor taskXml en el archivo de complemento WorkItemTracking.

Nota

Se especifica un archivo de definición de tipos para cargar mediante el elemento WORKITEMTYPE (WorkItemTracking). Con el elemento WORKITEMTYPE (WITD), se especifica el nombre de un tipo que se va a definir. Para obtener más información, vea Referencia de todos los elementos XML WITD.

Elemento

Sintaxis

Descripción

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

Elemento secundario necesario de WORKITEMTYPES.

Especifica la ruta de acceso y el nombre del archivo que contiene una definición del tipo que se va a cargar.

WORKITEMTYPES

<WORKITEMTYPES> 
    <WORKITEMTYPE />
 . . .
</WORKITEMTYPES>

Elemento secundario requerido del complemento WorkItemTracking.

Contiene una colección de elementos WORKITEMTYPE, cada uno especifica un archivo de definición que se va a cargar.

Volver al principio

Vea también

Referencia

Personalizar y administrar tipos de elemento de trabajo [witadmin]

Conceptos

Referencia de todos los elementos XML WITD

Diseñar y personalizar un formulario de elementos de trabajo

Otros recursos

Definir campos de elementos de trabajo

Definir y personalizar el flujo de trabajo de los elementos de trabajo

Definir y personalizar objetos para el seguimiento de elementos de trabajo mediante el complemento de seguimiento de elementos de trabajo

Historial de cambios

Fecha

Historial

Motivo

1 de abril de 2011

Agregadas las descripciones de cada elemento WORKITEMTYPES. Se han quitado vínculos a temas eliminados.

Mejora de la información.