Agregar un campo personalizado a un tipo de elemento de trabajo (proceso de herencia)

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019

Agregue un campo personalizado para admitir el seguimiento de los requisitos de datos que tiene que no se cumplen con el conjunto de campos existente. Por ejemplo, puede agregar un campo personalizado para realizar un seguimiento de un número de vale de cliente. Para obtener una lista de todos los campos definidos para su organización, que incluye todos los campos definidos para el sistema y los procesos heredados, consulte Visualización de los campos y atributos de elementos de trabajo. Para obtener una descripción de cada campo definido con un proceso del sistema, vea Índice de campos de elemento de trabajo.

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

Para más información sobre lo que puede personalizar, consulte Acerca de la personalización de procesos y los procesos heredados.

Sugerencia

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

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

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

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

    Abra Project  configuración de la organización.

  2. A continuación, elija Procesar.

    A continuación, elija Proceso.

Creación de un proceso heredado

El primer paso es crear un proceso heredado que puede 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 un campo

Siempre se agrega un campo a un tipo de elemento de trabajo existente.

  1. En la página Proceso del proceso heredado seleccionado, elija el tipo de elemento de trabajo al que desea agregar el campo personalizado.

    Aquí elegiremos el WIT de errores. Tenga en cuenta los vínculos de la ruta de navegación que le permiten volver a la página Todos los procesos y el proceso de MyAgile.

    Todos los vínculos de ruta de navegación processes-process-WIT

    Si el campo Nuevo y otras opciones están deshabilitados, no tiene los permisos necesarios para editar el proceso. Consulte Establecer permisos y acceso para el seguimiento del trabajo, Personalizar un proceso heredado.

  2. Con el WIT seleccionado, elija el campo Nuevo.

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

  3. Asigne un nombre al campo y seleccione el tipo de campo de uno de los tipos de datos admitidos. Los nombres de campo deben ser únicos y no tener más de 128 caracteres. Para obtener restricciones adicionales, consulte ¿Qué es un campo? ¿Cómo se usan los nombres de campo?. Opcionalmente, agregue una descripción.

    Nota

    Una vez creado, no se puede cambiar el nombre del campo ni el tipo de datos.

    Aquí se agrega un campo Entero con la etiqueta Customer Ticket( Vale de cliente).

    Agregar un campo a Error, elegir tipo de campo

    Entre los tipos de datos adicionales que puede agregar se incluyen: Lista desplegable,Identidad,Texto enriquecido, HTMLy Casilla.

  4. (Opcional) En la pestaña Opciones, indique si el campo es necesario y especifique un valor predeterminado. O déjelo en blanco.

    Agregar un campo a Usar caso, especificar opciones

    Al crear un campo Requerido, los usuarios deben especificar un valor para el campo con el fin de guardarlo. El valor predeterminado que especifique se establece al crear un elemento de trabajo, así como cada vez que se abre un elemento de trabajo y el campo está vacío.

  5. (Opcional) En la pestaña Diseño, puede escribir una etiqueta de formulario diferente que el nombre del campo. Además, puede elegir la página y el grupo donde aparece el campo en el formulario.

    Aquí, se agrega el campo Customer Ticket (Vale de cliente) a un nuevo grupo con la etiqueta Customer focus (Enfoque del cliente).

    Agregar un campo a Usar caso, especificar diseño
  6. Elija Agregar campo para completar la adición del campo. Si no ha especificado su ubicación de diseño, se agrega al primer grupo de campos del formulario de diseño.

    Sugerencia

    Una vez que haya agregado un campo, puede arrastrarlo y colocarlo dentro de una página para reubicarlos en el formulario. Si tiene varios campos que desea agregar a una página o grupo personalizados, puede que desee agregar esos elementos primero y, a continuación, agregar los campos. No se puede agregar un campo al área gris dentro del formulario donde se encuentran los campos Asignado a, Estado y Motivo.

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.

  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

    Creación de un proyecto a partir del proceso seleccionado

  2. Se abre la página Crear nuevo proyecto. Rellene el formulario.

    Crear nuevo formulario de proyecto

    Crear nuevo formulario de proyecto

    Crear nuevo formulario de proyecto

  3. Abra Elementos de trabajo. (1) Compruebe que ha seleccionado el proyecto correcto y, a continuación, (2) elija Elementos de trabajo.

    Abrir elementos  de trabajo

  4. Seleccione el WIT que ha personalizado. Aquí elegimos Error.

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

  5. Compruebe que el campo que agregó aparece en el formulario. Tenga en cuenta que el icono (signo de exclamación) indica que el campo es obligatorio.

    Formulario de error, campo Vale de cliente agregado al grupo De atención al cliente

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.

Pruebe esto a continuación

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.