Personalización de un proyecto mediante un proceso heredado

Azure Boards | Azure DevOps Server 2020 | 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,Scrumo 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,Scrumo 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, 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.

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 Personalizacióndel procesoheredado Aplicar proceso heredado a proyectosActualizary comprobarcambios

Para personalizar principalmente un proceso, agregue o modifique un tipo de elemento de trabajo (WIT) definido para ese proceso.

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

  • Abrir Configuración proceso
  • 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
  • Modificación del 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 utilizado 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 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.

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 una serie de 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 consiste en crear un proceso heredado que pueda personalizar. El valor predeterminado, los procesos del sistema no se pueden personalizar.

  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 delsistema(Agile,Basic,Scrumo 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 se establece para que funcione 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 tener más de 128 caracteres. Para obtener restricciones adicionales, vea Crear y administrar 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 comenzar, elija el proceso heredado y, a continuación, elija el WIT que desea personalizar.

  2. Para agregar un campo, elija (iconoNuevo campo).

    Página Procesar tipos de elemento 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 obtener más información, consulte los artículos siguientes:

  3. Para modificar un campo existente, puede usar 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.

Process, WIT, Bug, Layout, New custom control

Para más información, consulte Rules and rule evaluation (Reglas y evaluación de reglas).

Agregar o modificar tipos de elementos de trabajo

Use diferentes WIT para planear y realizar un seguimiento de los distintos tipos de trabajo. La razón principal por la que 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 elemento 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 el formulario de elemento de trabajo y cuando los elementos de trabajo asociados aparecen 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 maneras siguientes:

Modificación del 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, wity, 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 maneras siguientes:

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, wity, a continuación, agregar control personalizado.

    Elija el proceso heredado, wity, 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 ocultar una extensión para los WIT seleccionados dentro de un proceso heredado.

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

    Extensiones Process, WIT, Bug, Layout, Get

  2. Seleccione la extensión que desea agregar. Aquí elegimos la lista de comprobación de elementos de trabajo.

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

    Visual Studio Marketplace, instalar la extensión

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

  4. Vuelva al proceso y WIT y compruebe que la ubicación de la extensión es la que desea. Look for it at the bottom of the middle column and drag it to where you want it on the form.

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

Modificación del trabajo pendiente y los paneles

Puede agregar wi-fi 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 el seguimiento de la wit de iniciativa personalizada y hemos cambiado el nombre del trabajo pendiente del producto a Historias y vales para indicar que no solo se realiza un seguimiento de los casos de usuario,sino también de 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, empiece por elegir el proceso heredado y, a continuación, elija la página Niveles de trabajo pendiente.

    Portal web, contexto de administrador, página Proceso, abrir niveles de trabajo pendiente

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

Comprobación de la personalización realizada

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 entra en vigor inmediatamente en todos los proyectos. Si desea realizar los cambios en el escenario, puede hacerlo mediante uno de estos 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 del proceso que desea usar y, a continuación, seleccione Nuevo proyecto de equipo.

    Creación de un proyecto a partir del proceso seleccionado

    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.

    Crear nuevo formulario de proyecto

    Crear nuevo formulario de proyecto

  3. Abra la página Elementos de trabajo (contexto de usuario) y elija Nuevo elemento de trabajo y seleccione un WIT personalizado. Aquí elegimos Error.

    Página Trabajo, Elementos de trabajo, Agregar nuevo elemento de trabajo, Error

  4. Compruebe que los campos que ha agregado 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 y exportación del proceso

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

  1. Crear 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 a la organización de producción.

Aplicación del 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 va a personalizar se actualizan automáticamente para reflejar los WIT personalizados que ha agregado. Para ver las personalizaciones, actualice el explorador web.

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

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

    Proceso agile, elegir el número de proyectos de equipo

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

    Aquí se abre el menú de MyFirstProject1.

    Project, 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 Proceso de cambio

  1. Abra ... menú contextual del proceso y elija Cambiar proyectos de equipo... .

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

    Menú contextual del proceso de Agile, Elegir cambiar proyectos de equipo para usar MyAgile

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

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

    Cambio del 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.

Trabajo 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 va a personalizar se actualizan automáticamente para contener las modificaciones que realice.

Para personalizar un único proyecto, empiece siempre por crear un proceso heredado y cambiar el proyecto para que use ese proceso. A continuación, todas las personalizaciones que realice en el proceso heredado aparecerán automáticamente para el proyecto migrado.

Consulte también: