Trabajar con archivos de plantilla de proceso
Se puede personalizar la configuración inicial de los proyectos de equipo de Visual Studio Application Lifecycle Management (ALM) personalizando uno o varios archivos de plantilla de proceso. Puede personalizar varios tipos de archivos de plantilla, entre los que se incluyen el archivo XML raíz, archivos de complementos y archivos de definición XML. Al personalizar estos archivos, puede definir la configuración inicial de todos los proyectos de equipo que se crean a partir de la plantilla de procesos.
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 Personalizar el proyecto de equipo.
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. Las plantillas de proceso de Microsoft Solutions Framework (MSF) proporcionan 11 archivos de complemento. 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 MSF incluyen los archivos de complemento que se describen en la siguiente tabla. Para obtener información sobre cómo personalizar cada uno de estos archivos, vea Personalizar las áreas funcionales en una plantilla de proceso.
Carpeta |
Archivo de complemento |
Descripción |
---|---|---|
Compilación |
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 elementos 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 Microsoft Visual Studio 2010 Ultimate y Microsoft Visual Studio Test Professional 2010. Para obtener más información, vea Definir la configuración inicial del Administrador de pruebas 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 elementos de trabajo |
MSF Agile Software Development:
MSF for Capability Maturity Model Integration (CMMI) Process Improvement:
|
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 elementos de trabajo, vea Personalizar datos de seguimiento, formularios, flujos de trabajo y otros objetos de proyecto. |
Tipos de elemento de trabajo y tipos de vínculo |
MSF Agile Software Development:
MSF for CMMI Process Improvement:
|
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 Personalizar la forma en que los elementos de trabajo se relacionan a través de los tipos de vínculos. |
Tipos de elemento de trabajo |
Listas globales
Nota
No se definen listas globales en las plantillas de proceso predeterminadas de MSF.
|
Las listas globales definen una lista de elementos de menú que comparten los tipos de elemento de trabajo y los proyectos de equipo. Es posible definir listas globales que se cargan con la plantilla de proceso. Para obtener más información, vea Definir listas globales. |
Tipos de elemento de trabajo |
Categories.xml
|
Define grupos que asocian un tipo de elemento de trabajo a una categoría. Para obtener más información, vea Agrupar los tipos de elemento de trabajo en categorías. |
Consultas y tipos de elementos de trabajo |
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 procesos. |
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 (Agile), Paneles (CMMI), Informes de Excel (Agile) 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 en el formulario de un elemento de trabajo. Las plantillas de proceso de MSF contienen vínculos a temas en el sitio web de Microsoft. 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 la administración de proyectos y la evaluación de errores.
Nota
Los libros de Excel solo se definen en la plantilla de proceso de MSF para Agile Software Development.
Para obtener más información, vea Libros (Agile). |
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. |