De extensie Dependency Tracker gebruiken
Azure DevOps Services-
Notitie
U wordt aangeraden leveringsplannen te gebruiken om afhankelijkheden bij te houden in plaats van Dependency Tracker. De extensie Dependency Tracker is geen ondersteunde functie van Azure Boards en wordt niet ondersteund door een productteam. Ga naar de pagina Marketplace voor Azure DevOps, extension Dependency Tracker voor vragen, suggesties of problemen die u ondervindt bij het gebruik van de extensie. De extensie Dependency Tracker is alleen beschikbaar in Azure DevOps Services.
Met de extensie Dependency Tracker kunt u afhankelijkheden beheren in teams, projecten en organisaties. Het biedt filterbare weergaven om alle afhankelijkheden weer te geven die een team verbruikt en produceert. Met deze weergaven kunt u de status en het schema van afhankelijkheden bijhouden om u te ondersteunen bij het beoordelen van het risico van afhankelijkheden voor productartikelen.
Gebruik de Dependency Tracker om afhankelijkheden te plannen aan het begin van een iteratie of release en om de status tijdens de ontwikkeling bij te houden. Voor een bepaalde afhankelijkheid zijn de volgende partijen betrokken:
- Consumer: functieteam dat een behoefte heeft en een aanvraag voor werk start.
- Producer: Functieteam dat zich inzet voor het leveren van resultaten.
Elke werkaanvraag en elk werkstuk dat kan worden geleverd, wordt gedefinieerd als een werkitem. De werkitems worden gekoppeld door het koppelingstype Successor-Predecessor of een ander richtingskoppelingstype. Zie voor meer informatie Koppelingstype-verwijzing Produceren voor en verbruiken van koppeling.
Fooi
Hoewel elk type werkitem kan deelnemen aan het bijhouden van afhankelijkheden, kunt u afhankelijkheden beperken tot specifieke typen, zoals Functies, Epics, Gebruikersverhalen of Bugs. U kunt de beperking maken door dependency trackerte configureren.
Vanuit de afhankelijkheidstracker kunt u verschillende weergaven en filters kiezen en inzoomen om specifieke details te verkrijgen. Deze weergaven en opties worden beschreven in de volgende secties:
Aanbevolen gebruik en belangrijke termen
Gebruik Dependency Tracker om de volgende werkitems te visualiseren en bij te houden:
- Afhankelijkheden van leverables voor het werk dat uw team levert.
- Afhankelijkheden die u hebt voor andere teams voor werk die uw team levert.
- Afhankelijkheden die andere teams hebben op het werk dat uw team levert.
Alle teams in alle organisaties kunnen deelnemen aan het bijhouden van afhankelijkheden.
Notitie
Dependency Tracker vervangt niet de persoonlijke interacties die nodig zijn om akkoord te gaan met het uitvoeren van het werk. Het biedt eenvoudigere plannings- en traceringsmogelijkheden. Afhankelijkheden moeten door alle partijen worden overeengekomen voordat ze de Dependency Tracker binnengaan.
Belangrijkste termen
- Afhankelijkheid: Werk dat team A nodig heeft van team B om het werk te kunnen doen dat team A probeert te volbrengen.
-
Consumer: het team dat vraagt om werk te laten uitvoeren.
- De consument is eigenaar van de betrokkenheid en het bijhouden van dat werk, omdat het het werk is dat het scenario vereist, de consument de last heeft om de status van het werk in te dienen, te controleren en bij te houden
- De consument is eigenaar van het invoeren van het werk in Azure Boards en het indienen van die werkaanvraag bij de producent
- De consument is belast met het beheren van het aangevraagde werk, zodat ze op de hoogte zijn van eventuele materiële wijzigingen en aanpassingen
-
Producer: het team dat het werk doet.
- Zodra het werk aan de producent is ingediend, is de producent eigenaar van het werkitem,
- De producent is verantwoordelijk voor het onderhouden van het werkitem in Azure Boards
- De producent is eigenaar van de status van het werkitem en iteratie
- De consument mag deze waarden niet aanraken zodra het werkitem wordt overgedragen
- Zodra het werk aan de producent is ingediend, is de producent eigenaar van het werkitem,
- Sequencing: Het werk van een productieteam is nodig voordat het consumerende team kan beginnen met hun werk.
Voorwaarden
Categorie | Eisen |
---|---|
Gereedschap | Dependency Tracker-extensie geïnstalleerd voor de organisatie waarvoor u afhankelijkheden wilt bijhouden. |
machtigingen | - Afhankelijkheden bekijken: Lid van de groep "Geldige Gebruikers " van het project. - Een afhankelijkheid maken: Lid van de Inzenders groep voor beide projecten die deelnemen aan de afhankelijkheidskoppeling. - Configuratie wijzigen: lid van de groep projectverzamelingsbeheerders. |
verificatie | Alle organisaties verifiëren gebruikers via dezelfde Microsoft Entra-id. |
Services | Azure Boards as a Service ingeschakeld. |
configuratie- en aanpassingstaken | - Gebiedspaden en teams opgezet voor deelname aan het bijhouden van afhankelijkheden. - Iteratiepaden/sprints geconfigureerd voor het project en toegewezen aan werkitems die deelnemen aan het bijhouden van afhankelijkheden. Deze vereiste is essentieel voor de tijdlijnweergave om zinvolle gegevens te leveren. - Pas uw proces zo nodig aan om andere werkitems of velden te ondersteunen. - Dependency Tracker geconfigureerd om uw bedrijfsbehoeften te ondersteunen en aanpassingen aan te pakken. |
Belangrijk
De standaardconfiguratie voor Dependency Tracker ondersteunt het Agile-proces. Als uw project(en) zijn gebaseerd op een ander proces of als u het proces hebt aangepast, moet u mogelijk de configuratie wijzigen. Zie De afhankelijkheidstracker configureren verderop in dit artikel.
Open de uitbreiding Dependency Tracker
Open de webportal voor het project waarin uw team is gedefinieerd.
Selecteer Boards>Dependency Tracker.
Kies de Area die overeenkomt met het team waarvoor u afhankelijkheden wilt weergeven in de vervolgkeuzelijst.
U kunt alleen filteren op die gebiedspaden die zijn gedefinieerd voor het project.
Filteropties
Filter elke ondersteunde weergave door een trefwoord in te voeren of een of meer velden te gebruiken. De opgegeven velden omvatten Status, Werkitemtype en Iteratiepad. Op basis van het trefwoord dat u invoert, worden in de filterfunctie werkitems weergegeven op basis van een weergegeven kolomveld.
Als u de filterwerkbalk wilt weergeven, kiest u het filterpictogram.
Schakel filters in of uit door het filterpictogram te kiezen. Als u meer filters wilt zien, gebruikt u de pijlen aan het einde van de lijst met filters.
Kies een of meer waarden in de vervolgkeuzelijst voor elk veld. Deze velden worden gevuld met de volgende waarden:
- werkitemtype: schakel een of meer selectievakjes in voor de typen werkitems die u wilt weergeven. Werkitemtypen die zijn geconfigureerd om deel te nemen aan het bijhouden van afhankelijkheden. De standaardtypen voor werkitems zijn: Epic, Feature, User Story en Bug. Zie Configuratie van Dependency Trackerom de configuratie te wijzigen.
- Status: Schakel een of meer selectievakjes in voor de statussen van de werkitems die u wilt weergeven. De vervolgkeuzelijst moet alle werkstroomstatussen bevatten die zijn gedefinieerd voor alle typen werkitems die in de geselecteerde weergave worden weergegeven.
- Iteratie: Vink een of meer selectievakjes aan voor de iteratiepaden die u wilt weergeven. De vervolgkeuzelijst moet alle verschillende iteratiepaden bevatten die zijn geconfigureerd voor het project en waarvoor werkitems momenteel worden weergegeven in de huidige weergave.
- Prioriteit: schakel een of meer selectievakjes in voor de prioriteiten die u wilt weergeven. De prioriteitswaarden die zijn toegewezen aan werkitems
- Partner: de partnerorganisatie waarvoor het werkitem is gedefinieerd.
Uw filteropties zijn afhankelijk van de configuratie gedefinieerd voor de afhankelijkheidstracker en die overeenkomen met werkitems die worden weergegeven in de geselecteerde weergave die voldoen aan de filtercriteria. Als u bijvoorbeeld geen werkitems hebt toegewezen aan Sprint 4, wordt de optie Sprint 4 niet weergegeven in de filteropties voor het iteratiepad.
U kunt afhankelijkheden binnen het geselecteerde gebied verwijderen, waardoor afhankelijkheden binnen uw team worden uitgesloten.
Inzoomopties weergeven
Verschillende weergaven bieden interactieve visualisaties via inzoomen. Deze functies worden verderop in dit artikel behandeld in de beschrijvingen van weergaven op tabbladen.
Een afhankelijkheid maken
Een afhankelijkheid vertegenwoordigt werk waarbij het ene team afhankelijk is van een ander team. Beide teams moeten hun eigen werk volgen in hun eigen werkgebied. Door het werk dat afhankelijk is van de andere teams te koppelen, kunnen de afhankelijkheden worden gevisualiseerd en bijgehouden.
Selecteer nieuwe afhankelijkheid .
Als het partnerteam zich in een andere organisatie bevindt, kiest u eerst het Partneraccount. De optie Partneraccount kan worden ingeschakeld of uitgeschakeld door de Dependency Tracker te configureren.
Zoek naar werkitems op id of voer een trefwoord in de titel van het werkitem in. In het volgende voorbeeld koppelen we een gebruikersverhaal en een bug.
- De Producer is het team dat zich verbindt tot het leveren van het werk.
- De klant is het team dat het werk nodig heeft en daarvan afhankelijk is.
- De snelste manier om een afhankelijkheidskoppeling te maken, is door de werkitem-id's producer en consumer in de zoekvakken te typen en vervolgens Opslaante kiezen.
U kunt desgewenst kiezen voor Nieuw maken om werkitems toe te voegen die u vervolgens als afhankelijk van elkaar koppelt. Hier maken we twee nieuwe functies en koppelen ze.
Als er geen werkitems bestaan voor de helft van de afhankelijkheid, kunt u indien nodig een nieuw werkitem maken.
Selecteer opslaan. De knop Opslaan is pas beschikbaar nadat twee werkitems zijn gekozen om te koppelen.
Selecteer in het bevestigingsdialoogvenster Afhankelijkheid weergeven.
De werkitems die u hebt gekoppeld, zijn gemarkeerd.
In het volgende voorbeeld is het Fabrikam Fiber/Service Delivery/Voice-team afhankelijk van het Team MyFirstProject om hun
User Story 706: Cancel order form
te leveren omBug 390: Cancel order form
te voltooien.
Handmatig koppelingen maken
U kunt ook werkitems koppelen via het tabblad Koppelingen om opvolgende/voorafgaande koppelingen te maken. Een voorganger is de voorloper van het werkitem of het item dat als eerste moet komen. Een opvolgende is de consument van het werkitem of het item dat afhankelijk is van het eerste item.
Notitie
De koppelingstypen opvolger/voorganger (verbruikt/produceert) zijn de standaardkoppelingstypen die door de Afhankelijkheidstracker worden gebruikt. Als u uw projecten hebt aangepast met behulp van een gehost XML-procesmodel, is het mogelijk om verschillende koppelingstypen op te geven in de configuratie van dependency tracker. Zie Configure the Dependency Tracker verderop in dit artikel en Link user stories, problemen, bugs en andere werkitemsvoor meer informatie.
Afhankelijkheidskoppelingen verwijderen
U kunt een afhankelijkheid verwijderen door het pictogram acties te kiezen uit het gekoppelde werkitem en optie Afhankelijkheidskoppeling verwijderen in het menu te kiezen.
U kunt de koppeling desgewenst verwijderen uit het tabblad Koppelingen van het werkitem.
Een query met afhankelijkheden maken
Als u een reeks afhankelijke werkitems wilt openen, selecteert u deze op dezelfde manier als via een bulkbewerking, kiest u het actiepictogram binnen een van de geselecteerde gekoppelde werkitems en kiest u de optie Openen in Query uit het menu.
Er wordt een nieuw tabblad geopend op de pagina Queryresultaten.
U kunt ook een aangepaste query maken door het querytype Werkitems en directe koppelingen te selecteren en elk type werkitem te kiezen.
Kies Kopiëren naar HTML- om de geselecteerde werkitems als opgemaakte tabel naar het klembord te kopiëren.
Weergave van Geconsumeerde Afhankelijkheden
In de weergave Benodigde afhankelijkheden ziet u het werk waarvan een team afhankelijk is door andere teams of via gebiedspaden.
Elke kolom in het staafdiagram vertegenwoordigt een ander gebiedspad dat afhankelijkheden produceert afhankelijk van de werkstroomstatus voor de geselecteerde Gebiedsweergave. In de tabel ziet u het aantal unieke afhankelijkheden. Ook worden alle werkitems weergegeven die deelnemen aan de gefilterde weergave van bijgehouden afhankelijkheden.
In de tabel kunt u de volgende acties uitvoeren.
- Filter de lijst met werkitems door een van de vlakpadbalken en voortgangsstatussen te kiezen in de staafdiagramgrafiek
- Gebruik de pictogrammen
(uitvouwen) en
(samenvouwen) om de lijst met werkitems uit te breiden of in te klappen, zodat de volledige lijst met afhankelijke werkitems wordt weergegeven.
- Kolomvelden toevoegen of verwijderen door Kolomopties te openen
- De volgorde van werkitems wijzigen door de weergave te kiezen: Consumer bovenaan of Producer bovenaan
Overzicht Afhankelijkheden produceren
In de Afhankelijkheden weergeven weergave wordt werk getoond waarvoor andere teams of gebiedspaden afhankelijk zijn van het geselecteerde gebiedspad.
Elke kolom in het staafdiagram vertegenwoordigt een ander gebiedspad dat afhankelijkheden verbruikt per werkstroomstatus voor de geselecteerde Gebiedsweergave. In de tabel ziet u het aantal unieke afhankelijkheden en worden alle werkitems weergegeven die zijn opgenomen in de gefilterde weergave van bijgehouden afhankelijkheden.
In de tabel kunt u dezelfde acties voltooien als in de weergave Verbruiksafhankelijkheden.
Tabblad Tijdlijn
Het tabblad Tijdlijn biedt een agendaweergave van afhankelijkheden. De tijdlijnweergave bevindt zich in de bètaversie.
Belangrijk
Als u op de tijdlijn zinvolle gegevens wilt weergeven, hebt u de afhankelijke werkitems toegewezen aan iteratiepaden en moeten aan de iteratiepaden begin- en einddatums zijn toegewezen.
Er zijn twee versies van de tijdlijnweergave: Juiste stroom en Onjuiste stroom. Elke versie geeft de status van de werkstroom met kleurcode weer. U kunt kleurcodes wijzigen in de configuratie van de Dependency Tracker.
Juiste stroomweergave
In de weergave Juiste stroom ziet u de afhankelijkheden die zich in de juiste volgorde bevinden. Opvolgende werkitems worden voltooid na hun voorafgaande werkitem.
Onjuiste stroomweergave
In de weergave Onjuiste stroom worden de afhankelijkheden weergegeven die niet in de juiste volgorde zijn. Ten minste één voorafgaande werkitem wordt voltooid na het opvolgende werkitem.
Risicografiek
De Risicografiek biedt een visualisatie van hoe afhankelijkheden van het consumententeam naar het producerteam stromen, of van Producer naar Consumer. In de grafiek kan een team het aantal afhankelijkheden en het risiconiveau in één oogopslag begrijpen. In de weergave risicografiek ziet u ook de waarde van het koppelen van afhankelijkheden en het onderverdelen ervan in verhalen.
Er zijn twee weergaven: Verbruiken van en Produceren voor. De kleurcodering van de werkstroomstatus kan worden geconfigureerd. De breedte van de lijnen geeft aan hoeveel afhankelijkheden er in dat gebied bestaan, hoe dikker de koppeling hoe meer afhankelijkheden zoals aangegeven in de legenda.
Verbruiken vanaf
Produceren voor
Gefilterd op een specifieke afhankelijkheid
U kunt inzoomen op specifieke gegevens door een van de afhankelijkheden te kiezen.
De afhankelijkheidstracker configureren
Wees lid van de beheerdersgroep van de projectverzameling om de configuratie te wijzigen. Alle wijzigingen in de configuratie zijn van toepassing op alle projecten die in de organisatie zijn gedefinieerd.
Als u de configuratie wilt wijzigen, kiest u het tandwielpictogram en wijzigt u de weergegeven syntaxis. Kies Opslaan wanneer u klaar bent.
De belangrijkste eigenschappen die u kunt wijzigen, worden als volgt samengevat:
- De koppelingstypen die moeten worden gebruikt om afhankelijkheidskoppelingen te maken. De standaardinstellingen zijn de koppelingstypen Opvolger/Voorganger. Pas alleen aan wanneer u het gehoste XML-procesmodel gebruikt om het bijhouden van werk aan te passen.
- Werkitems en werkitemtypen
- Typen werkitems om deel te nemen aan het bijhouden van afhankelijkheden
- Toewijzing van kleuren aan categoriestatussen van werkitems
- Toewijzing van workflowstatussen en kleuren voor werkitems
- Standaardveldkolommen in afhankelijkheidslijsttabellen
- Standaardfilterselecties:
- Geselecteerde typen werkitems voor afhankelijkheden
- Geselecteerde iteratiepaden
- Ingeschakelde opties:
- Tijdlijn
- Nieuwe afhankelijkheidskoppeling
- Afhankelijkheden tussen verschillende accounts binnen een organisatie
- Standaardstatus voor het inschakelen van afhankelijkheden tussen accounts
- Configuratie van risicografiek:
- Werkitemstatussen die zijn gekoppeld aan werkitems met een risico (rode kleur)
- Werkitemstatussen die zijn gekoppeld aan neutrale (grijze kleur) werkitems
- Werkitemstatussen worden gekoppeld aan werkitems die op schema liggen (groen)
Zie de beschrijvingen van eigenschappen verderop in deze sectie voor een volledige lijst en beschrijving.
De optie Nieuwe afhankelijkheid in- of uitschakelen
Met de eigenschap newDependencyButtonEnabled
schakelt u de optie Nieuwe afhankelijkheid koppeling in of uit. Wanneer deze optie is ingeschakeld, wordt de koppeling weergegeven op de pagina Dependency Tracker. Wanneer deze optie is uitgeschakeld, kunnen gebruikers geen afhankelijkheden maken op basis van de tracker, maar alleen de afhankelijkheden controleren die via andere methoden zijn gemaakt. De standaardwaarde is ingesteld op true
(ingeschakeld).
Koppeling tussen meerdere organisaties in- of uitschakelen
De eigenschap crossAccountConfigs
schakelt organisatie-overschrijdende afhankelijkheidskoppeling in of uit vanuit het dialoogvenster "Nieuwe afhankelijkheid". De standaardwaarde is ingesteld op true
(ingeschakeld).
Als u wilt uitschakelen, stelt u de volgende syntaxis in de JSON-configuratie in op false
.
{
"crossAccountConfigs": {
"crossAccountDependencyEnabled": false,
"crossAccountDependencyToggleDefaultState": false, //default state for cross account toggle
"crossAccountDependencyToggleOnText": "Cross-account dependencies on",
"crossAccountDependencyToggleOffText": "Cross-account dependencies off"}
}
Koppelen tussen accounts vereist het gebruik van een speciaal koppelingstype en mag alleen worden gebruikt in coördinatie met de optie Nieuwe afhankelijkheid.
Beschrijvingen van eigenschappen
In de volgende tabel worden alle eigenschapsitems beschreven die zijn opgegeven in het configuratiebestand.
eigenschap/beschrijving
standaard-/voorbeeld
consumesLinkName
Hiermee geeft u het koppelingstype op dat wordt gebruikt om de koppeling te maken van producent naar consument.
System.LinkTypes.Dependency-Reverse
produceertLinkNaam
Hiermee geeft u het koppelingstype op dat wordt gebruikt om de koppeling van consument naar producent te maken.
System.LinkTypes.Dependency-Forward
zoekvelden
Hiermee geeft u de aangepaste velden op die moeten worden gebruikt in plaats van de systeemvelden die door de afhankelijkheidstracker worden gebruikt om resultaten van gekoppelde werkitems te retourneren. Standaard. systeemreferentienamen worden gebruikt om waarden voor de volgende velden te retourneren:
- areaPath - Gebiedspad
- assignedTo - Toegewezen aan
- id - ID
- areapath - IterationID
- areapath - Iteratiepad
- areapath - Prioriteit
- gebiedspad - Status
- areapath - Tags
- teamProject - Teamproject
- titel - Titel
- workItemType - Type werkitem
Als een aangepast veld wordt gebruikt in plaats van een van de systeemvelden, geeft u de vervanging op door het volgende in te voeren:
{
title: "Custom.Title",
assignedTo: "Custom.AssignedTo"
}
dependencyWorkItemTypes
Hiermee geeft u de typen werkitems op die deelnemen aan het bijhouden van afhankelijkheden. In het dialoogvenster Een afhankelijkheid maken kunnen alleen de vermelde typen werkitems worden gemaakt.
Verstek:
[
"Epic",
"Feature",
"User Story",
"Bug"
]
Als u het Scrum-proces gebruikt, wijzigt u de vermelding in:
[
"Epic",
"Feature",
"Product Backlog Item",
"Bug"
]
geselecteerdeAfhankelijkheidsWerkitemTypen
Hiermee beperkt u de initiële focus tot alleen die typen werkitems die door de afhankelijkheidstracker worden weergegeven of opgesomd. Op basis van de standaardwaarde Any wordt elk type werkitem dat een type afhankelijkheidskoppeling bevat weergegeven of vermeld. Gebruikers kunnen de focus wijzigen via filteren.
Verstek:
Any
Als u de typen werkitems wilt beperken tot alleen Epics en functies, geeft u het volgende op:
[
"Epic",
"Feature"
]
geselecteerdeUitgaven
Hiermee wordt de eerste focus beperkt tot die werkitems die zijn toegewezen aan die iteratiepaden die gelijk zijn aan of lager zijn dan de opgegeven releases. Op basis van de lege standaardwaarde worden er geen beperkingen toegepast. Gebruikers kunnen de focus wijzigen via filteren.
Verstek:
[]
Als u de typen werkitems wilt beperken tot alleen Release 1 en Release 2 voor het Fabrikam-project, geeft u het volgende op:
[
"Fabrikam/Release 1",
"Fabrikam/Release 2",
]
werkitemcategorieënEnKleuren
Hiermee geeft u de kleuren op die worden gebruikt om werkitems weer te geven op basis van hun categorie en werkstroomstatus. Zie Hoe werkstroomstatussen en statuscategorieën worden gebruikt in achterstanden en bordenvoor meer informatie.
Verstek:
{
"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"
}
}
werkItemWeergaveStatussenEnWeergaveKleuren
Hiermee worden werkstroomstatussen aan kleuren gekoppeld die worden gebruikt voor hun weergave. Als u de werkstroomstatussen aanpast of een proces gebruikt dat gebruikmaakt van verschillende werkstroomstatussen, moet u deze eigenschap bijwerken.
Verstek:
{
"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": []
}
}
risicobeoordelingswaarden
Hiermee worden de veldwaarden voor risico gespecificeerd. Het veld Risico geeft een subjectieve waardering op van de relatieve onzekerheid rond de succesvolle voltooiing van een gebruikersverhaal. Het is gedefinieerd voor het Agile-proces, maar kan worden toegevoegd aan werkitemtypen die in andere processen worden gebruikt.
Verstek:
["1-High", "2-Medium", "3-Low"]
partneraccounts
Optionele configuratie waarmee wordt aangegeven welke Azure DevOps-organisaties kunnen worden geselecteerd in het dialoogvenster Afhankelijkheid bij het maken van een afhankelijkheid tussen accounts. Als dit niet is opgegeven, wordt een lijst gegenereerd op basis van eerdere organisaties die de gebruiker heeft bezocht.
Verstek:
[]
Voorbeeld:
["account-1", "account-2"]
tijdlijnIngeschakeld
Hiermee schakelt u de tijdlijnweergave in of uit.
Verstek:
true
nieuweAfhankelijkheidsKnopIngeschakeld
Hiermee schakelt u de koppeling Nieuwe afhankelijkheid in of uit om een nieuwe gekoppelde afhankelijkheid te maken.
Verstek:
true
crossAccountConfigs
(1) Hiermee wordt de ondersteuning voor het maken van nieuwe afhankelijkheden voor werkitems in andere partneraccounts in- of uitgeschakeld en (2) geeft u de standaardstatus van de opties voor partneraccounts op in het dialoogvenster Een afhankelijkheid maken.
Verstek:
{
"crossAccountDependencyEnabled": true,
"crossAccountDependencyToggleDefaultState": false
}
Als u geen afhankelijkheden wilt maken die deel uitmaken van andere organisaties, wijzigt u deze configuratie in:
{
"crossAccountDependencyEnabled": false,
"crossAccountDependencyToggleDefaultState": false
}
prioriteitswaarden
Geeft de Prioriteit veld-waarden op. In het veld Prioriteit wordt een subjectieve beoordeling van een fout, probleem, taak of gebruikersverhaal opgegeven die betrekking heeft op het bedrijf. Het is gedefinieerd voor de meeste typen werkitems en -processen in achterstand, maar kan worden toegevoegd aan werkitemtypen die in andere processen worden gebruikt.
Verstek:
["0","1","2","3","4","(blank)"]
standaardkolommen
Hiermee geeft u de veldkolommen en volgorde op die worden gebruikt om afhankelijkheidslijsten weer te geven.
Verstek:
[
"Id",
"Area Path",
"Dependency Title",
"State",
"Consumers",
"Producers"
]
risicoAnalyseIngeschakeld
Hiermee geeft u op of risicofunctionaliteit is ingeschakeld. Als dit is ingesteld op true, moet de eigenschap riskAssessmentValues worden gedefinieerd.
Verstek:
False
risicobeoordelingswaarden
Verstek:
[]
riskGraphConfig
Hiermee worden de werkstroomstatussen toegewezen aan een van de drie risicogebieden die worden weergegeven in de grafiek:
atRisk
rood is,neutral
grijs is enonTrack
groen is.
Standaard: 8
{
"atRisk": [
"Removed"
],
"neutral": [
"New"
],
"onTrack": [
"Active",
"Resolved",
"Closed",
"Other"
]
}
Werkstroomstatussen toevoegen of verwijderen die worden gebruikt in werkitemtypen die deelnemen aan het bijhouden van afhankelijkheden.
iteratiediepte
Hiermee specificeert u de hiërarchische diepgang van de Iteratiepaden die de Afhankelijkheidstracker bevraagt om de tijdlijnweergave op te stellen.
Standaard: 8A diepte van 3 komt overeen met: Fabrikam/Release 1/Sprint 20.
Standaardconfiguratiesyntaxis
{
"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
}
Verwante artikelen
- Velden voor werkitems beheren
- Teamleveringsplannen controleren
- het overnameprocesmodel gebruiken
- Het gehoste XML-procesmodel gebruiken
- Werkstroomstatussen en statuscategorieën in achterstallen en borden begrijpen