Uso de vínculos para ver las dependencias y realizar un seguimiento del trabajo relacionado

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Al vincular elementos de trabajo a otros elementos de trabajo, puede realizar un seguimiento del trabajo relacionado, ver una jerarquía de trabajo, ver dependencias y mucho más. Al vincular elementos de trabajo a devops y otros objetos, se admite una pista automática de cambios y se habilita la navegación rápida a los elementos de trabajo y los objetos vinculados.

Se usan diferentes tipos de vínculos para vincular a los distintos objetos. Por ejemplo, puede usar vínculos primarios y secundarios para admitir una estructura jerárquica de árbol de elementos de trabajo. Los tipos de vínculo Confirmar y Rama admiten vínculos entre elementos de trabajo y confirmaciones y ramas de Git, respectivamente.

Vincule elementos de trabajo para admitir los siguientes objetivos:

  • Seguimiento de dependencias, elementos relacionados y jerarquías de trabajo
  • Seguimiento de los elementos de trabajo que se prueban mediante casos de prueba y resultados de pruebas
  • Admitir una pista de auditoría de los cambios de código y los elementos de trabajo que admiten
  • Compatibilidad con la rastreabilidad de un extremo a otro
  • Comparta información vinculando elementos de trabajo a un recurso compartido de red, guion gráfico o documento.

En este artículo se describen los tipos de vínculo disponibles para su uso. Puede vincular objetos desde el portal web o desde Visual Studio Team Explorer. Para obtener más información sobre cómo vincular elementos de trabajo y eliminar vínculos, vea Agregar vínculo a elementos de trabajo.

Sugerencia

Puede configurar la vinculación automática y otras opciones que vinculen elementos de trabajo a confirmaciones de Git, solicitudes de extracción, compilaciones, etc. Para obtener información sobre cómo hacerlo, consulte los siguientes recursos:

Ver lista de objetos vinculados

Para ver la lista de todos los objetos vinculados a un elemento de trabajo, abra el elemento de trabajo y elija la pestaña Vínculos. La pestaña vínculos indica el recuento de todos los objetos vinculados.

Captura de pantalla de la pestaña Vínculos con el recuento de objetos vinculados.

Los objetos vinculados se agrupan en su tipo de vínculo, con un recuento dentro de cada grupo. Puede expandir o contraer cada grupo y ordenar dentro de cada grupo por Estado ,Actualización más reciente o Comentario eligiendo el título de columna correspondiente.

Por ejemplo, la pestaña Vínculos siguiente muestra una parte de los 64 objetos vinculados para un elemento de trabajo.

Captura de pantalla de la pestaña Vínculos con muchos objetos vinculados.

Los vínculos precedido por el signo de exclamación rojo indican que se ha eliminado la compilación, la versión u otro objeto. Esto suele deberse a directivas de retención que eliminan automáticamente estos objetos una vez transcurrido un período de tiempo determinado.

Elementos de trabajo vinculados a elementos de trabajo

Hay varios tipos de vínculos del sistema que se usan para vincular elementos de trabajo entre sí: dos topologías de árbol, una topología de dependencia y una red. Los vínculos de topología de árbol admiten las jerarquías anidadas, las consultas de árbol y varios informes. Los vínculos dependientes admiten el seguimiento de las tareas que se deben completar antes de que otras puedan iniciarse. Además, el tipo de vínculo Relacionado admite la conexión de elementos de trabajo que están en el mismo nivel.

Tipos de vínculos de elementos de trabajo

Todos los tipos de vínculos de dos vías se caracterizan por un nombre hacia delante e inverso, como primario/secundario y duplicado/duplicado de. Al vincular con uno de estos nombres, el elemento de trabajo vinculado se actualiza para incluir un vínculo con el tipo de vínculo correspondiente. Por ejemplo, si agrega un vínculo primario a un elemento de trabajo, el elemento de trabajo vinculado contiene un vínculo secundario.

Como guía de referencia rápida, use los siguientes tipos de vínculo como se indica:

  • Use el tipo de vínculo Duplicado cuando se hayan creado dos elementos de trabajo que capturen esencialmente la misma información; cierre uno de los elementos de trabajo y mantenga activo el otro.
  • Use los tipos de vínculo Primario/Secundario cuando desee dividir elementos de trabajo en elementos más pequeños, por ejemplo, dividir características en casos o historias en tareas.
  • Use los tipos de vínculos Predecesor-Sucesor cuando desee realizar un seguimiento de las tareas que deben completarse antes de que se puedan iniciar otras. Este tipo de vínculo se usa con más frecuencia al planear el trabajo mediante Project
  • Use el tipo de vínculo Relacionado cuando los elementos de trabajo que se vinculan estén en el mismo nivel(por ejemplo, dos casos de usuario que definen características que se superponen entre sí) o para vincular elementos de trabajo definidos en proyectos diferentes o administrados por equipos diferentes.

Para obtener instrucciones sobre cómo elegir tipos de vínculo, revise la referencia tipo de vínculo en la sección notas relacionadas.

Puede crear vínculos desde dentro de un formulario de elemento de trabajo, a partir de un elemento de trabajo que aparece en una lista de resultados de la consulta, en Microsoft Excel o en Microsoft Project. También puede usar cualquiera de los programas cliente de Team Foundation, como Team Explorer y el portal web, para crear vínculos o adjuntar archivos.

Además, puede usar el menú contextual en el portal web o Team Explorer.

Nota

Para cada elemento de trabajo, puede agregar un máximo de 1000 vínculos a otros elementos de trabajo.

Vinculación de elementos de trabajo entre organizaciones

Las organizaciones que usan Azure Active Directory pueden vincular elementos de trabajo que existen en proyectos diferentes entre organizaciones. Use los siguientes tipos de vínculo como se indica:

  • Use los tipos de vínculo Consume From/Produces For cuando desee realizar un seguimiento de las dependencias de elementos de trabajo que se definen en distintas organizaciones y que administran distintos equipos.
  • Use el tipo de vínculo Relacionado remoto cuando los elementos de trabajo que se vinculan se definen en distintas organizaciones y se administran por equipos diferentes, pero no tienen interdependencias sólidas.

Formulario de caso de usuario, pestaña Vínculo, que muestra dos vínculos externos

Puede crear vínculos entre los elementos de trabajo con una de las pestañas de control de vínculos que hay en los formularios de elementos de trabajo. La interfaz de usuario para vincular un elemento de trabajo difiere en función de la plataforma, la versión y el cliente que use. Para vincular varios elementos de trabajo a un elemento nuevo o existente, vea Agregar vínculo a elementos de trabajo.

Nota

Los formularios y las características de elementos de trabajo disponibles pueden diferir en función de si abre el formulario desde el portal web o Visual Studio Team Explorer.

Desde el nuevo formulario de elemento de trabajo, puede agregar un vínculo mediante la sección Trabajo relacionado o desde la pestaña Vínculos.

Abra un elemento de trabajo y elija el icono de signo más para agregar un vínculo.

Captura de pantalla del formulario de elemento de trabajo, la pestaña Vínculos y el control de trabajo Relacionado.

Portal web, formulario de elemento de trabajo, sección Trabajo relacionado

Elija Elemento existente para vincular a un elemento de trabajo u otro objeto mediante cualquier tipo de vínculo admitido. Elija Nuevo elemento para iniciar un vínculo y definir un nuevo elemento de trabajo al mismo tiempo. Para obtener más información, vea Agregar vínculo a elementos de trabajo.

Captura de pantalla del control de trabajo relacionado, opciones del menú de vínculos.

En la pestaña Trabajo relacionado o Vínculos, también puede completar estas acciones:

Desde una página de resultados de consulta, también puede completar estas acciones:

  • Vincular elementos seleccionados a un nuevo elemento de trabajo
  • Vincular elementos seleccionados a un elemento de trabajo existente

Para obtener más información, vea Agregar vínculo a elementos de trabajo.

El nuevo formulario web solo está disponible en TFS 2017 y versiones posteriores.

Estas características le permiten vincular o cambiar rápidamente los vínculos que utilizan el tipo de vínculo primario-secundario:

  • Para vincular elementos de trabajo pendiente a elementos de trabajo pendiente de cartera o para cambiar la estructura de vínculos entre estos elementos, use el panel de asignación para organizar el trabajo pendiente.
  • Para crear y vincular tareas a elementos de trabajo pendiente, use la página de trabajo pendiente de sprint; desde el portal web también puede arrastrar y colocar elementos para cambiar la estructura del vínculo.
  • Para aplicar sangría(Aplicar sangría a ), outdent (Outdent) y cambiar la estructura de vínculos de una jerarquía de árbol, puede volver a ordenar elementos primarios y reordenados de un trabajo pendiente en el portal web o usar una consulta de árbol en Team Explorer.

También puede usar Excel para cambiar la estructura del vínculo. Vea Agregar o modificar elementos de trabajo deforma masiva Excel .

Los tipos de vínculo relacionados con las pruebas vinculan elementos de trabajo de administración de casos de prueba entre sí o con otros elementos de trabajo. Desde el portal web o Microsoft Test Manager, puede ver qué casos de prueba se definen para un conjunto de pruebas y qué conjuntos de pruebas se definen para un plan de pruebas. Sin embargo, estos objetos no están vinculados entre sí a través de tipos de vínculo.

Puede vincular elementos de trabajo a casos de prueba mediante los tipos de vínculo Probado/Probado por. Use los mismos controles de vínculo que usa para vincular elementos de trabajo a otros elementos de trabajo como se describió anteriormente.

En la imagen siguiente se muestra el conjunto completo de tipos de vínculos usados para vincular tipos de elementos de trabajo de administración de pruebas. La mayoría de los vínculos entre los artefactos de administración de pruebas se producen mediante la ejecución de una tarea desde las páginas de prueba o Microsoft Test Manager.

Tipos de vínculo usados para vincular objetos de prueba

Por ejemplo, cuando se agregan pasos compartidos a un caso de prueba, se vinculan automáticamente mediante los tipos de vínculo Caso de prueba/Pasos compartidos. Consulte Compartir pasos entre casos de prueba.

Formulario de elemento de trabajo del caso de prueba (TFS 2015)

Crear pasos compartidos

En Prueba, puede agregar planes de pruebas, conjuntos de pruebas y casos de prueba, que están vinculados, pero no a través de un tipo de vínculo específico. Además, el sistema de pruebas crea y administra las asociaciones de los resultados de las pruebas con los casos de prueba y los planes de pruebas.

Elementos de trabajo vinculados a artefactos de código y canalizaciones de compilación y versión

A medida que desarrolla el software, puede capturar qué cambios y compilaciones de código admiten la finalización de un elemento de trabajo. De esta manera, el equipo puede comprender qué trabajo se ha realizado o cómo se corrigió un error a través de la pista de auditoría de los cambios en la base de código.

Los tipos de vínculo usados para construir estos vínculos, como se muestra en la imagen siguiente, son: Branch, Build, Changeset, Commit, Found in build, Integrated in build, Pull Request, Versioned Item e Integrated in release environment.

Imagen conceptual de los tipos de vínculo de devops.

Los tipos de vínculo usados para construir estos vínculos, como se muestra en la imagen siguiente, son: Rama, Compilación, Conjunto de cambios, Confirmación, Solicitud de extracción y Elemento con control de versiones.

Tipos de vínculo de artefacto a artefacto

Para obtener más información sobre el control de vínculos o para personalizar el control Vínculos de desarrollo, vea VínculosControlOpciones, Control de vínculos de desarrollo.

Puede agregar un vínculo desde el elemento de trabajo a los artefactos admitidos mediante el método descrito anteriormente para vincular elementos de trabajo. Sin embargo, un método más sencillo consiste en agregar el identificador del elemento de trabajo a una confirmación, solicitud de extracción, conjunto de cambios u otra operación de Git o TFVC compatible en el momento de crear esos elementos. Además, puede vincular elementos de trabajo desde el control Desarrollo en el formulario de elemento de trabajo como se describe en Elementos de trabajo vinculados al desarrollo de código git.

Para obtener más información, consulte los siguientes artículos:

Elementos de trabajo vinculados al desarrollo de código git

El método recomendado consiste en impulsar el desarrollo desde el elemento de trabajo o agregar el identificador de elemento de trabajo al crear ramas, confirmaciones y solicitudes de extracción.

Git permite vincular elementos de trabajo a confirmaciones mediante el tipo de vínculo Confirmar. Existen varias maneras de verlo:

  • En Visual Studio Team Explorer, agregue los ID de elemento de trabajo antes de confirmar los cambios.
    Agregar el identificador de elemento de trabajo o arrastrar elementos antes de confirmar los cambios
  • Puede usar el comando git-commit e incluir el identificador del elemento de trabajo en el comentario. Por ejemplo, puede usar este comentario #35 Capturar excepción null en la confirmación. Al insertar la confirmación, el sistema crea un vínculo de confirmación entre la confirmación y el elemento de trabajo n.º 35.
  • Y, con el control Desarrollo, puede impulsar el desarrollo de Git desde el elemento de trabajo, como se muestra en la siguiente imagen.

Captura de pantalla del formulario de elemento de trabajo, Control de desarrollo.

Formulario de elemento de trabajo, sección Desarrollo

Elementos de trabajo vinculados a GitHub artefactos

Al conectar Azure Boards con los repositorios de GitHub, se habilita la vinculación entre las confirmaciones y las solicitudes de incorporación de cambios de GitHub con los elementos de trabajo. Puede usar GitHub para el desarrollo de software y Azure Boards para planificar el trabajo y realizar su seguimiento.

Los tipos de vínculo admitidos incluyen GitHub Commit, GitHub Issuey GitHub Pull Request.

Los tipos de vínculo admitidos incluyen GitHub Commit y GitHub Pull Request.

Importante

Solo puede vincular a GitHub artefactos cuyos repositorios se han conectado a Azure Boards. Para crear esa conexión, vea Conectar Azure Boards para GitHub. Para obtener más información sobre la vinculación a GitHub artefactos, vea Vincular GitHub, solicitudes de extracción y problemas a elementos de trabajo.

Elementos de trabajo vinculados al desarrollo de código TFVC

El control de versiones de Team Foundation (TFVC) permite vincular elementos de trabajo a conjuntos de cambios de control de versiones o archivos de código fuente con versiones mediante los tipos de vínculo Changeset y Versioned Item. Cuando se comprueban los cambios pendientes o se usa Mi trabajo para comprobar los cambios, los elementos de trabajo se vinculan automáticamente a los cambios.

Team Explorer, Mi trabajo, Cambios pendientes, check-in

Elementos de trabajo vinculados a un sitio web, recurso compartido de red, guion gráfico o documento

Puede usar el tipo de vínculo Hipervínculos o Guion gráfico para vincular un elemento de trabajo a un sitio web, recurso compartido de red o documento ubicado en un recurso compartido de red. Ambos tipos de vínculo son vínculos un únicos. Para agregar vínculos de este tipo, puede usar los mismos controles de vínculo descritos anteriormente para vincular elementos de trabajo.

Use el tipo de vínculo Hipervínculos o Guión gráfico para vincular un elemento de trabajo a una dirección URL.

En la pestaña Storyboards (Guiones gráficos), puede vincular guiones gráficos creados PowerPoint storyboarding u otra aplicación. La pestaña Guiones gráficos y el control de vínculos están disponibles en el formulario de elemento de trabajo web y cliente para TFS 2015.

En el caso de las plantillas de proceso asociadas a TFS 2015 y versiones anteriores, el control de vínculos de pestaña Guiones gráficos se agregó a los tipos de elementos de trabajo usados para definir requisitos, casos de usuario o características. Si realiza cambios en un guion gráfico vinculado, el elemento de trabajo seguirá vinculando al archivo con los cambios más recientes.

Control de vínculos a guion gráfico

Mediante el tipo de vínculo Storyboard, se diferencia el vínculo que se va a agregar para especificar un guión gráfico o documento que proporciona especificaciones de elementos de trabajo. Use este tipo de vínculo para proporcionar a su equipo acceso al archivo compartido donde pueden agregar sus comentarios.

Elementos de trabajo vinculados a diagramas de arquitectura

Elija el tipo de vínculo Modelo cuando desee vincular un elemento de trabajo a un diagrama de arquitectura creado mediante Visual Studio Enterprise. Este tipo de vínculo solo está disponible cuando se trabaja desde Visual Studio Enterprise. Con este tipo de vínculo, puede realizar un seguimiento de tareas, casos de prueba, errores, requisitos, problemas u otros tipos de trabajo asociados a partes específicas del modelo.

Tipo de vínculo de modelo vincula elementos de trabajo a diagramas

Para vincular un elemento de trabajo a un diagrama, abra el elemento de trabajo en Visual Studio, elija la pestaña Todos los vínculos u otros vínculos y elija el tipo de vínculo Modelo. También puede abrir el diagrama vinculado desde la pestaña vínculos.

Elemento de modelo vinculado abierto de un elemento de trabajo

También puede vincular un elemento de modelo a un elemento de trabajo. Vea Vincular elementos de modelo y elementos de trabajo.

Consulta de elementos de trabajo vinculados

Para filtrar elementos en función de vínculos jerárquicos, use el tipo de consulta Árbol de elementos de trabajo. Para filtrar elementos en función de todos los tipos de vínculo, use Elementos de trabajo y vínculos directos.

Puede buscar elementos de trabajo que, además de cumplir los criterios de los valores de los campos, estén vinculados a otros elementos de trabajo con determinados tipos de vínculos. Este tipo de consulta muestra un conjunto principal de elementos de trabajo, que cumplen los criterios de campo, y un conjunto secundario, que está vinculado a los elementos del conjunto principal.

Para obtener ejemplos de consultas, vea Consultas de vínculo y datos adjuntos.

Nota

No se puede construir una consulta que muestre una vista jerárquica de Test Plans, conjuntos de pruebas y casos de prueba. Estos elementos no se vinculan entre sí mediante elementos primarios o secundarios ni ningún otro tipo de vínculo. Solo puede ver la jerarquía a través de la página probar Test Plans .

Ahora debería tener una amplia comprensión de las distintas relaciones de vínculo que puede crear para realizar un seguimiento de las dependencias y crear un registro de auditoría para el desarrollo de código.

Una vez que haya formado una relación de vínculo, no puede editar el tipo de vínculo de esa relación desde el portal web, pero puede hacerlo desde Team Explorer.

Para obtener más información, consulte estos artículos:

Puede ver elementos de trabajo y objetos relacionados dentro de un formulario de elemento de trabajo instalando la extensión de visualización de elementos de trabajo disponible en la pestaña Visual Studio Marketplace, Azure DevOps trabajo.