Información general sobre los archivos de plantillas de procesos

Se puede personalizar la configuración inicial de los proyectos de equipo de Visual Studio Team Foundation Server (TFS) personalizando uno o varios archivos de plantilla de proceso. Puede personalizar varios tipos de archivos de plantilla, que incluyen el archivo XML raíz, archivos de complemento y archivos de definición XML. Al personalizar estos archivos, se puede definir la configuración inicial de todos los proyectos de equipo que se crean a partir de la plantilla de proceso.

Vaya aquí para obtener más información sobre las plantillas de proceso predeterminadas de TFS. Vaya aquí para obtener información sobre los archivos de complemento de plantillas de proceso.

Se pueden personalizar elementos de un proyecto de equipo existente cambiando el funcionamiento de sus informes, de los tipos de elemento de trabajo y del portal de proyecto. En este caso, los cambios afectan a la manera en que las personas trabajan en ese proyecto, pero no afectan a proyectos existentes o futuros. Para obtener más información, vea Visión de un extremo a otro sobre lo que se puede configurar y personalizar en Visual Studio TFS.

En este tema

  • Archivo de plantilla de proceso raíz

  • Archivos de complemento

  • Interacción entre el Asistente para nuevo proyecto de equipo y un archivo de complemento

  • Archivos de definición XML para la administración de pruebas

  • Archivos que definen objetos utilizados para realizar un seguimiento de los elementos de trabajo

  • Archivos de la guía de procesos

Archivo de plantilla de proceso raíz

Se personaliza el archivo XML raíz, ProcessTemplate.xml, para definir la secuencia de archivos de complemento que se van a procesar así como las dependencias de cada complemento. El archivo ProcessTemplate.xml contiene todos los grupos de tareas que hay que ejecutar para crear correctamente un proyecto de equipo. Cada grupo de tareas hace referencia a un archivo de complemento XML subordinado (a menudo, en una subcarpeta) donde se definen las tareas concretas. En general, se especifica un grupo de tareas para cada complemento.

Cuando el Asistente para nuevo proyecto de equipo crea un proyecto de equipo, ejecuta el conjunto de complementos que se definen en el archivo ProcessTemplate.xml. Para obtener más información, vea Definir las tareas raíz mediante el archivo de complemento de plantilla de proceso.

Archivos de complemento

Los archivos de complemento definen las tareas que se van a ejecutar así como las pantallas que aparecen cuando un responsable de proyecto crea un proyecto de equipo mediante el Asistente para nuevo proyecto de equipo. Cada archivo de complemento define una o varias tareas. Las tareas pueden ser cargar un archivo, establecer los permisos de un grupo o definir otros elementos de configuración. Cada complemento se puede modificar para personalizar una plantilla de procesos. A excepción del complemento Clasificación, los complementos también se pueden eliminar de la plantilla de proceso.

Cada complemento lee el conjunto de tareas y dependencias para obtener la lista de tareas que debe ejecutar y determinar si se han llevado a cabo las tareas previas requeridas. Mediante estos archivos de definición, se especifican las configuraciones iniciales que cada complemento debe implementar.

Un complemento carga los archivos o configura los datos para un área funcional específica. Por ejemplo, el complemento Seguimiento de elementos de trabajo configura tipos de elemento de trabajo, consultas y elementos de trabajo iniciales para un nuevo proyecto de equipo. Las plantillas de proceso de TSF incluyen los archivos de complemento que se describen en la tabla siguiente. Para obtener información sobre cómo personalizar cada uno de estos archivos, vea Personalizar un proceso.

Carpeta

Archivo de complemento

Descripción

Compilar

Build.xml

Define las tareas para configurar los permisos de seguridad iniciales que se asignan a las identidades de Team Foundation Build y para cargar los archivos de plantilla de la compilación.

Clasificación

Classification.xml

Define las iteraciones y las áreas iniciales de un proyecto de equipo.

Grupos y permisos

GroupsandPermissions.xml

Define los grupos de seguridad iniciales de un proyecto de equipo y sus permisos.

Lab

Lab.xml

Define las tareas para configurar los permisos de seguridad iniciales que se asignan a identidades de Visual Studio Lab Management.

Informes

ReportsTasks.xml

Define los informes iniciales de un proyecto de equipo y configura el sitio del informe.

Administración de pruebas

TestManagement.xml

Define los archivos de administración de pruebas que se van a cargar y que crearán las variables de prueba, las configuraciones, los valores y estados de la resolución iniciales del proyecto de equipo. Estos valores se usan en Microsoft Test Manager.

Control de versiones

VersionControl.xml

Define los permisos de seguridad iniciales para el control de versiones, las notas de protección de un proyecto de equipo y si es necesaria la desprotección exclusiva.

WorkItem Tracking

WorkItems.xml

Define los tipos de elemento de trabajo iniciales, consultas e instancias de elementos de trabajo de un proyecto de equipo.

Windows SharePoint Services

WssTasks.xml

Define el portal del proyecto para el equipo basándose en una plantilla de un sitio web de SharePoint. También define archivos de plantilla y ofrece instrucciones sobre el proceso.

Interacción entre el Asistente para nuevo proyecto de equipo y un archivo de complemento

Los responsables de proyecto crean proyectos de equipo mediante el Asistente para nuevo proyecto de equipo. Las pantallas que aparecen en el asistente vienen determinadas por los complementos que se utilizan. Por ejemplo, si una plantilla de proceso no incluye el complemento para Windows SharePoint Services, no aparecerá ninguna pantalla para pedir al responsable de proyecto información sobre el portal de proyecto.

Cuando el responsable de proyecto finaliza el asistente y hace clic en Finalizar, el asistente llama a los complementos para que realicen el trabajo de crear el proyecto de equipo. Los archivos de definición de procesos XML determinan el orden en el que se llama los complementos.

Archivos de definición XML para la administración de pruebas

En la siguiente tabla se describen los archivos de definición XML que se utilizan para configurar los estados iniciales de Microsoft Test Manager. Estos archivos se encuentran en la carpeta Administración de pruebas. Microsoft Test Manager está disponible con Visual Studio Ultimate y Microsoft Visual Studio Test Professional. Para obtener más información, consulte Definir la configuración inicial de Test Manager y Probar la aplicación.

Archivo

Descripción

testconfiguration

Establece las configuraciones de prueba predeterminadas (hardware y software) que se definen para un proyecto de equipo. Una vez creado el proyecto, puede eliminar estas configuraciones y crear otras.

testresolutionstate

Define los estados de resolución de pruebas utilizados por Ejecutor de pruebas y Microsoft Test Manager.

Nota

Una vez creado el proyecto de equipo no podrá cambiar estos estados.

testsettings

Especifica los archivos de configuración de prueba iniciales. Solamente se especifica un archivo, localrun.testsettings.

testvariable

Define las variables de prueba iniciales. Una vez creado el proyecto, puede modificar estas variables y crear otras.

Archivos que definen objetos utilizados para realizar un seguimiento de los elementos de trabajo

Los miembros de un equipo utilizan elementos de trabajo para realizar un seguimiento del trabajo. Es posible que desee expandir esta selección de elementos de trabajo de Visual Studio Application Lifecycle Management (ALM) de modo que atienda mejor a los procesos que utiliza su equipo y al modo de comunicación. Para ello, puede crear los nuevos tipos de elemento de trabajo. Un tipo de elemento de trabajo es una plantilla a partir de la que se crean nuevos elementos de trabajo. También puede modificar los tipos de elemento de trabajo existentes.

En la siguiente tabla se describen los archivos de definición XML que se utilizan para configurar los objetos que se usan para realizar un seguimiento de los elementos de trabajo. Estos archivos se pueden personalizar para una plantilla de proceso o posteriormente para un proyecto de equipo individual.

Carpeta

Archivo

Descripción

Clasificación

FileMapping

Especifica el archivo que define cómo se asignan los campos de Office Project a Team Foundation. Para obtener más información, vea Asignar campos de Microsoft Project a campos de Team Foundation.

Seguimiento y tipos de elemento de trabajo

MSF Agile Software Development :

  • Caso de usuario, Error y Tarea

  • Solicitud de revisión de código, Respuesta de revisión de código y Revisión

  • Solicitud de comentarios y Respuesta a comentarios

  • Problema

  • Caso de prueba y Pasos compartidos

MSF for Capability Maturity Model Integration (CMMI) Process Improvement:

  • Requisitos, Solicitud de cambio, Error y Tarea

  • Solicitud de revisión de código, Respuesta de revisión de código y Revisión

  • Solicitud de comentarios y Respuesta a comentarios

  • Problema y Riesgo

  • Caso de prueba y Pasos compartidos

Visual Studio Scrum :

  • Elemento de trabajo pendiente del producto, Error y Tarea

  • Solicitud de revisión de código, Respuesta de revisión de código y Revisión

  • Solicitud de comentarios y Respuesta a comentarios

  • Impedimento

  • Caso de prueba y Pasos compartidos

Define los campos, el flujo de trabajo y el formato de cada tipo de elemento de trabajo. Para obtener más información sobre los elementos de trabajo que se definen para las plantillas de proceso de MSF, vea los siguientes temas:

Para obtener más información sobre cómo personalizar o crear tipos de elemento de trabajo, vea Personalizar los objetos de seguimiento del trabajo para admitir los procesos de su equipo.

WorkItem Tracking/LinkTypes

MSF Agile Software Development :

  • PasosCompartidos, ProbadoPor

MSF for CMMI Process Improvement:

  • Afecta a

  • PasosCompartidos, ProbadoPor

Visual Studio Scrum :

  • Storyboard

  • PasosCompartidos, ProbadoPor

Define más tipos de vínculos que se utilizan para crear relaciones entre los elementos de trabajo.

Para obtener más información, vea Definir un tipo de vínculo personalizado

WorkItem Tracking

Listas globales

Nota

No se definen listas globales en las plantillas de proceso predeterminadas.

Las listas globales definen una lista de elementos de menú que comparten los tipos de elemento de trabajo y los proyectos de equipo. Puede definir listas globales dentro de los tipos de elemento de trabajo que se cargan con la plantilla de proceso. Para obtener más información, vea Definir listas globales.

WorkItem Tracking

Categories.xml

  • Categoría de error

  • Categoría Solicitud de revisión de código y Categoría Respuesta de revisión de código

  • Categoría de característica

  • Categoría Solicitud de comentarios y Categoría Respuesta a comentarios

  • Categoría de requisito

  • Categoría de paso compartido y Categoría de caso de prueba

  • Categoría de tarea

  • Categoría Tipos ocultos

Define grupos que asocian un tipo de elemento de trabajo a una categoría. Para obtener más información, vea Usar categorías para agrupar tipos de elementos de trabajo.

Varias de estas categorías son necesarias para admitir la configuración de procesos utilizada por los paneles de trabajo pendiente y de tareas de Agile disponibles en Team Web Access. Para obtener más información, vea el tema sobre Configurar y personalizar herramientas de planeación ágiles para un proyecto de equipo.

WorkItem Tracking/Process

Configuración de proceso

Define la configuración para las páginas de panel de tareas y de trabajo pendiente que aparecen en Team Web Access. Para obtener más información, vea el tema sobre Configurar y personalizar herramientas de planeación ágiles para un proyecto de equipo.

WorkItem Tracking/Queries

Consultas de elementos de trabajo del equipo (.wiq)

Define un conjunto inicial de consultas de equipo que permiten encontrar elementos de trabajo. Se pueden agregar o modificar estas consultas. Para obtener más información, vea Agregar consultas de elementos de trabajo a una plantilla de proceso.

Archivos de la guía de procesos

Los archivos de la guía de procesos se cargan en el portal de un proyecto de equipo. Estos archivos especifican vínculos al contenido de la guía de procesos, libros en materia de administración de proyectos, plantillas de ejemplo y documentos. Todos estos objetos se pueden personalizar para una plantilla de proceso o posteriormente cuando se definen para un proyecto de equipo.

En la siguiente tabla se describen los archivos de la guía de procesos que se incluyen en las plantillas de proceso de MSF.

Nota

Los archivos de plantilla de proceso no incluyen paneles ni informes de Microsoft Excel.Estos archivos se agregan al proyecto de equipo según las selecciones que se realicen al crear un proyecto de equipo.Si no se proporciona ningún sitio de SharePoint para el proyecto de equipo, no existirá ningún panel ni informe de Office Excel disponible.Para obtener más información sobre estos artefactos, vea los temas siguientes: Paneles del portal del proyecto, Paneles (CMMI) [redirigido], Informes de Excel e informes de Excel (CMMI).

Carpeta

Tipo de archivo

Descripción

Windows SharePoint Services/Guía de procesos/Archivos auxiliares

Archivos .htm

Define los archivos de dirección URL de la guía de procesos. Estos archivos definen la dirección URL que se abre cuando un miembro del equipo hace clic en Abrir guía de procesos para elemento de trabajo en el formulario de un elemento de trabajo. Las plantillas de proceso de TFS contienen vínculos a temas de MSDN. Estos archivos se pueden personalizar de modo que señalen a otros recursos de la guía de procesos.

Windows SharePoint Services/Documentos compartidos

Archivos .xslx

Define libros de Microsoft Excel para admitir el seguimiento de problemas y la evaluación de errores.

Windows SharePoint Services/Ejemplos y plantillas

Archivos .docx, .dotx y .xslx

Proporciona plantillas y documentos de ejemplo como un punto inicial para la creación de productos de trabajo. Estos archivos se cargan en el portal del proyecto de equipo cuando se aprovisiona un sitio de SharePoint para el proyecto de equipo.

Vea también

Conceptos

Escoger una plantilla de proceso, trabajar con artefactos de proyecto de equipo

Personalizar un proceso