Upload o descarga de una plantilla de proceso

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Al crear un proyecto, el Asistente para Project creación de archivos (PCW) lee la plantilla de proceso para configurar la configuración inicial y cargar artefactos y archivos de plantilla. Cada plantilla de proceso define los bloques de creación del sistema de seguimiento de elementos de trabajo y otros subsistemas. Para los modelos de proceso XML hospedado y XML local, puede personalizar una plantilla de proceso para actualizar un proyecto o crear un proyecto. Para el modelo de proceso de herencia, puede personalizar el seguimiento del trabajo a través de un proceso. Para más información, consulte Personalización de la experiencia de seguimiento del trabajo.

Importante

No se admite la carga y descarga de procesos heredados. Sin embargo, puede exportar un proceso mediante Process Migrator para Node.js.

Para administrar procesos heredados, consulte Acerca de la personalización de procesos y los procesos heredados. Para administrar procesos XML hospedados, vea Modelo de procesos XML hospedados.

Solo puede cargar y exportar plantillas de proceso para las colecciones de proyectos configuradas para usar los procesos XML locales. Además, puede marcar una plantilla para que aparezca como predeterminada al agregar proyectos.

La compatibilidad con la carga y descarga de procesos heredados no se admite a través de la interfaz de usuario. Puede optar por exportar un proceso mediante Process Migrator para Node.js. Para administrar procesos heredados, consulte Acerca de la personalización de procesos y los procesos heredados.

Puede cargar, descargar y eliminar plantillas de proceso para una colección de proyectos. Además, puede marcar una plantilla para que aparezca como predeterminada al agregar proyectos.

Sugerencia

Con Azure DevOps Server, puede elegir entre usar el modelo de proceso heredado o el modelo de proceso XML local. Para obtener más información, consulte Personalización de la experiencia de seguimiento de trabajo, Elija el modelo de proceso para la colección de proyectos. Para acceder a las versiones más recientes de las plantillas de procesos o procesos predeterminadas:

Sugerencia

Para acceder a las versiones más recientes de las plantillas de proceso predeterminadas:

Prerrequisitos

  • Abra la misma versión de Visual Studio, Visual Studio Community o Team Explorer que el Azure DevOps Server local al que se conecta. Por ejemplo, si se conecta a una instancia de TFS 2017, debe conectarse desde Visual Studio 2017 o Visual Studio Community 2017. Siempre puede descargar una versión gratuita de Visual Studio Community desde el sitio Visual Studio descarga de .

  • Si no es miembro del grupo administradores de Project recopilación, se agrega como uno.

Administración de una plantilla de proceso

Nota

La forma en que funciona el Administrador de plantillas de procesos cambió con la versión de Visual Studio 2017 y Visual Studio 2019. Al abrir el Administrador de plantillas de proceso desde Visual Studio 2017 y Visual Studio 2019, se abre el portal web Collection Configuraciónu Organization Configuración.

  1. Desde Visual Studio 2019, conéctese a una colección de Azure DevOps Server local que usa el modelo de proceso XML local.

  2. Elija Team Team Project Collection Configuración Process Template > Manager en la barra de menús.

    Open Process Template Manager

    Se abre una pestaña del explorador web en la página Organización Configuración proceso.

    Open Process

  3. Para cargar una plantilla de proceso, elija la Upload Plantilla de proceso.

    On All processes there is a list of processes with names and descriptions. There is an + Upload process template option, and it is highlighted.

    En el cuadro Upload plantilla de proceso de .zip, elija la carpeta .zip que contiene el archivo raíz, ProcessTemplate.xml, para la plantilla de proceso que desea cargar. Consulte también Procesar restricciones de plantilla y comprobaciones de validación.

    On Upload process template, one .zip file is listed, named MSEng Agile Process.zip. There is an Upload button to upload a .zip file if necessary.

  4. Para descargar o exportar una plantilla de proceso, elija el icono de acciones y elija la opción Exportar.

    Export Process

  5. Para establecer un proceso como predeterminado al agregar nuevos proyectos o para deshabilitar el uso de un proceso, elija el icono de acciones para el proceso y seleccione las opciones Establecer como proceso predeterminado o Deshabilitar proceso.

    Disable or Delete a Process

Correlación de una plantilla de proceso con un proyecto existente

Para determinar el tipo de plantilla de proceso que se usó para crear el proyecto, revise los tipos de elementos de trabajo que aparecen en el menú Nuevo elemento de trabajo de Team Explorer y compárelos con los tipos de elementos de trabajo del gráfico siguiente. Si los tipos de elementos de trabajo difieren de los que se muestran, es posible que se haya usado una plantilla de proceso personalizada.

Ágil

Basic

CMMI

Scrum

Agile work item types

Basic work item types

CMMI work item types

Scrum work item types

Scrum

Agile

CMMI

Scrum work item types

Agile work item types

CMMI work item types

Restricciones y comprobaciones de validación de la plantilla de proceso

Si carga la plantilla de proceso a través del portal web, puede encontrar errores como los que se muestran en la siguiente imagen.

Upload process template errors

Resuelva cada error y vuelva a intentar el proceso de carga. Puede encontrar información adicional sobre cómo resolver errores de plantilla de proceso en Resolver errores de validación para la importación de procesos.

La carga de una plantilla de proceso requiere que pase las siguientes comprobaciones de validación.

  • Los nombres de plantilla de proceso deben ser únicos y tener un máximo de 256 caracteres Unicode. Las plantillas con el mismo nombre sobrescribirán las plantillas existentes.
    Además, los nombres no pueden contener los siguientes caracteres: . , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } <>
    Para obtener más restricciones, vea Restricciones de nomenclatura.
  • Las carpetas de plantilla de proceso no pueden contener .exe archivos. Si es así, la plantilla de proceso se podrá cargar correctamente, pero no se podrá crear el proyecto.
  • El tamaño total de la plantilla de proceso debe ser 2 GB o inferior, o no se podrá crear el proyecto.
  • El proceso de carga ejecuta una comprobación parcial para asegurarse de que el XML de cada archivo XML de plantilla de proceso es válido. Si aparece algún error al intentar cargar la plantilla de proceso, revise el código XML para determinar la causa del error. Las etiquetas duplicadas en un archivo XML pueden producir errores. Si no hay ningún error en el XML, asegúrese de que todos los archivos adecuados se incluyen en la plantilla de proceso en las ubicaciones de carpeta correctas.
  • Si los archivos de definición XML hacen referencia a una extensión, la extensión debe instalarse y habilitarse en la colección.

Importante

La definición de esquema para las plantillas de proceso utiliza una combinación de la convención Camel y todos los elementos en mayúsculas. Si se producen errores al validar los archivos de definición de tipos, compruebe la estructura del uso de mayúsculas y minúsculas en sus elementos. También, la estructura del uso de mayúsculas y minúsculas en las etiquetas de apertura y cierre deben ajustarse a las reglas sintácticas de XML.

Vea Complementos de plantilla de proceso: Indexación a definiciones de elementos XML.

  • Los nombres de plantilla de proceso deben ser únicos y tener un máximo de 256 caracteres Unicode. Las plantillas con el mismo nombre sobrescribirán las plantillas existentes.
    Además, los nombres no pueden contener los siguientes caracteres: . , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } <>
    Para obtener más restricciones, vea Restricciones de nomenclatura.
  • Las carpetas de plantilla de proceso no pueden contener .exe archivos. Si es así, la plantilla de proceso se podrá cargar correctamente, pero no se podrá crear el proyecto.
  • El tamaño total de la plantilla de proceso debe ser 2 GB o inferior, o no se podrá crear el proyecto.
  • El proceso de carga ejecuta una comprobación parcial para asegurarse de que el XML de cada archivo XML de plantilla de proceso es válido. Si aparece algún error al intentar cargar la plantilla de proceso, revise el código XML para determinar la causa del error. Las etiquetas duplicadas en un archivo XML pueden producir errores. Si no hay ningún error en el XML, asegúrese de que todos los archivos adecuados se incluyen en la plantilla de proceso en las ubicaciones de carpeta correctas.

Importante

La definición de esquema para las plantillas de proceso utiliza una combinación de la convención Camel y todos los elementos en mayúsculas. Si se producen errores al validar los archivos de definición de tipos, compruebe la estructura del uso de mayúsculas y minúsculas en sus elementos. También, la estructura del uso de mayúsculas y minúsculas en las etiquetas de apertura y cierre deben ajustarse a las reglas sintácticas de XML.

Vea Complementos de plantilla de proceso: Indexación a definiciones de elementos XML.

Periódicamente, se realizan actualizaciones en las plantillas de proceso para admitir nuevas características. Para más información, consulte Cambios realizados en plantillas de proceso.

Actualización de una plantilla de proceso para habilitar nuevas características

Al actualizar el servicio local Azure DevOps a una versión posterior, es posible que haya nuevas características disponibles. Para obtener acceso a estas nuevas características,es posible que deba actualizar una plantilla de proceso personalizada.

Adición de otro proyecto

Puede agregar un proyecto desde el portal web o Visual Studio/Team Explorer. Algunos archivos de plantilla de proceso se omiten al crear un proyecto desde el portal web. Para más información, consulte Plantilla de proceso y archivos de complemento, Compatibilidad de cliente para la creación de proyectos.