Creación y administración de procesos heredados

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019

Puede personalizar 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.

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, vea 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 más información, consulte Personalización del seguimiento del trabajo, Elección del modelo de proceso para la colección de proyectos.

Para personalizar cualquier proyecto definido en una colección para TFS 2018 o versiones anteriores, vea 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 Configuración proceso
  • 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 predeterminado para usarlo 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.

Requisitos previos

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 distintos trabajos pendientes y paneles, vea Tareas admitidas por trabajos pendientes, Boards,paneles de tareas y planes .

Abrir Configuración > proceso

Puede crear, administrar y realizar personalizaciones en los procesos desde la configuración de la organización Proceso.

  1. Elija el logotipo 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.

Puede crear, administrar y realizar personalizaciones en los procesos de Collection Configuración Process.

  1. Elija el logotipo Azure DevOps para abrir Proyectos. Elija la colección de proyectos cuyos procesos desea personalizar y, a continuación, elija Colección Configuració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 los procesos desde la configuración de administración Proceso.

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

    Abra Project  configuración de la organización.

  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:Básico,Agile,Scrumo 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.

    En este caso, se crea un proceso heredado del proceso del sistema Agile.

    Menú contextual, Elija Crear proceso heredado

    Si no tiene acceso a estas opciones, pida al administrador de la colección de proyectos que le conceda los permisos.

  2. Escriba un nombre para el proceso y, opcionalmente, una descripción. (Para conocer las restricciones de nomenclatura, vea 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 que haya definido el proceso heredado, puede realizar estas acciones:

Cambiar el proceso utilizado por un proyecto

Puede cambiar el proceso que usa un proyecto 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 usan el mismo proceso base, como Agile o Scrum.

El segundo método consiste en migrar el proyecto entre dos tipos de proceso completamente diferentes. Por ejemplo, pasar 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 utilizado por un proyecto.

Nota

Puede cambiar el proceso de un proyecto siempre y cuando no tenga ningún elemento de trabajo eliminado de un tipo de elemento de trabajo personalizado que tampoco esté definido 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, los datos se mantienen. Sin embargo, los campos personalizados que no se representan 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 básicamente de los cambios y aparecen como valores de solo lectura.

  1. Elija el proceso que contiene el proyecto que desea cambiar. Por ejemplo, si quiere cambiar un proyecto de Agile a Scrum, elija el proceso Agile.

    Elección del proceso de Agile

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

    Pestaña Elegir proyectos

Siga los pasos del asistente.

Importante

Al cambiar un proyecto para usar un proceso heredado, es posible que encuentre una o varias herramientas de Agile o elementos de trabajo que aparecen en un estado no válido. Por ejemplo:

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

Creación de un proyecto a partir de un proceso

  1. Abra el ... 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

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

    Captura de pantalla del formulario Crear nuevo proyecto

    Captura de pantalla del formulario Crear nuevo proyecto

Copia de un proceso

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

Sugerencia

Si realiza un cambio en un proceso utilizado por uno o varios proyectos, cada proyecto que usa el proceso se actualiza inmediatamente al cambio del proceso incremental. Para agrupar los cambios del proceso antes de su implementación 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 Copiar proceso.

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

  2. Rellene el cuadro de diálogo con el nombre del proceso copiado y elija Copiar proceso.

    Captura de pantalla de la selección del botón Crear copia del proceso

  3. Realice los cambios en el proceso copiado. Dado 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 realizar los cambios en todos los proyectos. Para ello, 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.

Habilitación o deshabilitación de un proceso

Para evitar que los proyectos se crean a partir de un proceso, deshabilite. Puede elegir esta opción si desea aplicar varias personalizaciones y no desea que el proceso se utilice 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.

Establecer el proceso predeterminado

Establezca un proceso heredado como predeterminado para que esté seleccionado previamente para los proyectos adicionales que planee crear.

Para establecer un proceso como predeterminado, abra ... menú contextual del proceso heredado y elija Establecer como proceso predeterminado. Tenga en cuenta que esta opción no está disponible con ninguno de los tres procesos del sistema.

Project de recopilación de archivos pueden agregar proyectos desde la página Proyectos.

Pruebe esto a continuación

Trabajo mediante programación con procesos

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