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.
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.
- Debe tener una organización creada en Azure DevOps Services. Si aún no ha creado uno, hálo ahora.
- Para crear, editar y administrar procesos, debe ser miembro del grupo Administradores de colecciones de proyectos o tener los permisos de nivel de colección correspondientes Crear proceso, Eliminar proceso, Editar proceso o Eliminar un campo de la organización establecido en Permitir. Consulte Establecimiento de permisos y acceso para el seguimiento del trabajo, Personalización de un proceso heredado.
- Debe haber seleccionado el modelo de proceso de herencia para la colección de proyectos donde se crea el proyecto. Para más información, consulte Elección del modelo de proceso para la colección de proyectos.
- Para crear, editar y administrar procesos, debe ser miembro del grupo Administradores de colecciones de proyectos o tener los permisos correspondientes Crear proceso, Eliminar proceso, Editar proceso o Eliminar un campo de la organización establecido en Permitir. Consulte Establecimiento de permisos y acceso para el seguimiento del trabajo, Personalización de un proceso heredado.
Abrir Configuración>Proceso
Puede crear, administrar y realizar personalizaciones en los procesos en Configuración de la organización>Proceso.
Elija el logotipo de Azure DevOps para abrir Proyectos. Luego, elija Configuración de la organización.
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.
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.
A continuación, elija Proceso.
Puede crear, administrar y realizar personalizaciones en los procesos en Configuración de administración>Proceso.
Elija el logotipo de Azure DevOps para abrir Proyectos. A continuación, elija Configuración de administración.
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.
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.
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.
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.
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.
Para empezar, elija el proceso heredado y, a continuación, elija el WIT que desea personalizar.
Para agregar un campo, elija el icono (Nuevo campo ).
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:
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.
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.
Para comenzar, elija el proceso heredado y, a continuación, elija el WIT que desea personalizar.
En la página Tipos de elementos de trabajo, elija el nuevo tipo de elemento de trabajo.
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.
Haga clic en 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.
Para modificar un flujo de trabajo, elija el proceso heredado, el WIT y, a continuación, la página Estados .
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.
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.
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.
Seleccione la extensión que desea agregar. Aquí elegiremos la lista de comprobación del elemento de trabajo.
Seleccione la organización a la que desea agregarla y elija Instalar.
Las extensiones están disponibles para agregar a todos los proyectos y procesos.
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.
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.
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.
Puede modificar la configuración del trabajo pendiente y de la placa de las maneras siguientes:
- Agregar un WIT personalizado a un trabajo pendiente o placa
- Cambiar el WIT predeterminado
- Cambiar el nombre del trabajo pendiente de requisitos
- Cambiar el nombre de un trabajo pendiente de cartera
- Adición de un trabajo pendiente de cartera que muestra WIT personalizados
- Editar o cambiar el nombre de un trabajo pendiente de cartera
- Eliminar el trabajo pendiente de cartera personalizada de nivel superior
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
- Creación de una organización de prueba e importación o exportación del proceso
Creación de un proyecto de prueba y copia del proceso personalizado
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.
Se abre la página Crear nuevo proyecto. Rellene el formulario. Para más información, consulte Creación de un proyecto.
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.
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.
- Cree una organización de prueba.
- Use la herramienta de proceso de importación y exportación para copiar el proceso en la organización de prueba.
- Compruebe las personalizaciones del proceso en la organización de prueba.
- 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.
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.
Abra el ... menú contextual del proyecto que desea cambiar y elija la opción Cambiar proceso .
Aquí se abre el menú de MyFirstProject1.
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.
Abra el ... menú contextual para el proceso y elegir los proyectos cambiar equipo... .
Aquí se abre el menú del proceso heredado MyAgile.
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.
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.
Artículos relacionados
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:
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de