Utiliser l’extension Suivi des dépendances

Azure DevOps Services

Notes

Nous vous recommandons d’utiliser des plans de livraison pour suivre les dépendances au lieu de Suivi des dépendances. L’extension Suivi des dépendances n’est pas une fonctionnalité prise en charge d’Azure Boards et n’est prise en charge par aucune équipe produit. Pour les questions, suggestions ou problèmes que vous rencontrez lors de l’utilisation de l’extension, consultez la page de l’extension Suivi des dépendances de la Place de marché pour Azure DevOps. L’extension Suivi des dépendances est disponible uniquement sur Azure DevOps Services.

L’extension Suivi des dépendances vous aide à gérer les dépendances entre les équipes, les projets et les organisations. Elle fournit des vues filtrables pour afficher toutes les dépendances qu’une équipe consomme et produit. Ces vues vous permettent de suivre l’état et la planification des dépendances pour vous aider à évaluer le risque des dépendances pour les livrables du produit.

Utilisez l’outil Suivi des dépendances pour planifier les dépendances au début d’une itération ou d’une mise en production, et pour effectuer le suivi de l’état pendant le développement. Pour une dépendance donnée, les parties suivantes sont impliquées :

  • Consommateur : équipe des fonctionnalités qui a un besoin et lance une demande de travail.
  • Producteur : équipe de fonctionnalités qui s’engage à délivrer son travail.

Chaque demande de travail et livrable de travail est défini en tant qu’élément de travail. Les éléments de travail sont liés par le type de lien Successeur/Prédécesseur ou par un autre type de lien directionnel. Pour en savoir plus, consultez le lien Nom de référence du type de lien Production pour/Consommation à partir de.

Conseil

Bien que tout type d’élément de travail puisse participer au suivi des dépendances, vous pouvez souhaiter limiter ces dernières à des types spécifiques, tels que Fonctionnalités, Épopées, Récits utilisateur ou Bogues. Vous pouvez créer la restriction en configurant l’outil Suivi des dépendances.

À partir du Suivi des dépendances, vous pouvez choisir différents affichages et filtres, puis explorer pour obtenir des détails spécifiques. Ces vues et options sont décrites dans les sections suivantes :

Utilisez l’outil Suivi des dépendances pour visualiser et suivre les éléments de travail suivants :

  • Dépendances à l’égard des livrables pour le travail que votre équipe est en train de réaliser.
  • Dépendances à l’égard d’autres équipes pour le travail que votre équipe est en train de réaliser.
  • Dépendances des autres équipes à l’égard du travail que votre équipe est en train de réaliser.

Toutes les équipes au sein des organisations peuvent participer au suivi des dépendances.

Remarque

L’outil Suivi des dépendances ne remplace pas les interactions en personne qui sont nécessaires pour accepter de faire le travail. Il offre des fonctionnalités facilitant la planification et le suivi. Les dépendances doivent être approuvées par toutes les parties avant leur introduction dans l’outil Suivi des dépendances.

Termes clés

  • Dépendance : travail que l’équipe A demande à l’équipe B pour effectuer le travail que l’équipe A veut réaliser.
  • Consommateur : équipe qui demande la réalisation du travail.
    • Le consommateur possède l’engagement et le suivi de ce travail. Comme il s’agit du travail dont il a besoin, la charge est imposée au consommateur de déposer, de surveiller et de suivre l’état du travail
    • Le consommateur est propriétaire de l’entrée du travail dans Azure Boards et de la soumission de cette demande de travail au producteur
    • Le consommateur est chargé de gérer le travail qu’il a demandé afin de se tenir au courant des modifications et ajustements matériels
  • Producteur : équipe qui effectue le travail.
    • Une fois que le travail est présenté au producteur, celui-ci est propriétaire de l’élément de travail.
      • Le producteur est responsable de la maintenance de l’élément de travail dans Azure Boards
      • Le producteur possède l’état de l’élément de travail et de l’itération
      • Le consommateur ne doit pas modifier ces valeurs une fois que l’élément de travail a été remis
  • Séquençage : le travail d’une équipe de production est nécessaire pour que l’équipe consommatrice puisse commencer son travail.

Prérequis

  • Installez l’extension Suivi des dépendances pour l’organisation pour laquelle vous souhaitez effectuer le suivi des dépendances.
  • Pour afficher les dépendances, vous devez être membre du groupe Utilisateurs valides du projet.
  • Pour créer une dépendance, vous devez être membre du groupe Contributeurs pour les deux projets qui participent à la liaison de dépendance.
  • Pour prendre en charge la participation inter-organisations, toutes les organisations doivent authentifier les utilisateurs via la même instance Microsoft Entra ID.
  • Azure Boards doit être activé en tant que service. S’il n’est pas activé, vous devez le réactiver. Pour plus d’informations, consultez Activer ou désactiver un service.
  • Pour modifier la configuration, vous devez être membre du groupe Administrateur de collection de projets.

Important

La configuration par défaut de Suivi des dépendances prend en charge le processus Agile. Si vos projets sont basés sur un autre processus ou si vous avez personnalisé votre processus, vous devrez peut-être modifier la configuration. Consultez Configurer le suivi des dépendances plus loin dans cet article.

En outre, vous devez effectuer les tâches de configuration ou de personnalisation suivantes :

  • Configurez les chemins d’accès de zone et les équipes pour participer au suivi des dépendances.
  • Configurez des chemins d’itération/sprints pour le projet et affectez-les aux éléments de travail participant au suivi des dépendances. Cette tâche est essentielle pour que la vue Chronologie produise des données significatives.
  • Personnalisez votre processus en fonction de vos besoins pour prendre en charge d’autres éléments ou champs de travail.
  • Configurez l’outil Suivi des dépendances pour répondre aux besoins de votre entreprise et satisfaire toutes les demandes de personnalisation.

Ouvrez l’extension Suivi des dépendances

  1. Ouvrez le portail web pour le projet dans lequel votre équipe est définie.

  2. Sélectionnez Boards>Suivi des dépendances.

    Capture d’écran montrant le hub de suivi des dépendances dans Azure Boards.

  3. Choisissez la Zone qui correspond à l’équipe pour laquelle vous souhaitez afficher les dépendances dans le menu déroulant.

    Capture d’écran montrant la sélection de la zone.

    Vous ne pouvez filtrer que sur les chemins de zone définis pour le projet.

Options de filtre

Filtrez chaque vue prise en charge en saisissant un mot-clé ou en utilisant un ou plusieurs champs. Les champs fournis incluent État, Type d’élément de travail et Chemin d’itération. En fonction des mots clés que vous entrez, la fonction de filtre répertorie les éléments de travail en fonction de n’importe quel champ de colonne affiché.

Pour afficher la barre d’outils de filtre, choisissez l’icône de filtre .

Capture d’écran montrant les options de filtre de suivi des dépendances.

Activez et désactivez les filtres en choisissant l’icône de filtre. Pour afficher d’autres filtres, utilisez les flèches situées à la fin de la liste des filtres.

Choisissez une ou plusieurs valeurs dans le menu déroulant de chaque champ. Ces champs sont renseignés avec les valeurs suivantes :

  • Type d’élément de travail : cochez une ou plusieurs cases pour les types d’éléments de travail que vous souhaitez afficher. Types d’éléments de travail configurés pour participer au suivi des dépendances. Les types d’éléments de travail par défaut sont les suivants : Épopée, Fonctionnalité, Récit utilisateur et Bogue. Pour modifier la configuration, consultez Configuration du Suivi des dépendances.
  • État : cochez une ou plusieurs cases pour les états d’élément de travail que vous souhaitez afficher. La liste déroulante doit inclure tous les états de workflow définis pour tous les types d’éléments de travail affichés dans la vue sélectionnée.
  • Itération : cochez une ou plusieurs cases pour les chemins d’itération que vous souhaitez afficher. La liste déroulante doit inclure tous les chemins d’itération configurés pour le projet et pour lesquels des éléments de travail sont répertoriés dans la vue actuelle.
  • Priorité : cochez une ou plusieurs cases pour afficher les priorités que vous souhaitez afficher. Valeurs de priorité affectées aux éléments de travail
  • Partenaire : l’organisation partenaire pour laquelle l’élément de travail est défini.

Vos options de filtrage dépendent de la configuration définie pour l’outil Suivi des dépendances et correspondent aux éléments de travail affichés dans la vue sélectionnée qui répondent aux critères de filtrage. Par exemple, si aucun élément de travail n’est affecté au sprint 4, l’option Sprint 4 n’apparaît pas dans les options de filtre du chemin d’itération.

Vous pouvez supprimer les dépendances dans la zone sélectionnée, ce qui exclut les dépendances au sein de votre équipe.

Afficher les options d’exploration

Plusieurs vues fournissent des visualisations interactives via des explorations. Ces fonctionnalités sont traitées dans les descriptions des vues à onglets plus loin dans cet article.

Capture d’écran montrant Consommation de dépendances, exploration dans le travail terminé dans une zone.

Créer une dépendance

Une dépendance représente le travail dans lequel une équipe dépend d’une autre équipe. Les deux équipes doivent suivre leur propre travail dans leur propre chemin de zone. En liant le travail qui dépend du travail des autres équipes, les dépendances peuvent être visualisées et suivies.

  1. Sélectionnez Nouvelle dépendance.

    Capture d’écran montrant la sélection de Nouvelle dépendance.

    Si l’équipe partenaire se trouve dans une autre organisation, choisissez d’abord le compte partenaire. L’option Compte partenaire peut être activée ou désactivée en configurant le suivi des dépendances.

    Capture d’écran de la boîte de dialogue Créer une dépendance, choisissez un compte partenaire.

  2. Recherchez des éléments de travail par ID ou saisissez un mot-clé contenu dans le titre de l’élément de travail. Dans l’exemple suivant, nous lions un récit utilisateur et un bogue.

    Capture d’écran de la boîte de dialogue Créer une dépendance, choisissez deux éléments de travail existants à lier.

    • Le producteur est l’équipe qui s’engage à fournir le travail.
    • Le consommateur est l’équipe qui a besoin ou dépend du travail.
    • Le moyen le plus rapide de créer un lien de dépendance consiste à taper les ID d’élément de travail Producteur et Consommateur dans les zones de recherche, puis à choisir Enregistrer.

    Si vous le souhaitez, vous pouvez choisir Créer nouveau pour ajouter des éléments de travail que vous liez ensuite comme dépendants les uns des autres. Ici, nous créons deux nouvelles fonctionnalités et les lions.

    Capture d’écran de la boîte de dialogue Créer une dépendance, créez des éléments de travail à lier.

    Si aucun élément de travail n’existe pour la moitié de la dépendance, vous pouvez créer un élément de travail en fonction de vos besoins.

  3. Sélectionnez Enregistrer. Le bouton Enregistrer est uniquement disponible une fois que deux éléments de travail ont été choisis pour être liés.

  4. Dans la boîte de dialogue de confirmation de réussite, sélectionnez Afficher la dépendance.

    Capture d’écran de la boîte de dialogue de confirmation de réussite.

    Les éléments de travail que vous avez liés sont mis en surbrillance.

    Dans l’exemple suivant, l’équipe Fabrikam Fiber/Service Delivery/Voice dépend de l’équipe MyFirstProject pour fournir son User Story 706: Cancel order form pour réaliser son Bug 390: Cancel order form.

    Capture d’écran de la boîte de dialogue Créer une dépendance, éléments de travail dépendants liés.

Vous pouvez également lier des éléments de travail à l’aide de l’onglet Liens pour créer des liens Successeur/Prédécesseur. Un prédécesseur est le producteur de l’élément de travail, ou l’élément qui doit passer en premier. Un successeur est le consommateur de l’élément de travail ou de l’élément qui dépend du premier élément.

Capture d’écran de la boîte de dialogue Ajouter un lien, Créer des liens manuellement.

Notes

Les types de liens Successeur/Prédécesseur (consomme/produit) sont les types de liens par défaut utilisés par le suivi des dépendances. Si vous avez personnalisé vos projets à l’aide d’un modèle de processus XML hébergé, vous pouvez spécifier différents types de liens dans la configuration de l’outil Suivi des dépendances. Pour en savoir plus, consultez Configurer l’outil Suivi des dépendances plus loin dans cet article et Lier des récits utilisateur, des problèmes, des bogues et d’autres éléments de travail.

Vous pouvez supprimer une dépendance en choisissant l’icône d’actions de l’élément de travail lié et en choisissant l’option Supprimer le lien de dépendance dans le menu.

Capture d’écran de la liste des éléments de travail, choisissez le menu Actions pour supprimer les liens de dépendance.

Si vous le souhaitez, vous pouvez supprimer le lien de l’onglet Liens de l’élément de travail.

Créer une requête de dépendance

Pour ouvrir un ensemble d’éléments de travail dépendants, sélectionnez-les de la même façon que vous le feriez par le biais d’une modification en bloc : choisissez l’icône d’actions dans l’un des éléments de travail liés sélectionnés, puis l’option Ouvrir dans la requête à partir du menu.

Capture d’écran de la liste des éléments de travail, Créer une requête de dépendances.

Un nouvel onglet s’ouvre sur la page Résultats de la requête.

Vous pouvez également créer une requête personnalisée en sélectionnant le type de requête Éléments de travail et liens directs et en choisissant n’importe quel type d’élément de travail.

Choisissez Copier au format HTML pour copier les éléments de travail sélectionnés dans le Presse-papiers en tant que tableau mis en forme.

Mode Consommation de dépendances

La vue Consommation des dépendances montre le travail dont une équipe dépend à l’égard d’autres équipes ou de chemins d’accès à la zone.

Capture d’écran du Suivi des dépendances, mode Consommation des dépendances.

Chaque colonne du graphique à barres représente un autre chemin de zone qui génère des dépendances par état de workflow pour la Vue de zone sélectionnée. Le tableau indique le nombre de dépendances uniques. Il répertorie également tous les éléments de travail participant à l’affichage filtré des dépendances suivies.

Dans le tableau, vous pouvez effectuer les actions suivantes.

  • Filtrer la liste des éléments de travail en choisissant l’une des barres de chemin de zone et les états de progression dans le graphique à barres
  • Développer ou réduire la liste des éléments de travail pour afficher la liste complète des éléments de travail dépendants à l’aide des icônes développer et réduire
  • Ajouter ou supprimer des champs de colonne en ouvrant les Options de colonne
  • Changer la séquence d’éléments de travail en choisissant Affichage : Consommateur en haut ou Producteur en haut

Vue Production de dépendances

La vue Production de dépendances montre le travail dont dépendent d’autres équipes ou chemins d’accès à la zone pour la zone sélectionnée.

Capture d’écran du Suivi des dépendances, mode Production de dépendances.

Chaque colonne du graphique à barres représente un autre chemin de zone qui consomme des dépendances par état de workflow pour la Vue de zone sélectionnée. Le tableau indique le nombre de dépendances uniques et répertorie tous les éléments de travail inclus dans la vue filtrée des dépendances suivies.

Dans le tableau, vous pouvez effectuer les mêmes actions que dans la vue Consommation de dépendances.

Onglet Chronologie

L’onglet Chronologie fournit un affichage en calendrier des dépendances. La vue Chronologie est en version bêta.

Important

Pour que la chronologie affiche des données significatives, vous devez avoir attribué les éléments de travail dépendants aux chemins d’itération, et les chemins d’itération doivent avoir des dates de début et de fin attribuées.

Il existe deux versions de la vue Chronologie : Flux correct et Flux incorrect. Chaque version affiche l’état du workflow codé en couleur. Vous pouvez personnaliser les codes de couleur dans la configuration de l’outil Suivi des dépendances.

Vue Flux correct

La vue Flux correct affiche les dépendances qui sont dans le bon ordre. Les éléments de travail successeurs sont terminés après l’élément de travail prédécesseur.

Capture d’écran de la vue Chronologie, flux correct.

Vue Flux incorrect

La vue Flux incorrect affiche les dépendances qui ne sont pas dans le bon ordre. Au moins un élément de travail prédécesseur est terminé après l’élément de travail successeur.

Capture d’écran de la vue Chronologie, flux incorrect.

Graphique des risques

Le graphique des risques fournit une visualisation de la façon dont les dépendances circulent de l’équipe Consommateur à l’équipe Producteur, et vice-versa. Le graphique permet à une équipe de comprendre en un coup d’œil le nombre de dépendances et le niveau de risques associés. En outre, la vue du graphique des risques montre l’intérêt de lier les dépendances et de les échelonner jusqu’aux récits.

Capture d’écran du graphique de risques du suivi des dépendances.

Il existe deux vues : Consomme à partir de et Produit pour. Le codage de couleur de l’état du workflow est configurable. La largeur des lignes indique le nombre de dépendances dans cette zone : plus le lien est épais, plus il y a de dépendances, comme indiqué dans la légende.

Consomme à partir de

Capture d’écran du graphique de risques du suivi des dépendances, vue Consommation à partir de.

Produit pour

Capture d’écran du graphique de risques du suivi des dépendances, vue Production pour.

Filtré sur une dépendance spécifique

Vous pouvez explorer les détails en choisissant l’une des dépendances.

Capture d’écran du graphique de risques du suivi des dépendances, vue Production pour, filtrée sur une dépendance.

Configurer le suivi des dépendances

Vous devez être membre du groupe d’administrateurs de collection de projets pour modifier la configuration. Toutes les modifications apportées à la configuration s’appliquent à tous les projets définis dans l’organisation.

Pour modifier la configuration, choisissez l’icône d’engrenage et modifiez la syntaxe répertoriée. Choisissez Enregistrer quand vous avez terminé.

Les propriétés principales que vous pouvez modifier sont résumées ci-dessous :

  • Types de liens à utiliser pour créer des liens de dépendance. Par défaut, les types de liens Successeur/Prédécesseur. Personnalisez uniquement lorsque vous utilisez le modèle de processus XML hébergé pour personnaliser le suivi du travail.
  • Éléments de travail et types d’élément de travail
    • Types d’éléments de travail pour participer au suivi des dépendances
    • Mappage des états de catégorie d’élément de travail à des couleurs
    • Mappage des états et couleurs du workflow d’élément de travail
  • Colonnes de champs par défaut dans les tables de liste de dépendances
  • Sélections de filtres par défaut :
    • Types d’éléments de travail de dépendance sélectionnés
    • Chemins d’itération sélectionnés
  • Options activées :
    • Durée
    • Nouveau lien de dépendance
    • Dépendances entre comptes (organisation)
    • État par défaut de la dépendance entre comptes
  • Configuration du graphique des risques :
    • États des éléments de travail associés aux éléments de travail à risque (couleur rouge)
    • États des éléments de travail associés aux éléments de travail neutres (couleur grise)
    • États de l’élément de travail associés aux éléments de travail en cours (couleur verte)

Pour obtenir une liste complète et une description, consultez les descriptions des propriétés fournies plus loin dans cette section.

Activer ou désactiver l’option Nouvelle dépendance

La propriété newDependencyButtonEnabled active ou désactive l’option de lien Nouvelle dépendance. Quand cette option est activée, le lien s’affiche sur la page Suivi des dépendances. Quand elle est désactivée, les utilisateurs ne peuvent pas créer de dépendances à partir de l’outil de suivi, mais seulement examiner les dépendances créées par d’autres moyens. Par défaut, cette valeur est définie sur true (activé).

Activer ou désactiver la liaison entre organisations

La propriété crossAccountConfigs active ou désactive la liaison de dépendance entre organisations à partir de la boîte de dialogue Nouvelle dépendance. Par défaut, cette valeur est définie sur true (activé).

Pour désactiver cette option, définissez la syntaxe suivante dans la configuration JSON sur false.

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

La liaison entre comptes nécessite l’utilisation d’un type de lien spécial et ne doit être utilisée qu’en coordination avec l’option Nouvelle dépendance.

Description des propriétés

Le tableau suivant décrit chacun des éléments de propriété spécifiés dans le fichier de configuration.

Propriété/Description

Par défaut/Exemple

consumesLinkName

Spécifie le type de lien utilisé pour créer le lien du producteur au consommateur.

System.LinkTypes.Dependency-Reverse

producesLinkName

Spécifie le type de lien utilisé pour créer le lien du consommateur au producteur.

System.LinkTypes.Dependency-Forward

queryFields

Spécifie les champs personnalisés à utiliser à la place des champs système utilisés par le suivi des dépendances pour retourner les résultats des éléments de travail liés. Par défaut. les noms de référence système sont utilisés pour retourner des valeurs pour les champs suivants :

  • areaPath - Area Path
  • assignedTo - Assigned To
  • id - ID
  • areapath - IterationID
  • areapath - Iteration Path
  • areapath - Priority
  • areapath - State
  • areapath - Tags
  • teamProject - Team Project
  • title - Title
  • workItemType - Work Item Type

Si un champ personnalisé est utilisé à la place de l’un des champs système, vous spécifiez la substitution en entrant :

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

dependencyWorkItemTypes

Spécifie les types d’éléments de travail qui participent au suivi des dépendances. Dans la boîte de dialogue Créer une dépendance, seuls les types d’éléments de travail répertoriés peuvent être créés.

Valeur par défaut :

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

Si vous utilisez le processus Scrum, vous devez modifier l’entrée en :

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

selectedDependencyWorkItemTypes

Limite le focus initial aux seuls types d’éléments de travail affichés ou répertoriables par le suivi des dépendances. En fonction de la valeur par défaut « Tout », tout type d’élément de travail qui contient un type de lien de dépendance est affiché ou répertorié. Les utilisateurs peuvent modifier le focus par filtrage.

Valeur par défaut :

Any

Pour limiter les types d’éléments de travail aux seules épopées et fonctionnalités, spécifiez :

[  
"Epic",  
"Feature"  
]

selectedReleases

Limite le focus initial aux éléments de travail affectés à ces chemins d’itération égaux antérieurs aux versions spécifiées. Pour la valeur par défaut vide, aucune restriction n’est appliquée. Les utilisateurs peuvent modifier le focus par filtrage.

Valeur par défaut :

[]

Pour limiter les types d’éléments de travail aux versions 1 et 2 du projet Fabrikam, spécifiez :

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

workItemCategoriesAndColors

Spécifie les couleurs utilisées pour représenter les éléments de travail en fonction de leur catégorie et de leur état de workflow. Pour plus d’informations, consultez Utilisation des états et des catégories d’état des workflows dans les backlogs et les tableaux.

Valeur par défaut :

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

Mappe les états de workflow aux couleurs utilisées pour les afficher. Si vous personnalisez les états de workflow ou utilisez un processus qui utilise des états de workflow différents, vous devez mettre à jour cette propriété.

Valeur par défaut :

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

Spécifie les valeurs du champ Risque. Le champ Risque spécifie une évaluation subjective de l’incertitude relative quant à l’achèvement d’un récit utilisateur. Cette propriété est définie pour le processus Agile, mais peut être ajoutée aux types d’éléments de travail utilisés dans d’autres processus.

Valeur par défaut :

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

partnerAccounts

Configuration facultative qui spécifie les organisations Azure DevOps qui peuvent être sélectionnées dans la boîte de dialogue Dépendance lors de la création d’une dépendance entre comptes. Si cette propriété n’est pas spécifiée, elle génère une liste basée sur les organisations précédentes que l’utilisateur a visitées.

Valeur par défaut :

[]

Exemple :

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

timelineEnabled

Active ou désactive l’affichage Chronologie.

Valeur par défaut :

true

newDependencyButtonEnabled

Active ou désactive le lien Nouvelle dépendance pour créer une dépendance liée.

Valeur par défaut :

true

crossAccountConfigs

(1) Active ou désactive la prise en charge de la création de nouvelles dépendances pour les éléments de travail dans d’autres comptes partenaires, et (2) spécifie l’état par défaut des options de compte partenaire dans la boîte de dialogue Créer une dépendance.

Valeur par défaut :

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

Si vous ne souhaitez pas créer de dépendances qui appartiennent à d’autres organisations, remplacez cette configuration par :

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

priorityValues

Spécifie les valeurs du champ Priorité. Le champ Priorité spécifie une évaluation subjective d’un bogue, d’un problème, d’une tâche ou d’un récit utilisateur en relation avec l’entreprise. Cette propriété est définie pour la plupart des types et processus d’éléments de travail en backlog, mais peut être ajoutée aux types d’éléments de travail utilisés dans d’autres processus.

Valeur par défaut :

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

defaultColumns

Spécifie les colonnes de champ et l’ordre utilisés pour afficher les listes de dépendances.

Valeur par défaut :

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

riskAnalysisEnabled

Spécifie si la fonctionnalité de risque est activée ou non. Si la valeur est true, la propriété riskAssessmentValues doit être définie.

Valeur par défaut :

False

riskAssessmentValues

Valeur par défaut :

[]

riskGraphConfig

Mappe les états du workflow à l’une des trois zones de risque affichées dans le graphique : atRisk pour rouge, nuetral pour gris et onTrack pour vert.

Par défaut : 8

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

Ajoutez ou supprimez les états de workflow utilisés dans les types d’éléments de travail participant au suivi des dépendances.

iterationDepth

Spécifie la profondeur hiérarchique des chemins d’itération que le suivi des dépendances interroge pour générer la vue Chronologie.

Par défaut : 8 Une profondeur de 3 correspond à : Fabrikam/Release 1/Sprint 20.

Syntaxe de configuration par défaut

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