Creación y administración de procesos heredados

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Personaliza el proyecto, las herramientas de Agile y el sistema de seguimiento de trabajo a través de un proceso heredado. Las personalizaciones que realice están en vigor para todos los proyectos que usan el proceso. Un proceso define los bloques de creación del sistema de seguimiento de trabajo. Cada vez que cree un proyecto, seleccione el proceso que desea que use el proyecto.

Importante

Este artículo se aplica a Azure DevOps Services y Azure DevOps Server 2019 y versiones posteriores. Para personalizar cualquier proyecto definido en una colección para TFS 2018 o versiones anteriores, consulte Modelo de proceso XML local.

Importante

Solo puede usar el modelo de proceso de herencia para los proyectos definidos en una colección de proyectos configurada para admitir el modelo de proceso de herencia. Si la colección local está configurada para usar el modelo de proceso XML local, solo puede usar ese modelo de proceso para personalizar la experiencia de seguimiento del trabajo. Para obtener más información, consulte Personalizar el seguimiento del trabajo, Elija el modelo de proceso para la colección de proyectos.

Para personalizar cualquier proyecto definido en una colección para TFS 2018 o versiones anteriores, consulte Modelo de proceso XML local.

Para más información sobre lo que puede personalizar, consulte Acerca de la personalización de procesos y los procesos heredados.

Obtenga información sobre cómo realizar estas tareas:

  • Abrir proceso de configuración>
  • Creación de un proceso heredado
  • Personalización de un proceso heredado
  • Copia de un proceso heredado
  • Cambio de proyectos para usar un proceso heredado o un proceso del sistema
  • Agregar un proyecto basado en un proceso
  • Habilitación o deshabilitación de un proceso
  • Establecer un proceso como valor predeterminado que se va a usar al agregar proyectos

Nota

Puede revisar los cambios realizados en un proceso heredado a través del registro de auditoría. Para más información, consulte Acceso, exportación y filtrado de registros de auditoría.

Prerrequisitos

Antes de personalizar un proceso, se recomienda revisar Configurar y personalizar Azure Boards, que proporciona instrucciones sobre cómo personalizar Azure Boards para satisfacer sus necesidades empresariales. Para obtener una descripción de los diferentes trabajos pendientes y paneles, consulte Tareas compatibles con trabajos pendientes, paneles, paneles, paneles y planes.

Abrir proceso de configuración>

Puede crear, administrar y realizar personalizaciones en los procesos del proceso de configuración de la organización>.

  1. Elija el logotipo de Azure DevOps para abrir Proyectos. A continuación, elija Configuración de la organización.

    Abra La configuración de la organización de proyectos>.

  2. A continuación, elija Procesar.

    A continuación, elija Procesar.

    Importante

    Si no ve Proceso, está trabajando desde TFS-2018 o una versión anterior. No se admite la página Proceso . Debe usar las características admitidas para el modelo de proceso XML local.

Las personalizaciones se crean, administran y realizan personalizaciones en los procesos del proceso de configuración>de recopilación.

  1. Elija el logotipo de Azure DevOps para abrir Proyectos. Elija la colección de proyectos cuyos procesos desea personalizar y, a continuación, elija Configuración de recopilación.

    Abrir la configuración de la organización de proyectos>

  2. A continuación, elija Procesar.

    A continuación, elija Procesar.

Puede crear, administrar y realizar personalizaciones en procesos desde Administración configuración>Proceso.

  1. Elija el logotipo de Azure DevOps para abrir Proyectos. A continuación, elija Administración configuración.

    Abra la configuración de la organización del proyecto>.

  2. A continuación, elija Procesar.

    A continuación, elija Procesar.

Creación de un proceso heredado

Puede crear un proceso heredado a partir de cualquiera de los cuatro procesos del sistema: Basic, Agile, Scrum o CMMI.

  1. En la página Proceso , abra el menú contextual ... del proceso que usará para crear un proceso heredado y, a continuación, elija Crear proceso heredado.

    Aquí, creamos un proceso heredado del proceso del sistema Agile.

    Captura de pantalla del menú contextual, Elija Crear proceso heredado.

    Si no tiene acceso a estas opciones, pida a un miembro del grupo Administradores de colecciones de proyectos que le conceda permisos. Para buscar un miembro, consulte Búsqueda de un administrador de colecciones de proyectos.

  2. Escriba un nombre para el proceso y, opcionalmente, una descripción. (Para conocer las restricciones de nomenclatura, consulte Acerca de la personalización de procesos y los procesos heredados, Restricciones de nombre de proceso.

    Cuadro de diálogo Crear proceso heredado.

Una vez definido el proceso heredado, puede realizar estas acciones:

Nota

Todos los procesos heredados y sus procesos secundarios se actualizan automáticamente con las actualizaciones realizadas en sus procesos del sistema primario. Novedades a los procesos se documentan en notas de la versión de Azure DevOps Server.

Cambiar el proceso usado por un proyecto

Puede cambiar el proceso que un proyecto usa de un proceso del sistema o un proceso heredado a otro proceso heredado. Hay dos mecanismos para cambiar un proceso de proyectos. La primera consiste en cambiar a un proceso en el que el proyecto se deriva del mismo proceso del sistema. Es decir, puede mover un proyecto entre procesos que usen el mismo proceso base como Agile o Scrum.

El segundo método consiste en migrar el proyecto de un modelo de proceso a otro. Por ejemplo, cambie el modelo de proceso usado por el proyecto de Agile a Scrum o Básico a Agile.

Para el segundo método, hemos proporcionado pasos detallados para tres escenarios comunes de cambio del proceso usado por un proyecto.

Nota

Puede cambiar el proceso de un proyecto siempre que no tenga ningún elemento de trabajo no eliminado de un tipo de elemento de trabajo personalizado que no esté definido también en el proceso de destino.

Además, si cambia un proyecto a un proceso del sistema u otro proceso heredado que no contiene los mismos campos personalizados, se siguen manteniendo los datos. Sin embargo, los campos personalizados que no están representados en el proceso actual no aparecerán en el formulario de elemento de trabajo. Todavía puede acceder a los datos de campo a través de una consulta o api REST. Estos campos se bloquean esencialmente de los cambios y aparecen como valores de solo lectura.

  1. Elija el proceso que contiene el proyecto que desea cambiar. Por ejemplo, supongamos que desea cambiar un proyecto de Agile a Scrum y, a continuación, elija el proceso agile .

    Captura de pantalla de Choose the Agile process (Elegir el proceso ágil).

  2. Elija Proyectos y, a continuación, elija el icono de acciones del proyecto que desea cambiar y seleccione Cambiar proceso.

    Captura de pantalla de la pestaña Elegir proyectos.

Siga los pasos del asistente.

Importante

Al cambiar un proyecto para usar un proceso heredado, puede encontrar que una o varias herramientas ágiles o elementos de trabajo aparezcan en un estado no válido. Por ejemplo:

  • Si hace necesario un campo, los elementos de trabajo con ese campo sin definir muestran un mensaje de error. Deberá resolver los errores para realizar cambios adicionales y guardar el elemento de trabajo.
  • Si agrega o quita u oculta los estados de flujo de trabajo de un WIT que aparece en el panel Kanban, deberá actualizar las configuraciones de columna de la placa Kanban para todos los equipos definidos en el proyecto.

Creación de un proyecto a partir de un proceso

  1. Abra ... menú contextual del proceso que desea usar y elija Nuevo proyecto de equipo.

    Captura de pantalla de Creación de un proyecto a partir del proceso seleccionado.

    Captura de pantalla de Creación de un proyecto a partir del proceso seleccionado, Azure DevOps Server 2019.

  2. Se abre la página Crear nuevo proyecto. Rellene el formulario. Para más información, consulte Creación de un proyecto.

    Cuadro de diálogo Crear nuevo proyecto.

    Cuadro de diálogo Crear nuevo formulario de proyecto, Azure DevOps Server 2019.

Copia de un proceso

Es recomendable probar las personalizaciones que realice antes de implementar los cambios en su organización. Para probar la personalización, cree una copia de un proceso, realice las actualizaciones, compruebe que las actualizaciones aparecen como desee y, a continuación, mueva proyectos al nuevo proceso.

Sugerencia

Si realiza un cambio en un proceso que usa uno o varios proyectos, cada proyecto que usa el proceso se actualiza inmediatamente al cambio de proceso incremental. Para agrupar los cambios del proceso antes de implementarlos en todos los proyectos, siga los pasos que se describen a continuación.

  1. Cree una copia del proceso que desea cambiar. En la página Proceso , abra ... menú contextual del proceso que desea copiar y elija Proceso de copia.

    Captura de pantalla de la selección para realizar una copia de un proceso heredado.

  2. Rellene el formulario con el nombre del proceso copiado y elija Proceso de copia.

    Cuadro de diálogo Copiar proceso.

  3. Realice los cambios en el proceso copiado. Puesto que ningún proyecto usa este proceso, estos cambios no afectan a ningún proyecto.

  4. Para comprobar los cambios, cree un proyecto de prueba basado en el proceso copiado y actualizado. Si ya ha creado un proyecto de prueba, cambie el proceso del proyecto de prueba mediante la opción Cambiar proyecto para usar ProcessName en el menú contextual.

  5. Una vez que haya probado completamente las personalizaciones, estará listo para implementar los cambios en todos los proyectos. Para implementar los cambios, cambie el proceso de los proyectos que necesitan los nuevos cambios. Seleccione la opción Cambiar proyecto para usar ProcessName en el menú contextual.

  6. Deshabilite o elimine el proceso original.

Habilitar o deshabilitar un proceso

Para evitar que se creen proyectos desde un proceso, deshabilite. Puede elegir esta opción si desea aplicar varias personalizaciones y no desea usar el proceso hasta que se completen. O bien, es posible que quiera retirar el uso de un proceso en favor de mover proyectos a un nuevo proceso.

Todos los procesos del sistema y los procesos heredados recién creados están habilitados de forma predeterminada.

  • Para deshabilitar o habilitar un proceso, abra ... menú contextual del proceso y elija Deshabilitar proceso o Habilitar proceso.

Establecimiento del proceso predeterminado

Establezca un proceso heredado como predeterminado para que esté seleccionado previamente para otros proyectos que planea crear.

Para establecer un proceso como valor predeterminado, abra ... menú contextual del proceso heredado y elija Establecer como proceso predeterminado. Esta opción no está disponible con ninguno de los procesos del sistema.

Los administradores de la colección de proyectos pueden agregar proyectos desde la página Proyectos .

Pruebe esto a continuación

Trabajar mediante programación con procesos

Puede obtener, crear, actualizar y eliminar procesos definidos para una organización mediante la API REST, Procesos.