Agregar definiciones de tipo de elementos de trabajo a una plantilla de proceso
Los tipos de elemento de trabajo (WIT) 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 WIT 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. Asimismo, puede agregar o quitar WIT en una plantilla de proceso.
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 elemento 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 para los WIT.
Las plantillas de proceso de Team Foundation Server (TFS) definen seis tipos o más 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 para los WIT 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 WIT. Para obtener más información, vea Definir dependencias para grupos de tareas y tareas en archivos de complemento.
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 WIT mediante la herramienta de línea de comandos witadmin. Para obtener más información, vea Importar, exportar y administrar tipos de elementos de trabajo [witadmin].
Definición de WIT
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 elementos de trabajo de la siguiente página del sitio web de Microsoft: Plantilla de proceso y esquemas de elementos de trabajo para 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, consulte Referencia de todos los elementos WITD de XML y Personalizar los objetos de seguimiento del trabajo para admitir los procesos de su equipo.
Especificar las definiciones de los WIT que se van a cargar
Para cargar una definición de WIT en la plantilla de proceso, especifique 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 WIT siguientes: error, problema, pasos compartidos, tarea, caso de prueba y caso de usuario. Dado que las definiciones para varios WIT 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\CodeReviewRequest.xml" />
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml" />
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Feature.xml" />
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml" />
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackResponse.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>
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 WITD de XML.
Elemento |
Sintaxis |
Descripción |
---|---|---|
WORKITEMTYPE |
|
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 |
|
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. |
Vea también
Referencia
Importar, exportar y administrar tipos de elementos de trabajo [witadmin]
Conceptos
Referencia de todos los elementos WITD de XML
Otros recursos
Modificar o agregar un campo para admitir consultas, informes y flujos de trabajo