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 realizados en el proceso heredado aparecen automáticamente en los proyectos que usan ese proceso. Puede personalizar rápidamente un proceso agregando o modificando un tipo de elemento de trabajo (WIT) que forma parte del proceso. De lo contrario, use la siguiente secuencia para personalizar un proyecto:

  1. Personalizar un proceso heredado: modifique el proceso heredado para que se alinee con sus requisitos específicos modificando campos, WIT, flujos de trabajo, formularios y trabajos pendientes.
  2. Compruebe las personalizaciones: cree un proyecto de prueba y valide los cambios.
  3. Aplicar el proceso heredado a un proyecto: agregue un nuevo proyecto basado en el proceso heredado y cambie el proceso usado por un proyecto de equipo existente.
  4. Actualizar y comprobar las personalizaciones: actualice el portal web y abra un elemento de trabajo del tipo que modificó.

Importante

El modelo de proceso de herencia está disponible para los proyectos configurados para admitirlo. 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, vea Elegir el modelo de proceso para la colección de proyectos.

Nota:

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

Requisitos previos

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

  • Requisito de la organización: asegúrese de que tiene una organización en Azure DevOps.

  • Permisos:

    • Ser miembro del grupo Administradores de la colección de proyectos.
    • Tener permisos de nivel de colección, como Crear proceso, Eliminar proceso, Editar proceso o Eliminar un campo de la organización establecido en Permitir.
    • Estos permisos le permiten modificar procesos y campos dentro de la organización.
  • Requisito del modelo de proceso de proyecto:

    • Asegúrese de que tiene el modelo de proceso de herencia para la colección de proyectos donde se crea el proyecto.
  • Permisos:

    • Ser miembro del grupo Administradores de la colección de proyectos.
    • Tener permisos de nivel de colección, como Crear proceso, Eliminar proceso, Editar proceso o Eliminar un campo de la organización establecido en Permitir.
    • Estos permisos le permiten modificar procesos y campos dentro de la organización.

Nota:

Al personalizar un proceso heredado, los proyectos que usan ese proceso reflejan automáticamente las personalizaciones. Para garantizar una transición sin problemas, se recomienda crear un proceso de prueba y un proyecto, lo que le permite 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.

Agregar o modificar un campo

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

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

  2. Seleccione el icono de engranaje Configuración de organización.

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

  3. Seleccione Procesar> el proceso> heredado el WIT que desea personalizar.

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

    Captura de pantalla de la página Procesar tipos de elementos de trabajo, Agregar un campo a un WIT.

    En el cuadro de diálogo resultante, elija el tipo de campo que desea agregar. Por ejemplo: entero, lista desplegable (menú desplegable), nombre-persona/identidad, texto enriquecido o HTML, o casilla (boolean).

  5. Modifique un campo existente de las siguientes maneras:

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.

  1. Seleccione el proceso heredado y el tipo de elemento de trabajo.
  2. Seleccione Reglas>Nueva regla.

Captura de pantalla que muestra El proceso, WIT, Error, Diseño, Nuevo control personalizado.

Para obtener 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. Seleccione el proceso heredado y el WIT que desea personalizar.

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

    Captura de pantalla que muestra Proceso, Proceso heredado, Tipos de elementos 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 los elementos de trabajo asociados aparecen en un trabajo pendiente, paneles, resultados de la consulta, etc.

    Captura de pantalla que muestra el cuadro de diálogo Crear nuevo tipo de elemento de trabajo.

  4. Seleccione Crear para guardar.

    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 maneras siguientes:

Agregar un control personalizado

Los controles personalizados proporcionan más funcionalidad a un formulario de elemento de trabajo.

En la página Proceso , seleccione el proceso > heredado WIT >Add custom control (Agregar control personalizado).

Captura de pantalla que muestra Elegir el proceso heredado, el WIT y, a continuación, Agregar secuencia de control personalizada.

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 contribuye a las nuevas funcionalidades del 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. Vaya a Visual Studio Marketplace, busque una extensión y seleccione Obtener gratis.

    Captura de pantalla que muestra la extensión de Marketplace, lista de comprobación del elemento de trabajo.

  2. Elija la organización a la que desea agregarla en el menú desplegable y, a continuación, seleccione Instalar.

    Captura de pantalla que muestra la organización seleccionada y el botón instalar.

  3. Vuelva al proceso y wit y compruebe que la extensión es donde quiere. Puede arrastrarlo a donde quiera que esté en el formulario.

    Captura de pantalla que muestra la extensión de grupo en el formulario de elemento de trabajo Error.

Modificar el trabajo pendiente y los paneles

Puede agregar más WIT a un nivel de trabajo pendiente o crear otro trabajo pendiente de cartera. Por ejemplo, considere el ejemplo siguiente:

  • Se introdujo un trabajo pendiente de cartera de tercer nivel denominado Iniciativas, específicamente diseñado para realizar un seguimiento del WIT de iniciativa personalizado.
  • También hemos cambiado el nombre del trabajo pendiente del producto a Stories and Tickets, lo que significa que ahora abarca tanto casos de usuario como vales de cliente.

Captura de pantalla que muestra los cambios realizados en los niveles de trabajo pendiente.

  1. En la página Proceso, seleccione los niveles de trabajo pendiente del proceso >heredado.

    Captura de pantalla que muestra el portal web, el contexto de administración, la página Proceso, abrir Niveles de trabajo pendiente.

  2. Puede modificar la configuración de trabajos pendientes y de placa de las maneras siguientes:

Comprobación de la personalización

Se recomienda crear un proyecto de prueba y aplicar el proceso heredado personalizado a él 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. En la página Proceso , seleccione ... 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. Escriba información en el formulario y, a continuación, seleccione Crear. Para más información, consulte Creación de un proyecto.

  3. En el proyecto, seleccione Boards Work Items (Elementos de trabajo de paneles>) y, a continuación, seleccione el WIT personalizado en el menú desplegable Nuevo elemento de trabajo. En el ejemplo siguiente, seleccionamos Error.

    Captura de pantalla que muestra la página Trabajo, Elementos de trabajo, Agregar nuevo elemento de trabajo, secuencia de errores.

  4. Compruebe que uno o varios campos agregados aparecen en el formulario. El icono (signo de exclamación) indica que el campo es obligatorio.

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

También puede usar los pasos siguientes para comprobar las personalizaciones realizadas 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 la herramienta de proceso de importación y exportación de nuevo para importar el proceso modificado a la organización de producción.

Cambio del proceso del proyecto

Para obtener más información, consulte Cambio del proceso de un proyecto.