Definir las tareas para procesar un complemento
Se usa el elemento tasks y sus elementos secundarios para definir los artefactos que se van a cargar o los elementos específicos que se van a crear para un complemento. Una tarea define el trabajo que se debe realizar para configurar algo concreto en el proceso de un nuevo proyecto de equipo. Varias de las tareas que se definen configuran la estructura predeterminada de un proyecto de equipo como se muestra en la siguiente ilustración. Otras tareas que puede definir configuran otras áreas de Visual Studio Application Lifecycle Management, como Team Foundation Build, Visual Studio Lab Management, Test Manager y control de versiones de Team Foundation.
En este tema
Estructura de la sintaxis de las tareas
Referencia de los elementos de tareas
Índice de los elementos de taskXML por función
Ejemplo: definir los tipos de elementos de trabajo
Estructura de la sintaxis de las tareas
Puede especificar varias tareas dentro de un complemento y estas tareas pueden tener dependencias en sí. Las tareas que se definen para cada complemento deben cumplir la definición de esquema para tasks, definido en el archivo Tasks.xsd y se especifican en su propio archivo utilizando el elemento contenedor tasks. Puede descargar los archivos de esquema para las plantillas de proceso de la siguiente página del sitio web de Microsoft: Process Template and Work Item Schemas for Visual Studio Team Foundation.
En la sintaxis siguiente se muestra la estructura de alto nivel del elemento tasks y sus elementos secundarios.
<tasks>
<task>
<dependencies>
<dependency />
. . .
</dependencies />
<taskXml>
. . .
</taskXml>
<task/>
</tasks>
Volver al principio
Referencia de los elementos de tareas
En la tabla siguiente se describe cada elemento que puede definir tareas para un complemento.
Elemento |
Sintaxis |
Descripción |
---|---|---|
dependencies |
|
Elemento secundario opcional de task. Especifica otros grupos de los que depende un grupo. |
dependency |
|
Elemento secundario opcional de dependencies. Especifica el identificador de otra tarea de la que depende esta tarea. La otra tarea debe finalizar antes de iniciar esta tarea. |
ProcessTemplate |
Donde se define cada atributo como sigue:
|
Elemento secundario opcional del elemento taskXml para los complementos de compilación y de laboratorio. Especifica el nombre, la ubicación y el destino de un archivo que se va a cargar para admitir los procesos de compilación para un proyecto de equipo. |
task |
|
Elemento secundario necesario de tasks. Especifica el trabajo que se debe realizar para configurar algo concreto en el proceso de un nuevo proyecto de equipo.
|
tasks |
|
Elemento secundario necesario de taskXml. Contiene una colección de elementos task, cada uno de los cuales especifica el trabajo que debe realizarse para configurar algo concreto para el proceso en un nuevo proyecto de equipo. |
taskXml |
|
Elemento raíz necesario de un archivo de complemento. Describe el trabajo que se necesita para finalizar esta tarea. El XML varía dentro de este bloque de elementos y es específico para cada complemento.
Nota
El procesador XML no intenta validar el contenido de este elemento.
|
Volver al principio
Índice de los elementos de taskXML por función
Para obtener más información sobre las características específicas de los elementos de marcado XML que puede especificar para cada complemento, vea uno de los temas siguientes:
Compilar: Definir la configuración inicial de Team Foundation Build
Clasificaciones: Definir las áreas e iteraciones iniciales en el complemento de clasificación
Grupos y permisos: Configurar grupos iniciales, miembros y permisos
Portal: Definir el complemento del portal del proyecto para una plantilla de procesos
Administración de pruebas: Definir la configuración inicial del Administrador de pruebas
Control de versiones: Definir la configuración inicial del control de versiones de Team Foundation
Seguimiento 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
Volver al principio
Ejemplo: definir los tipos de elementos de trabajo
En el ejemplo siguiente se muestra una tarea que crea seis tipos de elemento de trabajo haciendo referencia a los archivos de definición de cada tipo:
<task
id="WITs"
name="WorkItemType definitions"
plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
completionMessage="WorkItemTypes created"
completionDescription = "Processing work item types used by work item tracking">
<taskXml>
<WORKITEMTYPES>
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.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" />
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Issue.xml" />
</WORKITEMTYPES>
</taskXml>
</task>
Volver al principio
Vea también
Conceptos
Definir dependencias para grupos de tareas y tareas de archivos de complemento
Otros recursos
Complementos de plantilla de procesos
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
1 de abril de 2011 |
Proporcionada más información y estructura para definir las tareas de un complemento y utilizar los elementos tasks. |
Mejora de la información. |