Partilhar via


Usar a extensão Dependency Tracker

Serviços de DevOps do Azure

Observação

Recomendamos que utilize Planos de Entrega para acompanhar dependências em vez do Dependency Tracker. A extensão de Rastreio de Dependências não é um recurso suportado dos Painéis do Azure e não é suportada por qualquer equipa de produto. Para dúvidas, sugestões ou problemas que tenha ao utilizar a extensão Dependency Tracker, visite a página no Marketplace para Azure DevOps. A extensão Dependency Tracker só está disponível nos Serviços de DevOps do Azure.

A extensão Dependency Tracker ajuda você a gerenciar dependências entre equipes, projetos e organizações. A funcionalidade fornece visualizações filtráveis para mostrar todas as dependências que uma equipa está a consumir e produzir. Essas exibições permitem que você acompanhe o estado e o cronograma de dependências para apoiá-lo na avaliação do risco de dependências para os produtos finais.

Use o Controlador de Dependência para planejar dependências no início de uma iteração ou liberação e para acompanhar o status durante o desenvolvimento. Para uma determinada dependência, estão envolvidas as seguintes partes:

  • Consumer: Equipa de funcionalidades que tem uma necessidade e inicia um pedido de trabalho.
  • Produtor: Equipa de funcionalidades que se compromete a entregar trabalho.

Cada solicitação de trabalho e entrega de trabalho é definida como um item de trabalho. Os itens de trabalho são vinculados pelo tipo de link Successor-Predecessor ou outro tipo de link direcional. Para obter mais informações, consulte referência de tipo de link Produzindo para/consumindo do link.

Dica

Embora qualquer tipo de item de trabalho possa participar do controle de dependência, convém limitar as dependências a tipos específicos, como Recursos, Épicos, Histórias de Usuário ou Bugs. Você pode criar a restrição configurando o Dependency Tracker.

No Dependency Tracker, você pode escolher diferentes modos de exibição e filtros, e fazer drill down para obter detalhes específicos. Esses modos de exibição e opções são descritos nas seguintes seções:

Use o Controlador de Dependência para visualizar e controlar os seguintes itens de trabalho:

  • Dependências relativas às entregas para o trabalho que a tua equipa está a entregar.
  • Dependências que você tem de outras equipes para o trabalho que sua equipe está entregando.
  • Dependências que outras equipes têm no trabalho que sua equipe está entregando.

Todas as equipes em todas as organizações podem participar do rastreamento de dependências.

Observação

O Dependency Tracker não substitui as interações presenciais necessárias para concordar em fazer o trabalho. Ele fornece recursos de planejamento e rastreamento mais fáceis. As dependências devem ser acordadas por todas as partes antes de entrarem no Monitor de Dependências.

Termos-chave

  • de Dependência: Trabalho que a Equipa A precisa da Equipa B para fazer o trabalho que a Equipa A pretende realizar.
  • Consumer: A equipa que solicita a realização de trabalho.
    • O consumidor é dono do engajamento e acompanhamento desse trabalho – uma vez que é o trabalho que seu cenário exige, o ônus recai sobre o consumidor para arquivar, monitorar e acompanhar o status do trabalho
    • O consumidor tem a responsabilidade de inserir o trabalho no Azure Boards e submeter a solicitação de trabalho ao produtor
    • O consumidor é responsável por gerir o trabalho que solicitou para que esteja ciente de quaisquer alterações e ajustes materiais
  • Produtor: A equipe que está fazendo o trabalho.
    • Uma vez que o trabalho é submetido ao produtor, o produtor possui o item de trabalho,
      • O produtor é responsável por manter o item de trabalho nos Quadros do Azure
      • O produtor detém o estado do item de trabalho e da iteração
      • O consumidor não deve tocar nesses valores depois que o item de trabalho for transferido.
  • Sequenciamento: O trabalho de uma equipe de produção é necessário antes que a equipe consumidora possa iniciar seu trabalho.

Pré-requisitos

  • Tools: Instale a extensão Dependency Tracker para a organização para a qual você deseja controlar dependências.
  • Permissões:
    • Para exibir dependências, seja membro do grupo de Usuários Válidos do Projeto para o projeto.
    • Para criar uma dependência, seja membro do grupo Colaboradores para ambos os projetos envolvidos na ligação de dependência.
    • Para modificar a configuração, seja membro do Project Collection Administrators Group.
  • Authentication: Para dar suporte à participação entre organizações, todas as organizações devem autenticar utilizadores por meio do mesmo Microsoft Entra ID.
  • Services: Habilitar Painéis do Azure como um serviço.
  • Tarefas de configuração e personalização:
    • Configure os caminhos de área e as equipes para participar do rastreamento de dependência.
    • Configure os caminhos de iteração/sprints para o projeto e atribua-os aos itens de trabalho que participam no rastreamento de dependências. Essa tarefa é essencial para que a visualização Linha do tempo produza dados significativos.
    • Personalize seu processo conforme necessário para dar suporte a quaisquer outros itens ou campos de trabalho.
    • Configure o do Controlador de Dependência para dar suporte às suas necessidades de negócios e abordar quaisquer personalizações.

Importante

A configuração padrão do Dependency Tracker suporta o processo Agile. Se o(s) seu(s) projeto(s) se basear(em) num processo diferente ou se tiver personalizado o seu processo, poderá ter de modificar a configuração. Consulte Configure o Controlador de Dependência mais adiante neste artigo.

Abra a extensão Dependency Tracker

  1. Abra o portal da Web para o projeto onde sua equipe está definida.

  2. Selecione Painéis >Controlador de Dependência.

    Captura de ecrã mostrando o hub do Rastreador de Dependências nas Boards do Azure.

  3. Escolha a Área que corresponde à equipa para a qual pretende ver as dependências no menu suspenso.

    Captura de tela mostrando a seleção da área.

    Você só pode filtrar os caminhos de Área definidos para o projeto.

Opções de filtro

Filtre cada vista suportada introduzindo uma palavra-chave ou utilizando um ou mais campos. Os campos fornecidos incluem Estado, Tipo de item de trabalho e Caminho de iteração. Com base na palavra-chave inserida, a função de filtro lista itens de trabalho com base em qualquer campo de coluna exibido.

Para mostrar a barra de ferramentas de filtro, escolha o ícone de filtro .

Captura de tela mostrando as opções do Filtro do Rastreador de Dependência.

Ative e desative os filtros escolhendo o ícone de filtro. Para ver mais filtros, use as setas no final da lista de filtros.

Escolha um ou mais valores no menu suspenso para cada campo. Esses campos são preenchidos com os seguintes valores:

  • Tipo de item de trabalho: Marque uma ou mais caixas de seleção para os tipos de item de trabalho que você deseja exibir. Tipos de item de trabalho configurados para participar do rastreio de dependências. Os tipos de item de trabalho padrão são: Epic, Feature, User Story e Bug. Para modificar a configuração, consulte a configuração do Rastreio de Dependências.
  • Estado: Marque uma ou mais caixas de seleção para os estados do item de trabalho que você deseja exibir. A lista suspensa deve incluir todos os Estados do fluxo de trabalho definidos para todos os tipos de item de trabalho mostrados no modo de exibição selecionado.
  • de iteração: marque uma ou mais caixas de seleção para os caminhos de iteração que você deseja exibir. A lista suspensa deve incluir todos os Caminhos de Iteração configurados para o projeto e nos quais há itens de trabalho listados na exibição atual.
  • de prioridade: marque uma ou mais caixas de seleção para as Prioridades que você deseja exibir. Os valores de prioridade atribuídos aos itens de trabalho
  • Partner: A organização parceira para a qual o item de trabalho está definido.

Suas opções de filtragem dependem do de configuração de definido para o Controlador de Dependência e que correspondem aos itens de trabalho mostrados na exibição selecionada que atendem aos critérios de filtro. Por exemplo, se você não tiver nenhum item de trabalho atribuído ao Sprint 4, a opção Sprint 4 não aparecerá nas opções de filtro para o Caminho de Iteração.

Você pode descartar dependências dentro da área selecionada, o que exclui dependências dentro da sua equipe.

Ver opções de detalhamento

Várias visualizações fornecem visualizações interativas por meio de detalhamentos. Esses recursos são abordados nas descrições das exibições com guias, mais adiante neste artigo.

Captura de tela mostrando Consumo de dependências, aprofundamento no trabalho concluído de uma área.

Criar uma dependência

Uma dependência representa o trabalho em que uma equipa depende de outra equipa. Ambas as equipas devem acompanhar o seu próprio trabalho no seu próprio percurso de área. Ao vincular o trabalho que depende do trabalho de outras equipes, as dependências podem ser visualizadas e rastreadas.

  1. Selecione Nova Dependência.

    Captura de tela mostrando a escolha Nova Dependência.

    Se a equipa de parceiros estiver numa organização diferente, escolha primeiro a Conta Parceiro. A opção Conta de Parceiro pode ser ativada ou desativada configurando o Rastreador de Dependências.

    Captura de tela da caixa de diálogo Criar dependência, Escolha conta de parceiro.

  2. Pesquise itens de trabalho por ID ou insira uma palavra-chave contida no título do item de trabalho. No exemplo a seguir, vinculamos uma história de usuário e um bug.

    Captura de tela da caixa de diálogo Criar dependência, escolha dois itens de trabalho existentes para vincular.

    • O Produtor é a equipa que se compromete a entregar o trabalho.
    • O Consumidor é a equipa que precisa ou está dependente do trabalho.
    • A maneira mais rápida de criar um link de dependência é digitar as IDs do item de trabalho Produtor e Consumidor nas caixas de pesquisa e escolher Salvar.

    Opcionalmente, pode-se escolher Criar novo para adicionar itens de trabalho que depois são vinculados como dependentes entre si. Aqui criamos duas novas funcionalidades e ligamo-las.

    Captura de tela da caixa de diálogo Criar dependência, crie novos itens de trabalho para vincular.

    Se não existirem itens de trabalho para metade da dependência, você poderá criar um novo item de trabalho conforme necessário.

  3. Selecione Salvar. O botão Salvar só estará disponível depois que dois itens de trabalho forem escolhidos para vincular.

  4. Na caixa de diálogo de confirmação de sucesso, selecione Exibir dependência.

    Captura de tela da caixa de diálogo de confirmação de sucesso.

    Os itens de trabalho que você vinculou são realçados.

    No exemplo a seguir, a equipa de Fibra/Entrega de Serviços/Voz da Fabrikam depende da equipa MyFirstProject para entregar o seu User Story 706: Cancel order form para concluir o Bug 390: Cancel order form.

    Captura de tela da caixa de diálogo Criar dependência, Itens de trabalho dependentes vinculados.

Você também pode vincular itens de trabalho usando o separador Links para criar ligações Sucessor/Predecessor. Um Predecessor é o produtor do item de trabalho ou o item que deve vir primeiro. Um Sucessor é o consumidor do item de trabalho ou o item que depende do primeiro item.

Captura de tela da caixa de diálogo Adicionar link, Criar links manualmente.

Observação

Os tipos de ligação Sucessor/Predecessor (consome/produz) são os tipos de ligação padrão usados pelo Rastreador de Dependência. Se você personalizou seus projetos usando um modelo de processo XML hospedado, é possível especificar diferentes tipos de link na configuração do Dependency Tracker. Para obter mais informações, consulte Configurar o Controlador de Dependências mais à frente neste artigo e Vincular histórias de usuários, problemas, bugs e outros itens de trabalho.

Você pode remover uma dependência escolhendo o ícone ações do item de trabalho vinculado e escolha opção Remover link de dependência no menu.

Captura de tela da lista de itens de trabalho, escolha o menu de ações para remover links de dependência.

Opcionalmente, você pode remover o link da aba Links do item de trabalho.

Criar uma consulta de dependências

Para abrir um conjunto de itens de trabalho dependentes, selecione-os da mesma forma que faria por meio de umde edição em massa , escolha o ícone de ações de um dos itens de trabalho vinculados selecionados e escolha opção Abrir no de consulta no menu.

Captura de tela da lista de itens de trabalho, Criar uma consulta de dependências.

Uma nova guia é aberta na página Resultados da Consulta.

Você também pode criar uma consulta personalizada selecionando o tipo de consulta Itens de trabalho e links diretos e escolher qualquer tipo de item de trabalho.

Escolha Copiar para HTML para copiar os itens de trabalho selecionados para a área de transferência como uma tabela formatada.

Modo de exibição Consumindo dependências

A visualização Consumindo Dependências mostra o trabalho do qual uma equipe é dependente por outras equipes ou caminhos de área.

Captura de ecrã do Rastreador de Dependências, vista de dependências consumidas.

Cada coluna no gráfico de barras representa outro caminho de área que está a produzir dependências por estado de trabalho para a Exibição de Área selecionada . A tabela mostra o número de dependências exclusivas. Ele também lista todos os itens de trabalho que participam da exibição filtrada de dependências controladas.

Dentro da tabela, você pode concluir as seguintes ações.

  • Filtre a lista de itens de trabalho escolhendo uma das barras de caminho de área e estados de progresso no gráfico de barras
  • Expandir ou recolher a lista de itens de trabalho para mostrar a lista completa de itens de trabalho dependentes, utilizando os ícones para expandir e para recolher.
  • Adicionar ou remover campos de coluna abrindo Opções de Coluna
  • Alterne a sequência de itens de trabalho escolhendo Display: Consumer na parte superior ou Producer na parte superior

Visualização de Produção de Dependências

A visualização Dependências de Produção mostra o trabalho de que outras equipes ou caminhos de área dependem conforme a área selecionada.

Captura de ecrã do Rastreador de Dependências, vista das Dependências Produzidas.

Cada coluna no gráfico de barras representa um caminho de área diferente que consome dependências de acordo com o estado do fluxo de trabalho para a visão de área selecionada. A tabela mostra o número de dependências únicas e lista todos os itens de trabalho incluídos na vista filtrada das dependências rastreadas.

Na tabela, podes realizar as mesmas ações que na vista de Consumo de Dependências.

Guia Linha do tempo

A guia Linha do tempo fornece uma vista de calendário das dependências. O modo de exibição Linha do tempo está em Beta.

Importante

Para que a Linha do tempo mostre dados significativos, tenha atribuído os itens de trabalho dependentes aos Caminhos de Iteração, e os Caminhos de Iteração devem ter datas de início e término atribuídas.

Há duas versões da vista Linha do Tempo: Fluxo Correto e Fluxo Incorreto. Cada versão mostra o estado do fluxo de trabalho codificado por cores. Você pode personalizar códigos de cores na configuração do Dependency Tracker.

Visualização correta do fluxo

A visualização Fluxo Correto mostra as dependências que estão na sequência correta. Os itens de trabalho sucessores são concluídos após o item de trabalho antecessor.

Captura de tela do modo de exibição Linha do tempo, fluxo correto.

Visualização de fluxo incorreta

A visualização Fluxo Incorreto mostra as dependências que estão fora de ordem. Pelo menos um item de trabalho antecessor é concluído após o item de trabalho sucessor.

Captura de tela do modo de exibição Linha do tempo, fluxo incorreto.

Gráfico de Risco

O Gráfico de Risco fornece uma visualização de como as dependências fluem da equipe do Consumidor para a equipe do Produtor, ou do Produtor para o Consumidor. O gráfico permite que uma equipe entenda rapidamente o número de dependências e o nível de riscos associados. Além disso, a visualização do gráfico de risco demonstra o valor de vincular dependências e integrá-las em Histórias.

Captura do gráfico de risco do Dependency Tracker.

Há duas perspetivas: Consumindo de e Produzindo para. A codificação de cores do estado do fluxo de trabalho é configurável. A largura das linhas indica quantas dependências existem nessa área, quanto mais espessa a ligação, mais dependências conforme indicado na legenda.

Consumindo de

Captura de tela do gráfico de risco do Dependency Tracker, Consumindo da visualização.

Produzindo para

Captura de tela do gráfico de risco do Dependency Tracker, produzindo para visualização.

Filtrado para uma certa dependência específica

Você pode detalhar os detalhes escolhendo uma das dependências.

Captura de tela do gráfico de risco do Dependency Tracker, focado em, filtrado por uma dependência.

Configurar o Rastreador de Dependência

Seja membro do Grupo de Administradores da Coleção de Projetos para modificar a configuração. Todas as alterações na configuração aplicam-se a todos os projetos definidos na organização.

Para alterar a configuração, escolha o ícone de engrenagem e modifique a sintaxe listada. Escolha Guardar quando terminar.

As principais propriedades que você pode modificar são resumidas da seguinte forma:

  • Os tipos de link a serem usados para criar links de dependência. Os padrões são os tipos de link Sucessor/Predecessor. Personalize apenas quando você usa o modelo de processo Hosted XML para personalizar o acompanhamento de trabalho.
  • Itens de trabalho e tipos de item de trabalho
    • Tipos de item de trabalho para participar no controlo de dependências
    • Mapeamento de estados de categoria de item de trabalho para cores
    • Mapeamento dos estados e cores do fluxo de itens de trabalho
  • Colunas de campo padrão em tabelas de listas de dependências
  • Seleções de filtro padrão:
    • Tipos de item de trabalho de dependência selecionados
    • Caminhos de iteração selecionados
  • Opções ativadas:
    • Linha do tempo
    • Novo link de dependência
    • Dependências entre contas de diferentes organizações
    • Estado padrão do alternador de dependência entre contas
  • Configuração do gráfico de risco:
    • Estados dos itens de trabalho associados a itens de trabalho em risco (cor vermelha)
    • Estados de item de trabalho associados a itens de trabalho neutros (cor cinza)
    • Os estados do item de trabalho associados aos itens de trabalho em andamento (cor verde)

Para obter uma lista completa e uma descrição, consulte as Descrições de propriedades fornecidas mais adiante nesta seção.

Ativar ou desativar a opção Nova Dependência

A propriedade newDependencyButtonEnabled ativa ou desativa a opção de ligação Nova Dependência. Quando ativado, o link aparece na página Controlador de Dependência. Quando desativado, os usuários não podem criar dependências a partir do rastreador, apenas revisar as dependências criadas por outros meios. O valor padrão é definido como true (habilitado).

Habilitar ou desabilitar a vinculação entre organizações

A propriedade crossAccountConfigs ativa ou desativa a ligação de dependência entre organizações a partir da janela Nova dependência. O valor padrão é definido como true (habilitado).

Para desabilitar, defina a sintaxe a seguir na configuração JSON como false.

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

A vinculação entre contas requer o uso de um tipo especial de hiperligação e só deve ser usada em coordenação com a opção New Dependency.

Descrição dos imóveis

A tabela a seguir descreve cada um dos itens de propriedade especificados no arquivo de configuração.

Propriedade/Descrição

padrão/exemplo

consomeLinkName

Especifica o tipo de link usado para criar o link do produtor para o consumidor.

System.LinkTypes.Dependency-Reverse

produzLinkName

Especifica o tipo de link usado para criar o link do consumidor para o produtor.

System.LinkTypes.Dependency-Forward

camposDeConsulta

Especifica os campos personalizados a serem usados no lugar dos campos do sistema usados pelo rastreador de dependência para retornar resultados de item de trabalho vinculado. Por padrão. Os nomes de referência do sistema são usados para retornar valores para os seguintes campos:

  • areaPath - Caminho da Área
  • assignedTo - Atribuído a
  • id - ID
  • areapath - IterationID
  • areapath - Caminho de iteração
  • areapath - Prioridade
  • areapath - Estado
  • areapath - Tags
  • teamProject - Projeto de Equipa
  • title - Título
  • workItemType - Tipo de item de trabalho

Se um campo personalizado for usado no lugar de um dos campos do sistema, especifique a substituição inserindo:

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

tiposDeItensDeTrabalhoDeDependência

Especifica os tipos de item de trabalho que participam no acompanhamento de dependências. Na caixa de diálogo Criar uma dependência, somente os tipos de item de trabalho listados podem ser criados.

Padrão:

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

Se estiver usando o processo Scrum, você alteraria a entrada para:

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

Tipos de Itens de Trabalho de Dependência Selecionados

Restringe o foco inicial apenas aos tipos de item de trabalho que o rastreador de dependência exibe ou lista. Com base no padrão "Qualquer", qualquer tipo de item de trabalho que contenha um tipo de link de dependência é exibido ou listado. Os usuários podem alterar o foco por meio da filtragem.

Padrão:

Any

Para restringir os tipos de item de trabalho apenas a Épicos e Recursos, especifique:

[  
"Epic",  
"Feature"  
]

lançamentos selecionados

Restringe o foco inicial apenas aos itens de trabalho atribuídos aos Percursos de Iteração iguais ou inferiores às versões especificadas. Com base no padrão em branco, nenhuma restrição é aplicada. Os usuários podem alterar o foco por meio da filtragem.

Padrão:

[]

Para restringir os tipos de item de trabalho apenas às versões 1 e 2 para o projeto da Fabrikam, especifique:

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

categoriasDeItensDeTrabalhoECores

Especifica as cores usadas para representar itens de trabalho com base em sua categoria e estado do fluxo de trabalho. Para mais informações, consulte Como os estados do fluxo de trabalho e as categorias de estado são utilizados nos Backlogs e Boards.

Padrão:

{
"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

Mapeia os estados do fluxo de trabalho para as cores usadas para exibi-los. Se você personalizar os estados do fluxo de trabalho ou usar um processo que usa estados de fluxo de trabalho diferentes, deverá atualizar essa propriedade.

Padrão:

{  
"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": []  
}  
}  

valoresDeAvaliaçãoDeRisco

Especifica os valores do campo de risco . O campo Risco especifica uma classificação subjetiva da incerteza relativa em torno da conclusão bem-sucedida de uma história de usuário. Ele é definido para o processo Agile, mas pode ser adicionado aos tipos de item de trabalho usados em outros processos.

Padrão:

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

ContasParceiro

Configuração opcional que especifica quais organizações do Azure DevOps podem ser selecionadas no diálogo de Dependência ao criar uma dependência entre contas diferentes. Se não especificado gera uma lista com base em organizações anteriores que o usuário visitou.

Padrão:

[]

Exemplo:

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

linha do tempo ativada

Habilita ou desabilita o modo de exibição Linha do tempo.

Padrão:

true

botãoNovaDependênciaAtivado

Habilita ou desabilita o link Nova Dependência para criar uma nova dependência vinculada.

Padrão:

true

crossAccountConfigs

(1) Habilita ou desabilita o suporte à criação de novas dependências para itens de trabalho em outras contas de parceiro e (2) especifica o estado padrão das opções de conta de parceiro na caixa de diálogo Criar uma dependência.

Padrão:

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

Se você não quiser que sejam criadas dependências que pertençam a outras organizações, altere essa configuração para:

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

priorityValues

Especifica os valores do campo Prioridade. O campo Prioridade especifica uma classificação subjetiva de um bug, problema, tarefa ou história de usuário em relação à empresa. Está definido para a maioria dos tipos de itens de trabalho em lista de pendências e processos, mas pode ser adicionado a tipos de itens de trabalho utilizados noutros processos.

Padrão:

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

colunas padrão

Especifica as colunas de campo e a ordem usada para exibir listas de dependência.

Padrão:

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

análiseDeRiscoAtivada

Especifica se a funcionalidade Risco está habilitada ou não. Se definido como verdadeiro, a propriedade riskAssessmentValues deve ser definida.

Padrão:

False

riscoAvaliaçãoValores

Padrão:

[]

riskGraphConfig

Mapeia os Estados do fluxo de trabalho para uma das três áreas de Risco exibidas no Gráfico: atRisk é Vermelho, neutral é Cinza e onTrack é Verde.

Padrão: 8

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

Adicione ou remova estados de fluxo de trabalho usados em tipos de item de trabalho que participam do controle de dependência.

profundidadeDeIteração

Especifica a profundidade hierárquica dos Caminhos de Iteração que o Rastreador de Dependências consulta para criar a vista Linha do Tempo.

Padrão: uma profundidade de 8A e 3 corresponderia a: Fabrikam/Release 1/Sprint 20.

Sintaxe de configuração padrão

{
    "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
}