Compartir a través de


Personalización del flujo de trabajo (proceso de herencia)

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

Cada tipo de elemento de trabajo (WIT) tiene un flujo de trabajo asociado que realiza un seguimiento del estado del trabajo desde la creación hasta la finalización. Para alinearse con los procesos empresariales y de equipo, puede agregar estados personalizados a la mayoría de los tipos de elementos de trabajo. Por ejemplo, puede agregar un estado Evaluado para los errores o un estado Diseño para características o casos de usuario.

En este artículo, va a personalizar el WIT de bug para incluir un estado de Evaluado. Los campos de estado y motivo se muestran en el área de encabezado del formulario de elemento de trabajo.

Captura de pantalla del formulario de elemento de trabajo Error, área de encabezado, estado agregado.

Para obtener documentación sobre el flujo de trabajo para las tareas de DevOps de compilación y versión, consulte YAML frente a canalizaciones clásicas.

Importante

El modelo de proceso de herencia está disponible para los proyectos configurados para admitir el tipo de modelo. Si usa una colección anterior, compruebe la compatibilidad del modelo de proceso. 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 Personalización de procesos de nivel de organización.

Personalizaciones compatibles

Puede personalizar el flujo de trabajo de cualquier tipo de elemento de trabajo (WIT) ocultando estados heredados o agregando estados personalizados. Los estados heredados varían en función del proceso del sistema usado para crear el proceso personalizado: Agile, Basic, Scrum o Capability Maturity Model Integration (CMMI). Para obtener más información, consulte Estados de flujo de trabajo, transiciones y motivos.

El flujo de trabajo predeterminado para cada WIT define entre dos y cuatro estados y especifica las siguientes operaciones de flujo de trabajo:

  • Transiciones hacia delante y hacia atrás entre cada estado. Por ejemplo, el WIT del proceso básico Issue incluye tres estados: Por Hacer, En Progreso y Hecho.
  • Motivos predeterminados para cada transición de estado.

Los flujos de trabajo heredados y personalizados deben cumplir las siguientes reglas:

  • Defina al menos dos estados de flujo de trabajo.
  • Defina al menos un estado para las categorías de estado Propuesto o En Progreso.
  • Defina un máximo de 32 estados de flujo de trabajo por tipo de elemento de trabajo.

Nota

Antes de agregar un estado de flujo de trabajo personalizado, consulte Acerca de los estados de flujo de trabajo en trabajos pendientes y paneles para obtener información sobre cómo los estados de flujo de trabajo se asignan a categorías.

Para obtener personalizaciones para los estados de flujo de trabajo heredados y personalizados, consulte los siguientes recursos:

Estados heredados

Estados personalizados

Limitaciones

  • No puede cambiar el nombre, el color o la categoría de estados heredados, pero puede ocultarlos si no quiere que estén visibles.
  • No se pueden cambiar los nombres de los estados personalizados una vez definidos.
  • No puede cambiar ni personalizar los nombres de categoría de estado predeterminados.
  • Solo puede existir un estado en la categoría Estado completado . Al agregar un estado personalizado a esta categoría, se quita u oculta cualquier otro estado de esa categoría.
  • No se pueden especificar motivos personalizados para las transiciones de estado. Utilice los motivos predeterminados, como Movido a estado Evaluado y Movido fuera del estado Triaged.
  • No se puede cambiar la ubicación de los campos Estado y Motivo en el formulario de elemento de trabajo.

Secuencia de menú desplegable de estado

El menú desplegable Estado enumera los estados en el orden en que se define dentro de cada categoría de estado. Para los elementos de trabajo recién agregados, el primer estado de la categoría Propuesto se asigna como estado predeterminado.

En la imagen siguiente se muestra la secuencia de estado definida para un caso de usuario y su menú desplegable correspondiente.

Captura de pantalla de la secuencia de estado del caso de usuario. Captura de pantalla del menú desplegable Estado del caso de usuario.

Dentro de cada categoría, puede mover estados personalizados hacia arriba o hacia abajo.

Afecta a los equipos con cambios de flujo de trabajo

Actualización de la configuración de la placa

Teams debe actualizar su configuración del tablero al realizar las siguientes personalizaciones:

Configuración del panel de tareas

Teams debe actualizar su configuración del tablero al realizar las siguientes personalizaciones:

  • Agregue estados a la tarea WIT, que agrega columnas al Panel de tareas.
  • Realizar un seguimiento de los errores junto con las tareas, agregando estados al error WIT, que también agrega columnas al Panel de tareas.
  • Agregue los mismos estados a los elementos de trabajo tanto para tareas como para errores, para actualizar el estado de forma coherente y minimizar el número de columnas agregadas.

Requisitos previos

Para obtener instrucciones sobre cómo adaptar Azure Boards para que se alinee con sus requisitos empresariales específicos, consulte Configuración y personalización de Azure Boards.

Categoría Requisitos
Permisos - Para crear, eliminar o editar un proceso: ser miembro del grupo Administradores de colecciones de proyectos o tener permisos específicos a nivel de colección, como Crear proceso, Eliminar proceso, Editar proceso, o Eliminar un campo de la organización establecido en Permitir. Para obtener más información, consulte Personalización de un proceso heredado.
- Para actualizar paneles: Administrador del equipo o un miembro del grupo de Administradores de proyectos.
Acceso - Incluso si tiene acceso Básico o inferior, todavía puede cambiar un proceso si alguien le concede permiso.
- Para actualizar y cambiar el tipo de los elementos de trabajo existentes: miembro del proyecto.
Modelo de proceso del proyecto - Tener el modelo de proceso de herencia para la colección que contiene el proyecto.
- Para migrar datos a Azure DevOps Services, use el servicio de importación de base de datos de Team Foundation Server.
Conocimiento - Familiaridad con los modelos de personalización y proceso.

Apertura de la configuración del proceso de la organización

  1. Inicie sesión en su organización (https://dev.azure.com/{yourorganization}).

  2. Seleccione Configuración de la organización.

    Captura de pantalla que muestra el botón Configuración de la organización para seleccionar.

  3. Seleccione Procesar.

    Captura de pantalla que muestra el botón Procesar resaltado para la selección.

  1. Inicie sesión en la colección (https://dev.azure.com/{Your_Collection}).

  2. Seleccione Configuración de colección o Configuración de administrador.

  3. Seleccione Procesar.

    Captura de pantalla que muestra el botón Procesar resaltado en la configuración de la colección.

Nota

Al personalizar un proceso heredado, los proyectos que usan el proceso reflejan automáticamente las personalizaciones. Para garantizar una transición fluida, se recomienda crear un proceso de prueba y un proyecto para probar las personalizaciones antes de implementarlas en toda la organización. Para obtener más información, consulte Creación y administración de procesos heredados.

Adición de un estado de flujo de trabajo

Los estados que agregue aparecen en el menú desplegable del campo Estados que se muestra en los formularios de elementos de trabajo y en el editor de consultas. Se crea una transición hacia y desde el estado que agregue a todos los demás estados. Los motivos predeterminados se definen, como Movido al estado Evaluado y Movido fuera del estado Evaluado.

  1. En la página Tipos de elemento de trabajo, elija el tipo de elemento de trabajo que desea modificar, elija Estados y, a continuación, elija Nuevo estado.

    Captura de pantalla de la página Proceso para un error con el estado Nuevo seleccionado.

    Si la opción Nuevo estado está deshabilitada, no tiene los permisos necesarios para editar el proceso. Consulte Personalizar un proceso heredado.

  2. Escriba el nombre del estado, elija su categoría y color y, a continuación, seleccione Guardar. El color que especifique aparece en todo el producto, incluso en el formulario del elemento de trabajo y cuando el campo Estado aparezca en el trabajo pendiente, tableros, resultados de consulta, etc.

    Captura de pantalla del cuadro de diálogo Agregar un estado al error.

    Nota

    Cualquier estado de flujo de trabajo que agregue a las categorías de estado En curso o Resuelto hará que los campos Activado por/Fecha de activación y Resyelto por/Fecha de resolución se actualicen con cambios de estado de flujo de trabajo dentro y fuera de estas categorías. Para obtener más información, vea Campos Activado por/Fecha de activación y Resuelto por/Fecha de resolución.

  3. (Opcional) Para cambiar la secuencia del estado en el menú desplegable, elija el icono del menú contextual y elija Subir o Bajar.

    Captura de pantalla de la pestaña Estados donde puede subir el estado.

  4. Cuando haya terminado de agregar estados para el WIT, compruebe los cambios actualizando el explorador y abra un elemento de trabajo del tipo que ha personalizado.

    Este es el menú desplegable de Estado con Evaluado seleccionado.

    Captura de pantalla del formulario de error con el estado Evaluado seleccionado.

  5. Al agregar un estado a un WIT, que está asociado a un nivel de trabajo pendiente, cada equipo que usa el panel debe actualizar su configuración de columna. Vea Gestione las columnas del panel

Edición de un estado

Puede editar la categoría o el color de un estado personalizado. Sin embargo, no se puede cambiar el nombre del estado personalizado.

  1. Seleccione Editar en el menú contextual ... para el estado que desea modificar.

    Captura de pantalla de un formulario de error con un estado seleccionado y el menú contextual abierto para Editar.

  2. Modifique la categoría o el color y, a continuación, elija Guardar.

  3. Si cambia la categoría, los equipos que usan el panel deben actualizar su configuración de columna. Vea Gestione las columnas del panel

Ocultar o quitar un estado personalizado

Al ocultar o quitar un estado:

  • El estado ya no aparece en el menú desplegable Estado del WIT.

  • No se producen cambios en el historial de elementos de trabajo

  • Los elementos de trabajo existentes mantienen su valor de estado, pero están en un estado no válido. Si desea realizar un cambio en el elemento de trabajo, primero debe actualizar el valor de estado.

    Es posible que quiera crear una consulta y realizar una actualización masiva para mover los elementos de trabajo afectados a un estado válido. Si vuelve a agregar el estado al tipo de elemento de trabajo, los elementos de trabajo vuelven a un estado válido.

Ocultar o mostrar un estado heredado

Puede ocultar un estado heredado que el equipo no usa en su proceso de flujo de trabajo. Sin embargo, asegúrese de tener al menos un estado definido para cada categoría.

  1. Abra el ... menú contextual del estado que desea ocultar y elija la opción Ocultar.

    En este ejemplo se oculta el estado Resuelto del WIT de errores.

    Captura de pantalla de un tipo de error con un estado seleccionado y su menú contextual que muestra Ocultar.

    Nota

    Si oculta el estado de un WIT rastreado en un panel, cada equipo que utilice el panel debe actualizar sus configuraciones de columna. Vea Gestione las columnas del panel

  2. Para mostrar, abra ... menú contextual y elija la opción Unhide .

Quitar un estado personalizado

  1. Abra el ... menú contextual para el estado que desea quitar y elija Quitar. Solo puede quitar un estado personalizado.

  2. En el cuadro de diálogo Quitar estado, seleccione Quitar.

    Captura de pantalla del cuadro de diálogo Quitar advertencia de estado.

Ver el modelo del estado del flujo de trabajo

Para ver el modelo de flujo de trabajo de estado, instale la extensión de Marketplace Visualización de modelos de estado. Esta extensión agrega un nuevo centro en Paneles etiquetado como Visualizador de estado. En esa página, puede elegir un tipo de elemento de trabajo y ver el modelo de estado del flujo de trabajo.

Nota

La extensión Visualización de modelos de estado no es compatible con Azure Boards ni el equipo del producto. Para preguntas, sugerencias o problemas, visite la página de extensión.

Por ejemplo, puede personalizar el flujo de trabajo de errores para tener un estado Evaluado y todos los estados pueden pasar de un estado a otro.

Puede acercar y alejar la vista. Además, puede mover los nodos de estado para obtener una mejor vista del modelo de estado.

Pasos siguientes