Share via


Uso de la extensión de seguimiento de dependencias

Azure DevOps Services

Nota:

Se recomienda usar planes de entrega para realizar un seguimiento de las dependencias en lugar de usar la extensión de seguimiento de dependencias. Dicha extensión no es una característica compatible de Azure Boards y no es compatible con ningún equipo de producto. Para preguntas, sugerencias o problemas que le puedan surgir al usar la extensión, visite la página de Marketplace para Azure DevOps, extensión de seguimiento de dependencias. La extensión de seguimiento de dependencias solo está disponible para Azure DevOps Services.

La extensión Seguimiento de dependencias te ayuda a administrar dependencias entre equipos, proyectos y organizaciones. Proporciona vistas filtrables para mostrar todas las dependencias que un equipo consume y genera. Estas vistas le permiten realizar un seguimiento del estado y la programación de las dependencias para ayudarle a evaluar el riesgo de las dependencias en las entregas del producto.

Use el Rastreador de dependencias para planear dependencias al principio de una iteración o versión, y para realizar un seguimiento del estado durante el desarrollo. Para cualquier dependencia dada, las siguientes partes están involucradas:

  • Consumidor: equipo de características que tiene una necesidad e inicia una solicitud de trabajo.
  • Productor: Equipo de largometrajes que se compromete a entregar el trabajo.

Cada solicitud de trabajo y entrega de trabajo se define como un elemento de trabajo. Los elementos de trabajo se vinculan mediante el tipo de vínculo Sucesor-Predecesor u otro tipo de vínculo direccional. Para obtener más información, vea Referencia de tipo de vínculo Generar o consumir desde el vínculo.

Sugerencia

Aunque cualquier tipo de elemento de trabajo puede participar en el seguimiento de dependencias, es posible que desee limitar las dependencias a tipos específicos, como características, epopeyas, casos de usuario o errores. Puede crear la restricción configurando el Rastreador de dependencias.

En el seguimiento de dependencias, puede elegir diferentes vistas y filtros, y explorar en profundidad para obtener detalles específicos. Estas vistas y opciones se describen en las siguientes secciones:

Use el Seguimiento de dependencias para visualizar y realizar un seguimiento de los siguientes elementos de trabajo:

  • Dependencias en las entregas del trabajo que el equipo está realizando.
  • Dependencias que tiene con otros equipos en relación con un trabajo que está realizando su equipo.
  • Dependencias que otros equipos tienen en relación con un trabajo que está realizando su equipo.

Todos los equipos de todas las organizaciones pueden participar en el seguimiento de dependencias.

Nota:

El Rastreador de dependencias no reemplaza las interacciones en persona que se requieren para aceptar hacer el trabajo. Proporciona funcionalidades de planeamiento y seguimiento más sencillas. Las dependencias deben ser acordadas por todas las partes antes de que entren en el Rastreador de dependencias.

Términos clave

  • Dependencia: Trabajo que el Equipo A requiere del Equipo B para hacer el trabajo que el Equipo A está intentando hacer.
  • Consumidor: el equipo que pide que haya realizado el trabajo.
    • El consumidor es el propietario del compromiso y el seguimiento de ese trabajo: puesto que es el trabajo que requiere su situación, la carga de presentar, supervisar y realizar el seguimiento del estado del trabajo recae en el consumidor.
    • El consumidor posee la introducción del trabajo en Azure Boards y el envío de esa solicitud de trabajo al productor.
    • El consumidor es el encargado de administrar el trabajo que solicitó para estar al tanto de los cambios y ajustes materiales
  • Productor: El equipo que está haciendo el trabajo.
    • Una vez que el trabajo se envía al productor, el productor es propietario del elemento de trabajo,
      • El productor es responsable de mantener el elemento de trabajo en Azure Boards.
      • El productor posee el estado del elemento de trabajo y la iteración
      • El consumidor no debe tocar estos valores una vez que se entrega el elemento de trabajo
  • Secuenciación: El trabajo de un equipo de producción es necesario antes de que el equipo consumidor pueda comenzar su trabajo.

Requisitos previos

  • Instale la extensión Seguimiento de dependencias para la organización de la que desea realizar un seguimiento de las dependencias.
  • Para ver las dependencias, debe ser miembro del grupo Usuarios válidos del proyecto.
  • Para crear una dependencia, debe ser miembro del grupo Colaboradores de ambos proyectos que participan en la vinculación de dependencias.
  • Para admitir la participación entre organizaciones, todas las organizaciones deben autenticar a los usuarios mediante la misma instancia de Microsoft Entra ID.
  • Azure Boards debe estar habilitado como servicio. Si no está habilitado, debe volver a habilitarlo. Para más información, consulte Activar o desactivar un servicio.
  • Para modificar la configuración, debe ser miembro del grupo Administradores de la colección de proyectos.

Importante

La configuración predeterminada del seguimiento de dependencias admite el proceso de Agile. Si los proyectos se basan en un proceso diferente o si ha personalizado el proceso, es posible que tenga que modificar la configuración. Consulte Configuración del seguimiento de dependencias más adelante en este artículo.

Además, debe realizar las siguientes tareas de configuración o personalización:

  • Configure las rutas de acceso al área y los equipos que participarán en el seguimiento de dependencias.
  • Configure las rutas de acceso y los sprints de iteración del proyecto y asígnelos a elementos de trabajo que participan en el seguimiento de dependencias. Esta tarea es esencial para que la vista Escala de tiempo produzca datos significativos.
  • Personalice el proceso según sea necesario para que admita otros elementos de trabajo o campos.
  • Configure el Rastreador de dependencias para satisfacer las necesidades de su negocio y abordar las personalizaciones.

Abra la extensión Seguimiento de dependencias

  1. Abra el portal web del proyecto donde está definido el equipo.

  2. Seleccione Boards>Dependency Tracker.

    Captura de pantalla que muestra el centro de seguimiento de dependencias en Azure Boards.

  3. Elija el área que corresponde al equipo para el que desea ver las dependencias en el menú desplegable.

    Captura de pantalla con la selección de Área.

    Solo puede filtrar por esas rutas de acceso al área definidas para el proyecto.

Opciones de filtro

Filtre cada vista admitida introduciendo una palabra clave o utilizando uno o varios de los campos. Los campos proporcionados incluyen Estado, Tipo de elemento de trabajo y Ruta de acceso de iteración. Según la palabra clave que especifique, la función de filtro enumera los elementos de trabajo en función del campo de columna mostrado.

Para mostrar la barra de herramientas de filtro, elija el icono de filtro .

Captura de pantalla que muestra las opciones de filtro del seguimiento de dependencias.

Activa y desactiva los filtros eligiendo el icono de filtro. Para ver más filtros, use las flechas que hay al final de la lista de filtros.

Elija uno o más valores en el menú desplegable para cada campo. Estos campos se rellenan con los siguientes valores:

  • Tipo de elemento de trabajo: active una o varias casillas con los tipos de elementos de trabajo que desea ver. Tipos de elementos de trabajo configurados para participar en el seguimiento de dependencias. Los tipos de elementos de trabajo predeterminados son: Épica, Característica, Caso de usuario y Error. Para modificar la configuración, consulte Configuración del seguimiento de dependencias.
  • Estado: active una o varias casillas con los estados del elemento de trabajo que desea ver. La lista desplegable debe incluir todos los estados de flujo de trabajo definidos para todos los tipos de elementos de trabajo que se muestran en la vista seleccionada.
  • Iteración: active una o varias casillas para las rutas de acceso de iteración que desea ver. La lista desplegable debe incluir todas las rutas de acceso de iteración configuradas para el proyecto y para las que hay elementos de trabajo enumerados en la vista actual.
  • Prioridad: active una o varias casillas para las prioridades que desea ver. Los valores de prioridad asignados a los elementos de trabajo
  • Asociado: la organización asociada para la que se define el elemento de trabajo.

Las opciones de filtrado dependen de la configuración definida para el rastreador de dependencias y que corresponden a los elementos de trabajo que se muestran en la vista seleccionada que cumplen los criterios de filtro. Por ejemplo, si no tiene ningún elemento de trabajo asignado al Sprint 4, la opción Sprint 4 no aparece en las opciones de filtro de la ruta de acceso de iteración.

Puede quitar dependencias dentro del área seleccionada, que excluye las dependencias dentro del equipo.

Visualización de opciones de desglose

Varias vistas proporcionan visualizaciones interactivas mediante desgloses. Estas características se tratan en las descripciones de las vistas con pestañas más adelante en este artículo.

Captura de pantalla que muestra Consumo de dependencias, desglosado según el trabajo completado en un área.

Creación de una dependencia

Una dependencia representa el trabajo en el que un equipo depende de otro equipo. Ambos equipos deben realizar un seguimiento de su propio trabajo en su propia ruta de acceso al área. Mediante la vinculación del trabajo que depende del trabajo de otros equipos, se pueden visualizar las dependencias y realizar un seguimiento de ellas.

  1. Seleccione Nueva dependencia.

    Captura de pantalla que muestra la opción Nueva dependencia.

    Si el equipo del asociado está en otra organización, elija primero la cuenta del asociado. La opción Cuenta de asociado se puede habilitar o deshabilitar mediante la configuración del seguimiento de dependencias.

    Captura de pantalla del cuadro de diálogo Crear dependencia, selección de Cuenta de asociado.

  2. Busque elementos de trabajo por identificador o escriba una palabra clave contenida en el título del elemento de trabajo. En el ejemplo siguiente, vinculamos un caso de usuario y un error.

    Captura de pantalla del cuadro de diálogo Crear dependencia, selección de dos elementos de trabajo existentes para su vinculación.

    • El productor es el equipo que se compromete a entregar el trabajo.
    • El consumidor es el equipo que necesita o depende del trabajo.
    • La forma más rápida de crear un vínculo de dependencia es escribir los id. de elemento de trabajo Productor y Consumidor en los cuadros de búsqueda y, a continuación, seleccionar Guardar.

    Opcionalmente, puede elegir Crear nuevo para agregar elementos de trabajo que, a continuación, puede vincular como dependientes entre sí. En este ejemplo, se crean dos características nuevas y se vinculan.

    Captura de pantalla del cuadro de diálogo Crear dependencia, creación de nuevos elementos de trabajo para su vinculación.

    Si no existe ningún elemento de trabajo durante la mitad de la dependencia, puede crear un nuevo elemento de trabajo según sea necesario.

  3. Seleccione Guardar. El botón Guardar solo está disponible después de elegir dos elementos de trabajo para vincular.

  4. En el cuadro de diálogo de confirmación de éxito, seleccione Ver dependencia.

    Captura de pantalla del cuadro de diálogo de confirmación correcta.

    Los elementos de trabajo que ha vinculado están resaltados.

    En el ejemplo siguiente, el equipo de Fabrikam Fiber/Service Delivery/Voice depende del equipo de MyFirstProject para entregar su User Story 706: Cancel order form finalización Bug 390: Cancel order form.

    Captura de pantalla del cuadro de diálogo Crear dependencia, elementos de trabajo dependientes vinculados.

También puede vincular elementos de trabajo mediante la pestaña Vínculos para crear vínculos sucesores o predecesores. Un predecesor es el productor del elemento de trabajo, o el elemento que debe venir primero. Un sucesor es el consumidor del elemento de trabajo o el elemento que depende del primer elemento.

Captura de pantalla del cuadro de diálogo Agregar vínculo, Creación de vínculos manual.

Nota:

Los tipos de vínculo Sucesor/Predecesor (consume/produce) son los tipos de vínculo predeterminados que usa el seguimiento de dependencias. Si personalizó los proyectos mediante un modelo de proceso XML hospedado, es posible especificar diferentes tipos de vínculos en la configuración del Rastreador de dependencias. Para obtener más información, consulte Configurar el rastreador de dependencias más adelante en este artículo y Vincular casos de usuario, problemas, errores y otros elementos de trabajo.

Para eliminar una dependencia, seleccione el icono de acciones del elemento de trabajo vinculado y elija la opción Quitar vínculo de dependencia del menú.

Captura de pantalla de la lista de elementos de trabajo, selección del menú de acciones para eliminar vínculos de dependencia.

Opcionalmente, puede quitar el vínculo de la pestaña Vínculos del elemento de trabajo.

Creación de una consulta de dependencias

Para abrir un conjunto de elementos de trabajo dependientes, selecciónelos de la misma manera que lo haría a través de una edición masiva, seleccione el icono de acciones de uno de los elementos de trabajo vinculados seleccionados y elija la opción Abrir en la consulta en el menú.

Captura de pantalla de la lista de elementos de trabajo, Creación de una consulta de dependencias.

Se abre una nueva pestaña en la página Resultados de la consulta.

También puede crear una consulta personalizada si selecciona los elementos de trabajo y el tipo de consulta de vínculos directos y elige cualquier tipo de elemento de trabajo.

Seleccione Copiar en HTML para copiar los elementos de trabajo seleccionados en el Portapapeles como una tabla con formato.

Vista Consumo de dependencias

La vista Dependencias de consumo muestra el trabajo del que dependen otros equipos o rutas de acceso de área de un equipo.

Captura de pantalla del seguimiento de dependencias, vista Consumo de dependencias.

Cada columna del gráfico de barras representa otra ruta de acceso al área que genera dependencias por estado de flujo de trabajo para la vista de área seleccionada. En la tabla se muestra el número de dependencias únicas. También enumera todos los elementos de trabajo que participan en la vista filtrada de dependencias con seguimiento.

Dentro de la tabla, puede completar las siguientes acciones.

  • Filtre la lista de elementos de trabajo eligiendo una de las barras de ruta de acceso al área y los estados de progreso en el grafo de gráficos de barras.
  • Expanda o contraiga la lista de elementos de trabajo para mostrar la lista completa de elementos de trabajo dependientes mediante los iconos para expandir y contraer .
  • Adición o eliminación de campos de columna mediante Opciones de columna
  • Cambie la secuencia de elementos de trabajo eligiendo mostrar: Consumidor en la parte superior o Productor en la parte superior

Vista Producción de dependencias

La vista Producir dependencias muestra el trabajo del que dependen otros equipos o rutas de acceso de área según el área seleccionada.

Captura de pantalla del seguimiento de dependencias, vista Producción de dependencias.

Cada columna del gráfico de barras representa otra ruta de acceso al área que consume dependencias por estado de flujo de trabajo para la vista de área seleccionada. En la tabla se muestra el número de dependencias únicas y se enumeran todos los elementos de trabajo incluidos en la vista filtrada de las dependencias con seguimiento.

En la tabla, puede completar las mismas acciones que en la vista Consumo de dependencias.

Pestaña Escala de tiempo

La pestaña Escala de tiempo proporciona una vista de calendario de las dependencias. La vista Escala de tiempo está en versión beta.

Importante

Para que la escala de tiempo muestre datos significativos, debe haber asignado los elementos de trabajo dependientes a las rutas de acceso de iteración y estas deben tener asignadas fechas de inicio y finalización.

Hay dos versiones de la vista Escala de tiempo: Flujo correcto y Flujo incorrecto. Cada versión muestra el estado de flujo de trabajo codificado por colores. Puede personalizar los códigos de color dentro de la configuración del Rastreador de dependencias.

Vista Flujo correcto

La vista Flujo correcto muestra las dependencias que se encuentran en la secuencia correcta. Los elementos de trabajo sucesores se completan después de su elemento de trabajo predecesor.

Captura de pantalla de la vista Escala de tiempo, Flujo correcto.

Vista Flujo incorrecto

La vista Flujo incorrecto muestra las dependencias que no están ordenadas. Al menos un elemento de trabajo predecesor se completa después de su elemento de trabajo sucesor.

Captura de pantalla de la vista Escala de tiempo, Flujo incorrecto.

Grafo de riesgos

El gráfico de riesgo proporciona una visualización de cómo fluyen las dependencias del equipo del consumidor al equipo del productor, o del productor al consumidor. El gráfico permite a un equipo, de un vistazo, comprender el número de dependencias y el nivel de riesgos asociados. Además, la vista del grafo de riesgos muestra el valor de vincular las dependencias y escalonarlas hasta Historias.

Captura de pantalla del grafo de riesgos del seguimiento de dependencias.

Hay dos vistas: Consumir desde y Producir para. La codificación de color del estado de flujo de trabajo es configurable. El ancho de las líneas indica cuántas dependencias existen en esa área, cuanto más grueso sea el vínculo, más dependencias, como se indica en la leyenda.

Consumir desde

Captura de pantalla del grafo de riesgos del seguimiento de dependencias, vista Consumir desde.

Producir para

Captura de pantalla del grafo de riesgos del seguimiento de dependencias, vista Producir para.

Filtrado por una dependencia específica

Puede explorar en profundidad los detalles si elige una de las dependencias.

Captura de pantalla del grafo de riesgos del seguimiento de dependencias, vista Producir para, Filtrado por una dependencia.

Configuración del seguimiento de dependencias

Para modificar la configuración, debe ser miembro del grupo Administradores de la colección de proyectos. Todos los cambios en la configuración se aplican a todos los proyectos definidos en la organización.

Para cambiar la configuración, elija el icono de engranaje y modifique la sintaxis que aparece. Seleccione Guardar cuando haya terminado.

Las propiedades principales que puede modificar se resumen de la siguiente manera:

  • Tipos de vínculo que se van a usar para crear vínculos de dependencia. Los valores predeterminados son los tipos de vínculo Sucesor/Predecesor. Personalice solo cuando use el modelo de proceso XML hospedado para personalizar el seguimiento del trabajo.
  • Elementos de trabajo y tipos de elementos de trabajo
    • Tipos de elementos de trabajo para participar en el seguimiento de dependencias.
    • Asignación de estados de categoría de elementos de trabajo a colores
    • Asignación de estados de flujo de trabajo de elementos de trabajo y colores
  • Columnas de campo predeterminadas en tablas de listas de dependencias
  • Selecciones de filtro predeterminadas:
    • Tipos de elementos de trabajo de dependencia seleccionados
    • Rutas de acceso de iteración seleccionadas
  • Opciones habilitadas:
    • Escala de tiempo
    • Vínculo Nueva dependencia
    • Dependencias entre cuentas (organización)
    • Estado predeterminado del botón de alternancia de Dependencia entre cuentas
  • Configuración del grafo de riesgos:
    • Estados de elementos de trabajo asociados a elementos de trabajo en riesgo (color rojo)
    • Estados de elementos de trabajo asociados a elementos de trabajo neutros (color gris)
    • Los estados de los elementos de trabajo se asocian a los elementos de trabajo en curso (color verde)

Para obtener una lista completa y una descripción, consulte las descripciones de propiedades que se proporcionan más adelante en esta sección.

Habilitar o deshabilitar la opción Nueva dependencia

La propiedad newDependencyButtonEnabled habilita o deshabilita la opción del vínculo Nueva dependencia. Cuando está habilitado, el vínculo aparece en la página Seguimiento de dependencias. Cuando se deshabilita, los usuarios no pueden crear dependencias desde el rastreador, solo revisar las dependencias creadas a través de otros medios. El valor predeterminado se establece en true (habilitado).

Habilitación o deshabilitación de la vinculación entre organizaciones

La propiedad crossAccountConfigs habilita o deshabilita la vinculación de dependencias entre organizaciones desde el cuadro de diálogo Nueva dependencia. El valor predeterminado se establece en true (habilitado).

Para deshabilitarlo, establezca la siguiente sintaxis de la configuración de JSON en false.

{
"crossAccountConfigs": {
  "crossAccountDependencyEnabled": false,
  "crossAccountDependencyToggleDefaultState": false, //default state for cross account toggle
  "crossAccountDependencyToggleOnText": "Cross-account dependencies on",
  "crossAccountDependencyToggleOffText": "Cross-account dependencies off"}
}

La vinculación entre cuentas requiere el uso de un tipo de vínculo especial y solo se debe usar en coordinación con la opción Nueva dependencia.

Descripciones de propiedades

En la tabla siguiente se describe cada uno de los elementos de propiedad especificados en el archivo de configuración.

Propiedad/Descripción

Valor predeterminado/Ejemplo

consumesLinkName

Especifica el tipo de vínculo que se usa para crear el vínculo del productor al consumidor.

System.LinkTypes.Dependency-Reverse

producesLinkName

Especifica el tipo de vínculo utilizado para crear el vínculo del consumidor al productor.

System.LinkTypes.Dependency-Forward

queryFields

Especifica los campos personalizados que se usarán en lugar de los campos del sistema utilizados por el seguimiento de dependencias para devolver los resultados del elemento de trabajo vinculado. De forma predeterminada. los nombres de referencia del sistema se usan para devolver los valores de los campos siguientes:

  • areaPath: ruta de acceso al área
  • assignedTo: asignado a
  • id: identificador
  • areapath: id. de iteración
  • areapath: ruta de acceso de iteración
  • areapath: prioridad
  • areapath: estado
  • areapath: etiquetas
  • teamProject: proyecto de equipo
  • title: título
  • workItemType: tipo de elemento de trabajo

Si se usa un campo personalizado en lugar de uno de los campos del sistema, especifique la sustitución escribiendo:

{
title: "Custom.Title",
assignedTo: "Custom.AssignedTo" 
}

dependencyWorkItemTypes

Especifica los tipos de elementos de trabajo que participan en el seguimiento de dependencias. En el cuadro de diálogo Crear una dependencia, solo se pueden crear los tipos de elementos de trabajo enumerados.

Valor predeterminado:

[  
"Epic",  
"Feature",  
"User Story",  
"Bug"  
]

Si usa el proceso Scrum, cambiaría la entrada a:

[  
"Epic",  
"Feature",  
"Product Backlog Item",  
"Bug"  
]

selectedDependencyWorkItemTypes

Restringe el foco inicial a solo los tipos de elementos de trabajo que muestra o enumera el seguimiento de dependencias. Según el valor predeterminado "Cualquiera", se muestra o enumera cualquier tipo de elemento de trabajo que contenga un tipo de vínculo de dependencia. Los usuarios pueden cambiar el foco mediante el filtrado.

Valor predeterminado:

Any

Para restringir los tipos de elementos de trabajo a solo Épicas y características, especifique:

[  
"Epic",  
"Feature"  
]

selectedReleases

Restringe el foco inicial a solo aquellos elementos de trabajo asignados a esas rutas de acceso de iteración iguales a las versiones especificadas u otras anteriores. Según el valor predeterminado en blanco, no se aplican restricciones. Los usuarios pueden cambiar el foco mediante el filtrado.

Valor predeterminado:

[]

Para restringir los tipos de elementos de trabajo a solo la versión 1 y la versión 2 del proyecto de Fabrikam, especifique:

[  
"Fabrikam/Release 1",  
"Fabrikam/Release 2",  
]

workItemCategoriesAndColors

Especifica los colores usados para representar elementos de trabajo en función de su categoría y estado de flujo de trabajo. Para más información, consulte Uso de los estados de flujo de trabajo y las categorías de estado en trabajos pendientes y paneles.

Valor predeterminado:

{
"Proposed": {
"displayName": "Proposed",
"color": "#a6a6a6"
},
"InProgress": {
"displayName": "In Progress",
"color": "#00bcf2"
},
"Completed": {
"displayName": "Completed",
"color": "#9ac70b"
},
"Removed": {
"displayName": "Removed",
"color": "#d9242c"
},
"Resolved": {
"displayName": "Resolved",
"color": "#ff9d00"
}
}

workItemDislayStatesAndDisplayColors

Asigna los estados de flujo de trabajo a los colores usados para mostrarlos. Si personaliza los estados de flujo de trabajo o usa un proceso que usa estados de flujo de trabajo diferentes, debe actualizar esta propiedad.

Valor predeterminado:

{  
"New": {  
"textColor": "rgb(112, 112, 112)",  
"chartColor": "rgb(112, 112, 112)",  
"states": [  
"New"  
]  
},  
"Active": {  
"textColor": "rgb(0, 122, 204)",  
"chartColor": "rgb(0, 122, 204)",  
"states": [  
"Active",  
"Resolved"  
]  
},  
"Closed": {  
"textColor": "rgb(16, 124, 16)",  
"chartColor": "rgb(16, 124, 16)",  
"states": [  
"Closed"  
]  
},  
"Removed": {  
"textColor": "rgb(204, 41, 61)",  
"chartColor": "rgb(204, 41, 61)",  
"states": [  
"Removed"  
]  
},  
"Other": {  
"textColor": "rgb(178, 178, 178)",  
"chartColor": "rgb(178, 178, 178)",  
"states": []  
}  
}  

riskAssessementValues

Especifica los valores del campo Riesgo. El campo Riesgo especifica una calificación subjetiva de la incertidumbre relativa sobre si un caso de usuario se completará correctamente o no. Se define para el proceso Agile, pero se puede agregar a los tipos de elementos de trabajo usados en otros procesos.

Valor predeterminado:

["1-High", "2-Medium", "3-Low"]

partnerAccounts

Configuración opcional que especifica qué organizaciones de Azure DevOps se pueden seleccionar en el cuadro de diálogo Dependencia al crear una dependencia entre cuentas. Si no se especifica, genera una lista basada en organizaciones anteriores que el usuario ha visitado.

Valor predeterminado:

[]

Ejemplo:

["account-1", "account-2"]

timelineEnabled

Habilita o deshabilita la vista Escala de tiempo.

Valor predeterminado:

true

newDependencyButtonEnabled

Habilita o deshabilita el vínculo Nueva dependencia para crear una nueva dependencia vinculada.

Valor predeterminado:

true

crossAccountConfigs

(1) Habilita o deshabilita la compatibilidad con la creación de nuevas dependencias para elementos de trabajo de otras cuentas de asociado y (2) especifica el estado predeterminado de las opciones de la cuenta de asociado en el cuadro de diálogo Crear una dependencia.

Valor predeterminado:

{
"crossAccountDependencyEnabled": true,  
"crossAccountDependencyToggleDefaultState": false
}

Si no desea que se creen dependencias que pertenezcan a otras organizaciones, cambie esta configuración a:

{  
"crossAccountDependencyEnabled": false,  
"crossAccountDependencyToggleDefaultState": false
}

priorityValues

Especifica los valores del campo Prioridad. El campo Prioridad especifica una clasificación subjetiva de un error, un problema, una tarea o un caso de usuario en relación con la empresa. Se define para la mayoría de los procesos y tipos de elementos de trabajo pendientes, pero se pueden agregar a los tipos de elementos de trabajo usados en otros procesos.

Valor predeterminado:

["0","1","2","3","4","(blank)"]

defaultColumns

Especifica las columnas de campo y el orden que se usan para mostrar las listas de dependencias.

Valor predeterminado:

[
"Id",
"Area Path",
"Dependency Title",
"State",
"Consumers",
"Producers"
]

riskAnalysisEnabled

Especifica si la funcionalidad de riesgo está habilitada o no. Si se establece en true, se debe definir la propiedad riskAssessmentValues.

Valor predeterminado:

False

riskAssessmentValues

Valor predeterminado:

[]

riskGraphConfig

Asigna los estados de flujo de trabajo a una de las tres áreas de riesgo que se muestran en el grafo: atRisk es rojo, nuetral es gris y onTrack es verde.

Valor predeterminado: 8

{  
"atRisk": [  
"Removed"  
],  
"neutral": [  
"New"  
],  
"onTrack": [  
"Active",  
"Resolved",  
"Closed",  
"Other"  
]
}

Agregue o elimine los estados de flujo de trabajo usados en los tipos de elemento de trabajo que participan en el seguimiento de dependencias.

iterationDepth

Especifica la profundidad jerárquica de las rutas de acceso de iteración que consulta el seguimiento de dependencias para crear la vista Escala de tiempo.

Valor predeterminado: 8A profundidad de 3 correspondería a: Fabrikam/Versión 1/Sprint 20.

Sintaxis de configuración predeterminada

{
    "consumesLinkName": "System.LinkTypes.Dependency-Reverse",
    "producesLinkName": "System.LinkTypes.Dependency-Forward",
    "queryFields": {},
    "dependencyWorkItemTypes": [
        "Epic",
        "Feature",
        "User Story",
        "Bug"
    ],
    "selectedDependencyWorkItemTypes": "Any",
    "selectedReleases": "",
    "workItemCategoriesAndColors": {
        "Proposed": {
            "displayName": "Proposed",
            "color": "#a6a6a6"
        },
        "InProgress": {
            "displayName": "In Progress",
            "color": "#00bcf2"
        },
        "Completed": {
            "displayName": "Completed",
            "color": "#9ac70b"
        },
        "Removed": {
            "displayName": "Removed",
            "color": "#d9242c"
        },
        "Resolved": {
            "displayName": "Resolved",
            "color": "#ff9d00"
        }
    },
    "workItemDislayStatesAndDisplayColors": {
        "New": {
            "textColor": "rgb(112, 112, 112)",
            "chartColor": "rgb(112, 112, 112)",
            "states": [
                "New"
            ]
        },
        "Active": {
            "textColor": "rgb(0, 122, 204)",
            "chartColor": "rgb(0, 122, 204)",
            "states": [
                "Active",
                "Resolved"
            ]
        },
        "Closed": {
            "textColor": "rgb(16, 124, 16)",
            "chartColor": "rgb(16, 124, 16)",
            "states": [
                "Closed"
            ]
        },
        "Removed": {
            "textColor": "rgb(204, 41, 61)",
            "chartColor": "rgb(204, 41, 61)",
            "states": [
                "Removed"
            ]
        },
        "Other": {
            "textColor": "rgb(178, 178, 178)",
            "chartColor": "rgb(178, 178, 178)",
            "states": []
        }
    },
    "riskAssessmentValues": [],
    "releases": [],
    "partnerAccounts": [],
    "timelineEnabled": true,
    "newDependencyButtonEnabled": true,
    "crossAccountConfigs": {
        "crossAccountDependencyEnabled": true,
        "crossAccountDependencyToggleDefaultState": false
    },
    "priorityValues": [
        "0",
        "1",
        "2",
        "3",
        "4",
        "(blank)"
    ],
    "defaultColumns": [
        "Id",
        "Area Path",
        "Dependency Title",
        "State",
        "Consumers",
        "Producers"
    ],
    "riskGraphConfig": {
        "atRisk": [
            "Removed"
        ],
        "neutral": [
            "New"
        ],
        "onTrack": [
            "Active",
            "Resolved",
            "Closed",
            "Other"
        ]
    },
    "iterationDepth": 8
}