Agregar y administrar campos (proceso de herencia)

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

Puede agregar un campo personalizado para admitir el seguimiento de requisitos de datos adicionales o modificar atributos select de un inherited icon campo heredado. Por ejemplo, puede agregar un campo personalizado o cambiar la etiqueta que aparece en el formulario de elemento de trabajo para un campo heredado.

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 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 campos y atributos de —— elementos de —

Una vez que haya agregado un campo personalizado, puede crear consultas,gráficos o vistas de Analytics y Power BI informes para realizar un seguimiento de los datos relacionados con él.

Prerrequisitos

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.

    Open Projects>Organization settings.

  2. A continuación, elija Procesar.

    Then, choose Process.

    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.

    Open Projects>Organization settings

  2. A continuación, elija Procesar.

    Then, choose Process.

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.

    Open Project>Organization settings.

  2. A continuación, elija Procesar.

    Then, choose Process.

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.

Nombres de campo personalizados

Al agregar un campo personalizado a un proceso heredado, Azure DevOps asigna un nombre de referencia con el prefijo Personalizado y, a continuación, el nombre del campo con espacios quitados. Por ejemplo, agrega un campo denominado DevOps Triage, el nombre de referencia es Custom.DevOpsTriage. No se permiten espacios dentro del nombre de referencia.

Agregar un campo personalizado

Puede agregar campos y especificar el grupo y la página donde deben aparecer. Además, una vez que haya agregado un campo, puede arrastrarlo y colocarlo dentro de una página para mover su posición dentro del formulario. Si tiene varios campos que desea agregar a una página o grupo personalizados, agregue primero esas páginas o grupos y, a continuación, agregue los campos.

Nota

Cada proceso puede definir hasta 1024 campos, incluidos los campos heredados del sistema. Solo puede agregar campos dentro de una página de un formulario. No se puede agregar un campo al área gris dentro del formulario donde se encuentran los campos Asignado a, Estado y Motivo.

  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 proceso de MyAgile.

    All Processes-Process-WIT breadcrumb links

    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.

    Process Work Item Types page, Add a field to a WIT

  3. Asigne un nombre al campo y seleccione el tipo de campo de uno de los tipos de datos admitidos. Si quiere, agregue una descripción.

    Nota

    Debe especificar un nombre de campo que sea único dentro de la organización. Un campo personalizado definido para un proceso no puede ser el mismo que el nombre definido para otro proceso. Para obtener más información sobre los nombres de campo, consulte ¿Qué es un campo? ¿Cómo se usan los nombres de campo?

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

    Add a field to Bug, choose field type

  4. (Opcional) En la pestaña Opciones, indique si el campo es necesario y especifique un valor predeterminado. O deje los valores en blanco. Al crear un campo Requerido,los usuarios deben especificar un valor para el campo para guardar el elemento de trabajo. Cuando se crea un elemento de trabajo, así como cada vez que alguien abre un elemento de trabajo y el campo está vacío, se establece el valor predeterminado.

    Add a field to Use story, specify options

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

    Add a field to Use story, specify layout

    Nota

    Aunque puede cambiar la etiqueta del formulario, debe usar el nombre del campo al agregar campos a las tarjetas(Kanban,Panelde tareas) o crear consultas basadas en el campo.

  6. Elija Agregar campo para completar la adición del campo. Si no especifica su ubicación de diseño, el sistema la agrega al primer grupo de campos del formulario.

  7. Cuando haya terminado de realizar todos los cambios, abra un elemento de trabajo del tipo que ha personalizado.

    Aquí se muestra que el campo Vale de cliente se ha agregado al grupo Estado. Es posible que tenga que actualizar el explorador para ver los cambios.

    Bug form, Customer Ticket field added to Customer focus group

Agregar una lista desplegable

Seguimiento del trabajo, proceso y límites del proyecto

Puede agregar un nuevo campo y definir una lista de selección o personalizar la lista de selección de un campo heredado.

Nota

Cada organización o colección puede definir hasta 1024 listas desplegables. Cada lista desplegable puede contener hasta 2048 elementos. Los elementos de la lista desplegable deben tener 256 caracteres o menos. Si desea agregar listas desplegables dependientes, vea Listas en cascada.

  1. Para empezar, elija Nuevo campo y, a continuación, especifique el tipo de lista desplegable entero o cadena y, a continuación, agregue los elementos que add new field iconadd new field icon aparecerán en la lista desplegable. Puede agregar un elemento y, a continuación, presionar Entrar para agregar otro elemento.

    Add a field to Bug dialog, Add a custom picklist.

    Para eliminar un elemento de la lista, resalte el elemento y, a continuación, haga clic en Delete icon el icono eliminar.

    Para modificar la lista de selección de un campo heredado, elija Editar para editar el campo. En la pestaña Definición, puede elegir Agregar valor.

    Edit field Priority in User STory dialog, Definition tab.

  2. (Opcional) Elija la pestaña Opciones para definir el campo según sea necesario, especificar un valor predeterminado o permitir que los usuarios escriban sus propios valores.

    Allow values in a custom picklist

  3. (Opcional) Consulte el paso 5 anterior para especificar dónde desea que el campo aparezca en el formulario(pestaña Diseño).

Adición de un campo de identidad

Use un campo basado en identidades para agregar un campo similar al Asignado a campo. Los campos basados en identidad actúan de la misma manera que el campo Asignado a, lo que proporciona una función de selector de búsqueda e identidad. Cuando su organización administra usuarios con Azure Active Directory o Active Directory, el sistema sincroniza los campos basados en identidades con los nombres definidos en estos directorios.

  1. Para empezar, elija add new field iconNuevo campoy, a continuación, el nombre del campo, el tipo de identidad y, opcionalmente, una descripción.

    Add a field to Bug dialog, Definition tab, Add an Identity field.

  2. (Opcional) Consulte el paso 5 anterior para especificar dónde desea que el campo aparezca en el formulario (pestaña Diseño).

Agregar un campo HTML de texto enriquecido

  1. Como antes, elija el WIT al que desea agregar el campo y, a continuación, add new field iconelija el campo Nuevo.

  2. Elija Texto (varias líneas) como tipo. Aquí etiquetamos el campo como Solicitud de cliente para capturar comentarios de clientes para las solicitudes de características del producto.

    Process Work Item Types page, Add a rich-text field to the Bug form

  3. El campo se agrega a la primera columna en todos los campos de texto enriquecido definidos por el sistema, pero antes del control Discusión.

    Bug form, Customer request field added to first column in form

Agregar un campo de casilla

  1. Como antes, elija el WIT al que desea agregar el campo y, a continuación, add iconelija Nuevo campo.

  2. Elija Boolean como el tipo y asíéndole una etiqueta. Aquí etiquetamos el campo como Triaged para realizar un seguimiento del estado de la triage del error.

    Add a boolean field
  3. (Opcional) Abra la pestaña Opciones y especifique si el campo debe ser obligatorio.

    Set options for boolean field

  4. De forma predeterminada, el campo se agrega al último grupo definido en la segunda columna. Abra la pestaña Diseño para arrastrar y colocar el campo en otro grupo del formulario.

    Nota

    El campo aparece como una casilla en el formulario de elemento de trabajo. Active la casilla para indicar un valor True. Si muestra el campo en kanban o panel de tareas, se muestran los valores de campo True y False (no una casilla).

Agregar un campo existente a otro WIT

Los campos existentes corresponden a cualquier campo heredado y campo personalizado definido dentro de la colección. Una vez que haya agregado un campo personalizado a un WIT, puede agregarlo a otros usuarios desde el menú formulario. O bien, puede agregar un campo definido para un proceso a un tipo de elemento de trabajo en otro proceso. Abra el tipo de elemento de trabajo y elija el campo existente.

Para buscar descripciones de cualquier campo de elemento de trabajo definido por el sistema, vea el índice de campo de elemento de trabajo.

Aquí se agrega el campo Customer Ticket (Vale de cliente) al WIT de caso de usuario.

Add existing field to a User Story

Opcionalmente, especifique los valores requeridos o predeterminados y la ubicación dentro del formulario para el campo.

Volver a etiquetar un campo

No se admiten acciones para cambiar el nombre de un campo o cambiar el tipo de campo. Sin embargo, en la pestaña Diseño puede cambiar la etiqueta que aparece en el formulario de elemento de trabajo. Al seleccionar el campo en una consulta, debe seleccionar el nombre del campo y no la etiqueta del campo.

Aquí, se vuelve a etiquetar el campo Customer Ticket (Vale de cliente) a Ticket Number (Número de vale).

Layout tab, Relabel a field

Modificar texto de ayuda de descripción

El texto de ayuda de descripción se muestra cuando los usuarios mantienen el puntero sobre un campo en el formulario de elemento de trabajo. Puede definir texto de ayuda diferente para los mismos campos para distintos tipos de elementos de trabajo. La modificación se admite tanto para los campos personalizados como para los heredados. Tenga en cuenta que la implementación difiere en función del tipo de campo.

  • Para los campos heredados:el texto de ayuda de descripción se puede definir de forma diferente para cada tipo y proceso de elemento de trabajo.
  • Para los campos personalizados:el texto de ayuda de descripción aparece igual para el campo en todos los tipos de elementos de trabajo y todos los procesos.

Nota

Algunas características requieren la instalación de Azure DevOps Server actualización 2020.1. Para obtener más información, Azure DevOps Server notas de la versión de Update 1 RC1 de 2020, Boards.

El texto de ayuda de descripción se muestra cuando los usuarios mantienen el puntero sobre un campo en el formulario de elemento de trabajo. Solo puede modificar el texto de ayuda de descripción en un campo personalizado. Ese texto de ayuda se propaga a todos los tipos de elementos de trabajo y a todos los procesos. No se puede personalizar el texto de ayuda por proceso o tipo de elemento de trabajo.

Para modificar el texto de ayuda Descripción, elija el tipo de elemento de trabajo que desea modificar, elija Editar para el campo y elija la pestaña Definición. El valor modificado solo afecta a ese campo del proceso y a ese tipo de elemento de trabajo.

Aquí se modifica el campo Puntos de historia para Caso de usuario.

Edit field dialog, User Story, Story Points field.

Aquí se modifica el campo Publicado personalizado para Caso de usuario.

Edit field dialog, User Story, Published custom field.

Mostrar, ocultar o quitar un campo

Puede elegir mostrar u ocultar cualquier campo o control personalizado para que no aparezca en un formulario. Si desea restablecer un campo en el formulario más adelante, puede ocultar Estas acciones difieren de la opción Eliminar, que elimina el campo de la organización.

Puede optar por mostrar u ocultar un campo heredado o un control personalizado para que no aparezca en un formulario. Para los campos personalizados, puede quitarlo del formulario. Si desea restablecerlo, elija Mostrar en el diseño. Estas acciones difieren de la opción Eliminar, que elimina el campo de la organización.

Nota

Los datos definidos para un campo heredado, incluso si se ocultan, se mantienen en el almacén de datos y el historial de elementos de trabajo. Para ver un registro de él, vea la pestaña historial de un elemento de trabajo.

Cuando se quita un campo personalizado del diseño, se mantiene en el almacén de datos, pero se quita del historial. Puede verlo desde los resultados de la consulta. Si vuelve a agregar el campo al formulario, se restaura el historial de este. Para eliminar un campo personalizado de una colección de proyectos, vea Eliminar un campo.

Ocultar un campo o un control personalizado

Ocultar un campo heredado o un control personalizado

  1. Abra el menú contextual del campo o control y elija Ocultar del diseño.

    Bug layout, inherited field, open context menu, choose Hide from layout

  2. Para agregar un campo o control oculto al formulario, elija Mostrar en el diseño.

Quitar un campo personalizado de un formulario

  1. Elija Quitar en el menú contextual del campo que desea quitar.

    Remove field from bug work item type

  2. Confirme que desea quitar el campo.

    Confirm to remove field from the bug work item form
  3. Para agregar un campo personalizado que se ha quitado, elija Nuevo campo y seleccione Usar un campo existente.

Reversión del campo a valores predeterminados preestablecidos

Puede descartar los cambios realizados en un campo heredado. En la página Diseño del tipo de elemento de trabajo modificado, elija la opción Revertir del campo.

Layout page, Field context menu, choose Revert option

Eliminar un campo

Al eliminar un campo se eliminan todos los datos asociados a ese campo, incluidos los valores históricos. Una vez eliminado, solo puede restaurar el campo y recuperar los datos mediante la API REST Fields - Update.

  1. El campo se elimina de la página Todos los campos de procesos.

    Delete field

    Para eliminar campos, debe ser miembro del grupo administradores de recopilación de Project o tener permisos explícitospara eliminar el campo de la cuenta .

  2. Para completar la operación de eliminación, debe escribir el nombre del campo como se muestra.

    Delete field, confirmation dialog

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.

Si está trabajando con planes de prueba o casos de prueba, consulte estos artículos: