Personalización de un proyecto mediante un proceso heredado

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

Cada proyecto se basa en un proceso que define los bloques de creación para realizar el seguimiento del trabajo. El primer proyecto que cree usa uno de los procesos predeterminados: Agile, Basic, Scrum o CMMI.

Cada proyecto se basa en un proceso que define los bloques de creación para realizar el seguimiento del trabajo. El primer proyecto que cree usa uno de los procesos predeterminados: Agile, Scrum o CMMI.

Solo puede personalizar los procesos heredados. Los cambios que realice en el proceso heredado aparecerán automáticamente en los proyectos que usan ese proceso.

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 más información, consulte Personalización del 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.

La secuencia general para personalizar un proyecto es personalizar un proceso heredado, comprobar las personalizaciones y, a continuación, cambiar el proceso de los proyectos para usar ese proceso.

Crear un proceso heredado Personalizar el proceso heredadoAplicar el proceso heredado a los proyectosActualizar y comprobar los cambios

Personaliza principalmente un proceso agregando o modificando un tipo de elemento de trabajo (WIT) definido para ese proceso.

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

  • Abrir proceso de configuración>
  • Creación de un proceso heredado para personalizar
  • Agregar o modificar un campo
  • Agregar o modificar una regla para un tipo de elemento de trabajo
  • Agregar o modificar tipos de elementos de trabajo
  • Modificar el flujo de trabajo de un tipo de elemento de trabajo
  • Agregar o modificar un control personalizado
  • Agregar una extensión a un tipo de elemento de trabajo
  • Comprobación de las personalizaciones realizadas
  • Cambiar el proceso usado por un proyecto

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 diferentes trabajos pendientes y paneles, consulte Tareas compatibles con trabajos pendientes, paneles, paneles, paneles y planes.

Abrir Configuración>Proceso

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

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

    Abrir proyectos>Configuración de la organización.

  2. A continuación, elija Proceso.

    A continuación, elija Proceso.

    Importante

    Si no ve la opción Proceso, es que está trabajando desde TFS-2018 o una versión anterior. Si este es el caso, la página Proceso no se admite. Debe usar las características compatibles con el modelo de proceso XML local.

Puede crear, administrar y realizar personalizaciones en los procesos en Configuración de la colección>Proceso.

  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 la colección.

    Abrir proyectos>Configuración de la organización

  2. A continuación, elija Proceso.

    A continuación, elija Proceso.

Puede crear, administrar y realizar personalizaciones en los procesos en Configuración de administración>Proceso.

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

    Abrir proyecto>Configuración de la organización.

  2. A continuación, elija Proceso.

    A continuación, elija Proceso.

Nota:

A medida que personaliza un proceso heredado, todos los proyectos que usan ese proceso se actualizan automáticamente para reflejar las personalizaciones. Por este motivo, se recomienda crear un proceso de prueba y un proyecto de prueba cuando tenga varias personalizaciones que realizar para probar las personalizaciones antes de implementarlas en su organización. Para más información, consulte Creación y administración de procesos heredados.

Creación de un proceso heredado

El primer paso es crear un proceso heredado que se pueda personalizar. El valor predeterminado, los procesos del sistema están bloqueados para personalizarse.

  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. Elija el mismo proceso del sistema (Agile, Basic, Scrum o CMMI) que se usó para crear el proyecto que desea personalizar.

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

    Menú contextual, Elija Crear proceso heredado, Azure DevOps.

    Menú contextual, Elija Crear proceso heredado Azure DevOps Server 2020.

    Menú contextual, Elija Crear proceso heredado, Azure DevOps Server 2019.

    Importante

    Si no ve la opción de menú Crear proceso heredado , la colección que ha seleccionado está establecida para trabajar con el modelo de proceso XML local. Puede importar y exportar plantillas de proceso y usar las características admitidas para el modelo de proceso XML local.

  2. Escriba un nombre para el proceso y, opcionalmente, una descripción. Los nombres de proceso deben ser únicos y no más de 128 caracteres. Para obtener restricciones adicionales, consulte Creación y administración de procesos de herencia, Restricciones de nombre de proceso. Si quiere, agregue una descripción.

    Cuadro de diálogo Crear proceso heredado

Agregar o modificar un campo

Los campos bloqueados y los campos heredados corresponden a los campos heredados de un proceso del sistema. No se pueden personalizar los campos bloqueados. Puede personalizar algunas opciones para los campos heredados. Puede personalizar completamente los campos que agregue a un proceso.

  1. Para empezar, elija el proceso heredado y, a continuación, elija el WIT que desea personalizar.

  2. Para agregar un campo, elija el icono (Nuevo campo ).

    Página Procesar tipos de elementos de trabajo, Agregar un campo a un WIT

    En el cuadro de diálogo que se abre, elija el tipo de campo que desea agregar. Para más información, vea los siguientes artículos:

  3. Para modificar un campo existente, puede ejercer estas opciones:

Agregar o modificar una regla para un tipo de elemento de trabajo

Agregue reglas para admitir casos de uso empresariales y de flujo de trabajo específicos. Las reglas permiten borrar el valor de un campo, copiar un valor en un campo y aplicar valores en función de las dependencias entre los valores de los distintos campos.

Para agregar una regla, elija el proceso heredado, el tipo de elemento de trabajo y, a continuación, elija Reglas y, a continuación, elija Nueva regla.

Proceso, WIT, Error, Diseño, Nuevo control personalizado

Para más información, consulte Reglas y evaluación de reglas.

Agregar o modificar tipos de elementos de trabajo

Usa diferentes WIT para planear y realizar un seguimiento de diferentes tipos de trabajo. La razón principal por la que se agrega un WIT personalizado es personalizar el formulario web y los estados de flujo de trabajo para satisfacer casos de uso empresariales específicos.

  1. Para comenzar, elija el proceso heredado y, a continuación, elija el WIT que desea personalizar.

  2. En la página Tipos de elementos de trabajo, elija el nuevo tipo de elemento de trabajo.

    Proceso, Proceso heredado, Tipos de elemento de trabajo, Agregar nuevo tipo de elemento de trabajo
  3. Asigne el nombre WIT y, opcionalmente, especifique una descripción, un icono y un color. El icono y el color que especifique aparecen en todo el portal web, incluido en el formulario de elemento de trabajo y cuando aparecen elementos de trabajo asociados en un trabajo pendiente, paneles, resultados de la consulta, etc.

    Cuadro de diálogo Crear nuevo tipo de elemento de trabajo

    Haga clic en Crear para guardar.

  4. Ahora puede agregar campos al WIT o personalizarlos de las siguientes maneras:

Modificar el flujo de trabajo de un tipo de elemento de trabajo

Los estados de flujo de trabajo permiten realizar un seguimiento del estado de un elemento de trabajo a medida que pasa de nuevo a completado.

  1. Para modificar un flujo de trabajo, elija el proceso heredado, el WIT y, a continuación, la página Estados .

    Página Proceso, WiT de errores, pestaña Estados, Agregar estado

  2. Puede modificar el flujo de trabajo de las siguientes maneras:

Agregar un control personalizado

Los controles personalizados proporcionan funcionalidad adicional a un formulario de elemento de trabajo.

  • Para agregar un control personalizado, elija el proceso heredado, el WIT y, a continuación, Agregar control personalizado.

    Elija el proceso heredado, el WIT y, a continuación, Agregar control personalizado.

Para obtener más información, vea Agregar extensiones y controles personalizados a un tipo de elemento de trabajo.

Agregar una extensión a un tipo de elemento de trabajo

Una extensión es una unidad instalable que aporta nuevas funcionalidades al proyecto.

Nota:

Las extensiones de grupo y página se agregan automáticamente a todos los WIT para todos los procesos, tanto del sistema como de los heredados. Puede optar por ocultar una extensión para las WIT seleccionadas dentro de un proceso heredado.

  1. Para agregar una extensión a un tipo de elemento de trabajo, elija el proceso heredado, el WIT y, a continuación, elija Obtener extensiones.

    Process, WIT, Bug, Layout, Get extensions

  2. Seleccione la extensión que desea agregar. Aquí elegiremos la lista de comprobación del elemento de trabajo.

  3. Seleccione la organización a la que desea agregarla y elija Instalar.

    Visual Studio Marketplace, instalar extensión

    Las extensiones están disponibles para agregar a todos los proyectos y procesos.

  4. Vuelva al proceso y WIT y compruebe la ubicación de la extensión es donde lo desee. Fíjelo en la parte inferior de la columna central y arrástrelo hasta donde desee en el formulario.

    Extensión de grupo en el formulario de elemento de trabajo De error

Modificar el trabajo pendiente y los paneles

Puede agregar wit adicionales a un nivel de trabajo pendiente o agregar otro trabajo pendiente de cartera. Como se muestra a continuación, hemos agregado un trabajo pendiente de cartera de tercer nivel con la etiqueta Iniciativas que realiza un seguimiento del WIT de iniciativa personalizada y hemos cambiado el nombre del trabajo pendiente del producto a Stories and Tickets para indicar que no solo realizamos un seguimiento de los casos de usuario, sino también los vales de cliente en el trabajo pendiente del producto.

Cambios realizados en los niveles de trabajo pendiente

  1. Para modificar la configuración de trabajos pendientes y paneles, elija el proceso heredado y, a continuación, elija la página Niveles de trabajo pendiente.

    Portal web, Administración contexto, página Proceso, abrir Niveles de trabajo pendiente

  2. Puede modificar la configuración del trabajo pendiente y de la placa de las maneras siguientes:

Comprobación de la personalización que ha realizado

Se recomienda crear un proyecto de prueba y aplicarle el proceso heredado personalizado para comprobar los cambios realizados. Todas las personalizaciones realizadas en un proceso entran en vigor inmediatamente en todos los proyectos. Si desea almacenar provisionalmente los cambios, puede hacerlo mediante uno de los dos métodos:

Creación de un proyecto de prueba y copia del proceso personalizado

  1. Abra la página Todos los procesos y elija ... menú contextual para el proceso que desea usar y, a continuación, seleccione Nuevo proyecto de equipo.

    Crear un proyecto a partir del proceso seleccionado

    Crear 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.

    Crear nuevo formulario de proyecto

    Crear nuevo formulario de proyecto

  3. Abra la página Elementos>de trabajo de trabajo (contexto de usuario) y elija Nuevo elemento de trabajo y seleccione un WIT que haya personalizado. Aquí elegiremos Bug.

    Trabajo, página Elementos de trabajo, Agregar nuevo elemento de trabajo, error

  4. Compruebe que los campos que agregó aparecen en el formulario. Tenga en cuenta que el icono (signo de exclamación) indica que el campo es obligatorio.

Creación de una organización de prueba e importación o exportación del proceso

También puede usar los pasos siguientes para comprobar las personalizaciones que ha realizado en un proceso heredado.

  1. Cree una organización de prueba.
  2. Use la herramienta de proceso de importación y exportación para copiar el proceso en la organización de prueba.
  3. Compruebe las personalizaciones del proceso en la organización de prueba.
  4. Use de nuevo la herramienta de proceso de importación y exportación para importar el proceso modificado en la organización de producción.

Aplicar el proceso personalizado al proyecto

Después de comprobar las personalizaciones, ahora puede aplicar el proceso al proyecto existente.

Sugerencia

A medida que personaliza un WIT, todos los proyectos que hacen referencia al proceso heredado que está personalizando automáticamente se actualizan para reflejar las WIT personalizadas que ha agregado. Para ver las personalizaciones, actualice el explorador web.

  1. Para el proceso usado actualmente por el proyecto, elija el número de proyectos.

    Aquí se abre el menú para el proceso predeterminado de Agile.

    Proceso ágil, Elección del número de proyectos de equipo

  2. Abra el ... menú contextual del proyecto que desea cambiar y elija la opción Cambiar proceso .

    Aquí se abre el menú de MyFirstProject1.

    Proyecto, Proceso de cambio

  3. En el cuadro de diálogo Cambiar el proceso del proyecto, elija el proceso en el menú de opciones. Y, a continuación, elija Guardar.

    Cuadro de diálogo Cambiar proceso

  1. Abra el ... menú contextual para el proceso y elegir los proyectos cambiar equipo... .

    Aquí se abre el menú del proceso heredado MyAgile.

    Menú contextual de proceso ágil, Elegir Cambiar proyectos de equipo para usar MyAgile

  2. Active la casilla de los proyectos que desea cambiar para usar el proceso de Agile. El sistema muestra solo los proyectos que son válidos para el proceso actual.

    Aquí decidimos usar el proceso agile para los proyectos Fabrikam Fiber A y Fabrikam Fiber. Solo los proyectos creados a partir del proceso de Agile o uno que hereda de Agile aparecen en la columna Proyectos disponibles.

    Cambiar proceso a un cuadro de diálogo de proceso heredado

  3. Después de confirmar que los proyectos que desea cambiar son correctos, elija Aceptar.

Trabajar mediante programación con procesos

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

Tenga en cuenta que todos los proyectos que hacen referencia al proceso heredado que está personalizando automáticamente se actualizan para que contengan las modificaciones que realice.

Para personalizar un único proyecto, empiece siempre creando un proceso heredado y cambiando el proyecto para usar ese proceso. A continuación, todas las personalizaciones que realice en el proceso heredado aparecerán automáticamente para el proyecto que migró.

Consulte también: