Planifier et suivre les dépendances à l’aide du 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 permet de 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.

Vous utilisez le Suivi des dépendances pour planifier les dépendances au début d’une itération ou d’une mise en production, et pour suivre l’état pendant le développement. Pour une dépendance donnée, deux parties sont impliquées :

  • Consommateur : équipe de fonctionnalités qui a un besoin et démarre une demande de travail
  • Producteur : équipe de fonctionnalités qui s’engage à fournir du 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 plus d’informations sur les types de liens, consultez Référence des types de liens, lien Production pour/Consommation à partir de.

Conseil

Bien que n’importe quel type d’élément de travail puisse participer au suivi des dépendances, vous pouvez décider si vous souhaitez limiter les dépendances à des types spécifiques, comme les fonctionnalités, épopées, récits utilisateur ou bogues. Vous pouvez créer cette restriction via la configuration du 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 :

Vous pouvez utiliser le Suivi des dépendances pour visualiser et suivre les éléments de travail suivants :

  • Dépendances sur les livrables pour le travail que votre équipe fournit
  • Dépendances que vous avez sur d’autres équipes pour le travail que votre équipe fournit
  • Dépendances que les autres équipes ont sur le travail que votre équipe fournit

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

Notes

Le Suivi des dépendances ne remplace pas les interactions en personne requises pour accepter d’effectuer le travail. Il offre des fonctionnalités facilitant la planification et le suivi. Les dépendances doivent être convenues par toutes les parties avant d’être entrées dans le Suivi des dépendances.

Termes clés

  • Dépendance : travail que l’équipe A exige de l’équipe B pour effectuer le travail que l’équipe A essaie de faire
  • Consommateur : l’équipe qui souhaite que le travail soit effectué
  • Producteur : l’équipe à qui l’on demande de faire le travail
  • Séquencement : quand le travail d’une équipe de production est nécessaire avant que l’équipe consommatrice puisse commencer son travail
  • Le consommateur est l’équipe qui demande le travail : il commence toutes les discussions sur le travail dont il a besoin
  • 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
  • Une fois que l’œuvre a été soumise au producteur, le producteur 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 toucher ces valeurs une fois l’élément de travail remis
  • 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

Prérequis

  • Installez l’extension Suivi des dépendances pour les organisations pour lesquelles vous souhaitez suivre les 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 est désactivé, 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, les tâches de configuration ou de personnalisation suivantes doivent être effectuées :

  • 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 le suivi des dépendances pour répondre aux besoins de votre entreprise et aux personnalisations que vous avez effectuées.

Ouvrir le Suivi des dépendances

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

  2. Choisissez Suivi des dépendances sous le groupe Tableaux.

    Screenshot showing Dependency Tracker hub in Azure Boards.

  3. Pour vous concentrer sur votre zone de propriété, choisissez la Zone qui correspond à l’équipe pour laquelle vous souhaitez afficher les dépendances.

    Screenshot showing selecting Area.

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

Options de filtre

Vous pouvez filtrer chaque vue prise en charge en entrant 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 .

Screenshot showing Dependency Tracker Filter options.

Vous pouvez activer et désactiver des 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 à sélection multiple pour chaque champ. Les valeurs de ces champs sont renseignées comme suit :

  • É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.
  • 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.
  • 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.

Notes

Les options de filtre dépendent de la configuration définie pour le suivi des dépendances. En outre, seules les options qui correspondent aux éléments de travail et aux critères de filtre sont affichées dans la vue sélectionnée. 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.

Possibilité de supprimer des dépendances dans la zone sélectionnée (sert à exclure des dépendances au sein de sa propre é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.

Screenshot showing Consuming dependencies, drill-down into completed work in an area.

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. Choisissez Nouvelle dépendance.

    Screenshot showing choose New Dependency.

    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.

    Screenshot of Create dependency dialog, Choose partner account.

  2. Vous pouvez rechercher des éléments de travail par ID ou en entrant un mot clé contenu dans le titre de l’élément de travail. Ici, nous lions un récit utilisateur et un bogue.

    Screenshot of Create dependency dialog, choose two existing work items to link.

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

    Screenshot of Create dependency dialog, create new work items to link.

    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. Choisissez Enregistrer. Le bouton Enregistrer devient disponible uniquement après avoir choisi deux éléments de travail à lier.

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

    Screenshot of Success confirmation dialog.

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

    Comme indiqué dans cet exemple, l’équipe Fabrikam Fiber/Service Delivery/Voice dépend de l’équipe MyFirstProject, qui doit fournir son User Story 706: Cancel order form pour terminer Bug 390: Cancel order form.

    Screenshot of Create dependency dialog, Linked dependent work items.

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.

Screenshot of Add Link dialog, Create links manually.

Remarque

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 vos projets sont personnalisés à l’aide d’un modèle de processus XML hébergé, il est possible de spécifier différents types de liens dans la configuration du Suivi des dépendances. Consultez Configurer le suivi des dépendances plus loin dans cet article.

Pour plus d’informations, consultez 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.

Screenshot of work item list, choose actions menu to remove dependency links.

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.

Screenshot of work item list, Create a query of dependencies.

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 de dépendances montre qu’une équipe dépend d’autres équipes/chemins de zone. Cela est utile pour répondre aux questions suivantes :

  • Quelles dépendances est-ce que je consomme en tant que propriétaire des zones et sous-zones sélectionnées ?
  • Combien de dépendances par équipe de producteurs (par niveau de zone 3) ?
  • Quels sont les états de workflow de mes dépendances de consommateur ?

Screenshot of Dependency Tracker, Consuming dependencies view.

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/chemins de zone en fonction de la zone sélectionnée. Cela est utile pour répondre aux questions suivantes :

  • De quelles dépendances mon équipe a la charge de la livraison en tant que propriétaire de la ou des zones sélectionnées ?
  • Combien de dépendances existent par équipe de consommateurs (par niveau de zone 3) ?
  • Quels sont les états de workflow de mes dépendances de producteur ?

Screenshot of Dependency Tracker, Producing dependencies view.

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. L’affichage Chronologie permet de répondre aux questions suivantes :

  • Quelle est la séquence de dépendances dans la fenêtre de temps ?
  • Quelles sont toutes les dépendances de livrables dans la fenêtre de temps de trois mois pour une équipe donnée ?

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. Les codes de couleur peuvent être personnalisés dans la configuration du 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 planifiés pour être terminés après l’élément de travail précédent.

Screenshot of Timeline view, correct flow.

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 planifié pour être terminé après l’élément de travail qui lui succédera.

Screenshot of Timeline view, incorrect flow.

Graphique des risques

Le graphique des risques fournit une visualisation de la façon dont les dépendances sont transmises de l’équipe consommatrice à l’équipe productrice, ou du producteur aux consommateurs. Le graphique permet à une équipe de comprendre en un coup d’œil le nombre de dépendances et le niveau de risque associé. 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.

Screenshot of Dependency Tracker Risk Graph.

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

Screenshot of Dependency Tracker Risk Graph, Consuming From view.

Produit pour

Screenshot of Dependency Tracker Risk Graph, Producing For view.

Filtré sur une dépendance spécifique

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

Screenshot of Dependency Tracker Risk Graph, Producing For, Filtered on a dependency.

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 :
    • État(s) d’élément de travail associé(s) aux éléments de travail à risque (couleur rouge)
    • État(s) d’élément de travail associé(s) aux éléments de travail neutres (couleur grise)
    • État(s) d’élément de travail associé(s) aux éléments de travail en bonne voie (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. Lorsque cette option est désactivée, les utilisateurs ne peuvent pas créer de dépendances à partir du suivi, mais uniquement examiner les dépendances qui ont été 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
}