Dela via


Använd beroendespårnings-tillägget

Azure DevOps Services

Notis

Vi rekommenderar att du använder leveransplaner för att spåra beroenden i stället för beroendespårare. Tillägget Dependency Tracker stöds inte i Azure Boards och stöds inte av något produktteam. Frågor, förslag eller problem som du har när du använder tillägget kan du besöka sidan Marketplace för Azure DevOps, Dependency Tracker-tillägget. Dependency Tracker-tillägget är endast tillgängligt i Azure DevOps Services.

Tillägget Dependency Tracker hjälper dig att hantera beroenden mellan team, projekt och organisationer. Den innehåller filterbara vyer för att visa alla beroenden som ett team förbrukar och producerar. Med dessa vyer kan du spåra tillstånd och tidsplanering av beroenden för att bedöma risken de innebär för produktleveranser.

Använd Dependency Tracker för att planera beroenden i början av en iteration eller version och för att spåra statusen under utvecklingen. För ett visst beroende är följande parter inblandade:

  • Konsument: Funktionsteam som har ett behov och startar en begäran om arbete.
  • Producent: Funktionsteam som åtar sig att leverera arbete.

Varje arbetsbegäran och slutprodukt definieras som ett arbetsobjekt. Arbetsobjekten länkas av Successor-Predecessor länktyp eller annan riktningslänktyp. Mer information finns i referensen för Länktyp Skapa för/använda från länk.

Tips

Alla typer av arbetsobjekt kan delta i beroendespårning, men du kanske vill begränsa beroenden till specifika typer, till exempel funktioner, epos, användarberättelser eller buggar. Du kan skapa begränsningen genom att konfigurera Dependency Tracker.

Från Dependency Tracker kan du välja olika vyer och filter och öka detaljnivån för att få specifik information. Dessa vyer och alternativ beskrivs i följande avsnitt:

Använd Dependency Tracker för att visualisera och spåra följande arbetsobjekt:

  • Beroenden av slutprodukt för arbete som ditt team levererar.
  • Beroenden du har av andra team för det arbete som ditt team utför.
  • Beroenden som andra team har på arbetet som ditt team levererar.

Alla team i organisationer kan delta i spårningsberoenden.

Notera

Dependency Tracker ersätter inte de personliga interaktioner som krävs för att godkänna att utföra arbetet. Det ger enklare planerings- och spårningsfunktioner. Beroenden bör avtalas av alla parter innan de går med i Dependency Tracker.

Viktiga termer

  • Beroende: Arbete som Team A behöver från Team B för att göra det arbete som Team A försöker göra.
  • Consumer: Teamet som ber om att få jobbet gjort.
    • Konsumenten äger engagemanget och spårningen av det arbetet – eftersom det är det arbete som deras scenario kräver är det konsumentens ansvar att lämna in, övervaka och spåra arbetets status
    • Konsumenten ansvarar för att lägga in arbetet i Azure Boards och att skicka arbetsbegäran till producenten
    • Konsumenten ansvarar för att hantera det arbete som de begärde så att de är medvetna om eventuella väsentliga ändringar och justeringar
  • Producer: Teamet som utför arbetet.
    • När arbetet har skickats till producenten äger producenten arbetsobjektet,
      • Producenten ansvarar för att underhålla arbetsobjektet i Azure Boards
      • Producenten äger tillståndet för arbetsobjektet och iterationen
      • Konsumenten bör inte röra dessa värden när arbetsobjektet har överlämnats
  • Sekvensering: Ett producerande teams arbete krävs innan det konsumerande teamet kan påbörja sitt arbete.

Förutsättningar

Kategori Krav
Verktyg Dependency Tracker-tillägget installerat för den organisation som du vill spåra beroenden för.
behörigheter - Visa beroenden: Medlem i Project Valid Users grupp för projektet.
- Skapa ett beroende: Medlem i gruppen Deltagare för båda projekten som är involverade i beroendelänkningen.
– Ändra konfigurationen: Medlem i gruppen Projektsamlingsadministratörer.
autentisering Alla organisationer autentiserar användare via samma Microsoft Entra-ID.
Tjänster Azure Boards som en tjänst aktiverad.
konfigurations- och anpassningsuppgifter – Områdessökvägar och team som har konfigurerats för att delta i beroendespårning.
– Itereringsvägar/sprintar som konfigurerats för projektet och tilldelade arbetsobjekt som deltar i beroendespårning. Det här kravet är viktigt för att tidslinjevyn ska ge meningsfulla data.
– Anpassa din process efter behov för att stödja andra arbetsobjekt eller fält.
- Dependency Tracker konfigurerad för att stödja dina affärsbehov och åtgärda eventuella anpassningar.

Viktig

Standardkonfigurationen för Dependency Tracker stöder agil process. Om dina projekt baseras på en annan process eller om du har anpassat processen kan du behöva ändra konfigurationen. Se Konfigurera beroendespåraren senare i den här artikeln.

Öppna tillägget Dependency Tracker

  1. Öppna webbportalen för projektet där ditt team har definierats.

  2. Välj Boards>Dependency Tracker.

    skärmbild som visar Dependency Tracker Hub i Azure Boards.

  3. Välj område som motsvarar det team som du vill visa beroenden för från den nedrullningsbara menyn.

    Skärmbild som visar hur du väljer Område.

    Du kan bara filtrera på de områdessökvägar som definierats för projektet.

Filteralternativ

Filtrera varje vy som stöds genom att ange ett nyckelord eller använda ett eller flera av fälten. De angivna fälten omfattar Tillstånd, Typ av arbetsobjekt och Iterationsbana. Baserat på nyckelordet som du anger visar filterfunktionen arbetsobjekt baserat på ett kolumnfält som visas.

Om du vill visa filterverktygsfältet väljer du filterikonen.

Skärmbild som visar alternativ för beroendespårarfilter.

Aktivera och inaktivera filter genom att välja filterikonen. Om du vill se fler filter använder du pilarna i slutet av listan med filter.

Välj ett eller flera värden i den nedrullningsbara menyn för varje fält. De här fälten fylls i med följande värden:

  • Typ av arbetsobjekt: Markera en eller flera kryssrutor för de typer av arbetsobjekt som du vill visa. Typer av arbetsobjekt som har konfigurerats för att delta i beroendespårning. Standardtyperna för arbetsobjekt är: Epic, Feature, User Story och Bug. Information om hur du ändrar konfigurationen finns i Configuration of Dependency Tracker.
  • State: Markera en eller flera kryssrutor för de arbetsobjekttillstånd som du vill visa. Listrutan bör innehålla alla arbetsflödestillstånd som definierats för alla typer av arbetsobjekt som visas i den valda vyn.
  • Iteration: Markera en eller flera kryssrutor för de iterationsbanor som du vill visa. Listrutan bör innehålla alla iterationssökvägar konfigurerade för projektet och för vilka det finns arbetsobjekt i den aktuella vyn.
  • Prioritet: Markera en eller flera kryssrutor för de prioriteringar som du vill visa. De prioritetsvärden som tilldelats till arbetsobjekt
  • Partner: Den partnerorganisation som arbetsobjektet har definierats för.

Dina filtreringsalternativ är beroende av den konfiguration som har definierats för beroendespåraren, och som motsvarar de arbetsobjekt som visas i den valda vyn och uppfyller filterkriterierna. Om du till exempel inte har några arbetsobjekt tilldelade sprint 4 visas inte alternativet Sprint 4 i filteralternativen för iterationssökvägen.

Du kan släppa beroenden inom det valda området, vilket exkluderar beroenden i ditt team.

Visa alternativ för ökad detaljnivå

Flera vyer ger interaktiva visualiseringar genom ökad detaljnivå. Dessa funktioner tas upp i beskrivningarna av flikar senare i den här artikeln.

Skärmbild som visar Förbrukning av beroenden, borrning ner till slutfört arbete inom ett område.

Skapa ett beroende

Ett beroende representerar arbete där ett team är beroende av ett annat team. Båda teamen bör spåra sitt arbete i sina respektive områdesspår. Genom att länka det arbete som är beroende av de andra teamens arbete kan beroendena visualiseras och spåras.

  1. Välj nytt beroende.

    Skärmbild som visar hur du väljer Nytt beroende.

    Om partnerteamet finns i en annan organisation väljer du först partnerkontot. Alternativet Partnerkonto kan aktiveras eller inaktiveras genom att konfigurera dependency tracker.

    Skärmbild av dialogrutan Skapa beroende: Välj partnerkonto.

  2. Sök efter arbetsobjekt efter ID eller ange ett nyckelord i arbetsobjektets rubrik. I följande exempel länkar vi en användarberättelse och en bugg.

    Skärmbild av dialogrutan Skapa beroende väljer du två befintliga arbetsobjekt som ska länkas.

    • Producenten är det team som förbinder sig att leverera arbetet.
    • Konsumenten är det team som behöver eller är beroende av arbetet.
    • Det snabbaste sättet att skapa en beroendelänk är att skriva ID:t för arbetsobjektet Producent och Konsument i sökrutorna och sedan välja Spara.

    Du kan också välja Skapa ny för att lägga till arbetsobjekt som du sedan länkar som beroende av varandra. Här skapar vi två nya funktioner och länkar dem.

    Skärmbild av dialogrutan Skapa beroende för att skapa nya arbetsuppgifter som ska länkas.

    Om det inte finns några arbetsobjekt för hälften av beroendet kan du skapa ett nytt arbetsobjekt efter behov.

  3. Välj Spara. Knappen Spara är endast tillgänglig när två arbetsobjekt har valts att länka.

  4. I bekräftelsedialogrutan för framgång väljer du Visa beroende.

    Skärmbild av dialogrutan för lyckad bekräftelse.

    De arbetsobjekt som du länkade är markerade.

    I följande exempel är Fabrikam Fiber/Service Delivery/Voice-teamet beroende av MyFirstProject-teamet för att leverera sina User Story 706: Cancel order form för att slutföra Bug 390: Cancel order form.

    Skärmbild av dialogrutan Skapa beroende, Länkade beroende arbetsobjekt.

Du kan också länka arbetsobjekt med hjälp av fliken Länkar för att skapa efterföljande/föregående länkar. En föregångare är producent för arbetsobjektet eller det objekt som måste komma först. En efterföljande är konsumenten av arbetsobjektet eller det objekt som är beroende av det första objektet.

Skärmbild av dialogrutan

Note

Länktyperna Efterföljande/Föregående (förbrukar/producerar) är standardlänktyperna som används av Dependency Tracker. Om du har anpassat dina projekt med hjälp av en värdbaserad XML-processmodell är det möjligt att ange olika länktyper i konfigurationen för beroendespårare. Mer information finns i Konfigurera dependency tracker senare i den här artikeln och Länka användarberättelser, problem, buggar och andra arbetsobjekt.

Du kan ta bort ett beroende genom att välja ikonen åtgärder från det länkade arbetsobjektet och välja Alternativet Ta bort beroendelänk från menyn.

Skärmbild av arbetsobjektslistan väljer du åtgärdsmenyn för att ta bort beroendelänkar.

Du kan också ta bort länken från arbetsobjektets fliken Länkar.

Skapa en fråga med beroenden

Om du vill öppna en uppsättning beroende arbetsobjekt markerar du dem på samma sätt som med en massredigering, väljer ikonen åtgärder från ett av de markerade länkade arbetsobjekten och väljer Alternativet Öppna i Fråga på menyn.

Skärmbild av arbetsobjektlistan skapar du en fråga med beroenden.

En ny flik öppnas på sidan Frågeresultat.

Du kan också skapa en anpassad fråga genom att välja frågetypen Arbetsobjekt och direktlänkar och välja valfri typ av arbetsobjekt.

Välj Kopiera till HTML för att kopiera de markerade arbetsobjekten till urklipp som en formaterad tabell.

Visa använda beroenden

Vyn Använda beroenden visar arbete som ett team är beroende av från andra team eller områdesvägar.

Skärmbild av beroendespåraren, vyn Använda beroenden.

Varje kolumn i stapeldiagrammet representerar en annan områdesväg som generar beroenden baserat på arbetsflödestillstånd för den valda områdesvyn. Tabellen visar antalet unika beroenden. Den visar också alla arbetsobjekt som deltar i den filtrerade vyn över spårade beroenden.

I tabellen kan du utföra följande åtgärder.

  • Filtrera listan över arbetsobjekt genom att välja ett av fälten för områdessökväg och förloppstillstånd i stapeldiagrammet
  • Expandera eller dölj listan över arbetsobjekt för att visa den fullständiga listan över beroende arbetsobjekt med hjälp av expandera och dölj ikoner
  • Lägga till eller ta bort kolumnfält genom att öppna Kolumnalternativ
  • Växla sekvensen med arbetsobjekt genom att välja Visa: Konsument ovanpå eller Producent ovanpå

Visa produktionen av beroenden

Vyn Skapar beroenden visar arbete som andra team eller områdessökvägar är beroende av i det valda området.

Skärmdump av beroendespåraren, Visa av producerade beroenden.

Varje kolumn i stapeldiagrammet representerar en annan områdessökväg som förbrukar beroenden efter arbetsflödestillstånd för den valda områdesvyn. Tabellen visar antalet unika beroenden och visar alla arbetsobjekt som ingår i den filtrerade vyn över spårade beroenden.

I tabellen kan du utföra samma åtgärder som i vyn för Konsumera beroenden.

Fliken Tidslinje

Fliken tidslinje innehåller en kalendervy över beroenden. Tidslinjevyn är i Beta.

Viktig

För att tidslinjen ska visa meningsfulla data har du tilldelat de beroende arbetsobjekten till Iterationssökvägar och iterationssökvägarna måste ha tilldelats start- och slutdatum.

Det finns två versioner av tidslinjevyn: Korrekt flöde och Felaktigt flöde. Varje version visar det färgkodade arbetsflödestillståndet. Du kan anpassa färgkoder i konfigurationen Dependency Tracker.

Korrekt flödesvy

Den Korrekt flöde-vyn visar de beroenden som är i korrekt följd. Efterföljande arbetsobjekt slutförs efter föregående arbetsobjekt.

Skärmbild av tidslinjevyn, rätt flöde.

Felaktig flödesvy

Vyn Felaktigt flöde visar de beroenden som inte är i ordning. Minst ett föregående arbetsobjekt slutförs efter det efterföljande arbetsobjektet.

Skärmbild av tidslinjevyn, felaktigt flöde.

Riskdiagram

Riskdiagrammet innehåller en visualisering av hur beroenden flödar från konsumentteamet till producentteamet eller från producent till konsument. Diagrammet låter ett team förstå antalet beroenden och risknivån som är associerad med en snabb överblick. Riskdiagramvyn visar också värdet av att länka beroenden och stega upp dem till Stories.

skärmbild av Riskdiagram för beroendespårare.

Det finns två vyer: Konsumera från och Producera för. Färgkodningen för arbetsflödestillstånd kan konfigureras. Bredden på linjerna anger hur många beroenden som finns i det området, desto tjockare länk desto fler beroenden anges i förklaringen.

Förbrukar från

skärmbild av riskdiagram för beroendespårare, vy för konsumering från.

Producera för

Skärmbild av riskdiagram för beroendespårare, producerad för visning.

Filtrerat efter ett specifikt beroende

Du kan gå in på detaljer genom att välja ett av beroenden.

skärmbild av riskdiagram för beroendespårare, skapad för, filtrerat efter ett beroende.

Konfigurera beroendespåraren

Var medlem i projektsamlingens administratörsgrupp för att ändra konfigurationen. Alla ändringar i konfigurationen gäller för alla projekt som definierats i organisationen.

Om du vill ändra konfigurationen väljer du kugghjulsikonen och ändrar syntaxen i listan. Välj Spara när du är klar.

De viktigaste egenskaperna som du kan ändra sammanfattas på följande sätt:

  • Länktyperna som ska användas för att skapa beroendelänkar. Standardvärdena är länktyperna Efterföljande/Föregående. Anpassa endast när du använder värdbaserad XML-processmodell för att anpassa arbetsspårning.
  • Arbetsobjekt och typer av arbetsobjekt
    • Typer av arbetsobjekt som ska delta i beroendespårning
    • Mappning av kategoritillstånd för arbetsobjekt till färger
    • Mappning av arbetsflödestillstånd och färger för arbetsobjekt
  • Standardfältkolumner i beroendelisttabeller
  • Standardfilterinställningar
    • Valda typer av beroendearbetsobjekt
    • Valda itereringsvägar
  • Aktiverade alternativ:
    • Tidslinje
    • Länk till nytt beroende
    • Beroenden mellan konton (organisation)
    • Standardläge för växling av beroende mellan konton
  • Konfiguration av riskdiagram:
    • Arbetsobjekttillstånd som är associerade med arbetsobjekt med risk (röd färg)
    • Arbetsobjekttillstånd som associeras med neutrala (grå) arbetsobjekt
    • Arbetsobjekttillstånd kopplas till arbetsobjekt som är på rätt spår (grön färg)

En fullständig lista och beskrivning finns i Egenskapsbeskrivningar som anges senare i det här avsnittet.

Aktivera eller inaktivera alternativet Nytt beroende

Egenskapen newDependencyButtonEnabled aktiverar eller inaktiverar länkalternativet Nytt beroende. När den är aktiverad visas länken på sidan Beroendespårare. När det är inaktiverat kan användarna inte skapa beroenden från spåraren, utan bara granska de beroenden som skapats på annat sätt. Standardvärdet är inställt på true (aktiverat).

Aktivera eller inaktivera länkning mellan organisationer

Egenskapen crossAccountConfigs aktiverar eller inaktiverar länkning mellan organisationer från dialogrutan Nytt beroende. Standardvärdet är inställt på true (aktiverat).

Om du vill inaktivera anger du följande syntax i JSON-konfigurationen till false.

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

Länkning mellan konton kräver användning av en särskild länktyp och bör endast användas i samordning med alternativet nytt beroende.

Egenskapsbeskrivningar

I följande tabell beskrivs var och en av de egenskapsobjekt som anges i konfigurationsfilen.

egenskap/beskrivning

Standard/Exempel

förbrukarLänkNamn

Anger den länktyp som används för att skapa länken från producent till konsument.

System.LinkTypes.Dependency-Reverse

producesLinkName

Anger den länktyp som används för att skapa länken från konsument till producent.

System.LinkTypes.Dependency-Forward

frågefält

Anger de anpassade fält som ska användas i stället för de systemfält som används av beroendespåraren för att returnera länkade arbetsobjektresultat. Som standardinställning. systemreferensnamn används för att returnera värden för följande fält:

  • areaPath – områdessökväg
  • assignedTo – tilldelad till
  • id – ID
  • areapath – IterationID
  • areapath – Iterationssökväg
  • areapath – Prioritet
  • areapath – tillstånd
  • areapath – Taggar
  • teamProjekt – Teamprojekt
  • title – Rubrik
  • workItemType – Typ av arbetsobjekt

Om ett anpassat fält används i stället för något av systemfälten anger du ersättningen genom att ange:

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

beroendearbetspunkttyper

Anger vilka typer av arbetsobjekt som deltar i beroendespårning. I dialogrutan Skapa ett beroende kan endast de arbetsobjekttyper som visas skapas.

Standard:

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

Om du använder Scrum-processen ändrar du posten till:

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

valda beroendearbetspunkttyper

Begränsar det inledande fokuset till bara de arbetsobjektstyper som beroendespåraren visar eller listor. Baserat på standardinställningen "Alla" visas alla typer av arbetsobjekt som innehåller en länktyp för beroenden. Användare kan ändra fokus genom filtrering.

Standard:

Any

Om du vill begränsa arbetsobjektstyperna till bara epos och funktioner anger du:

[  
"Epic",  
"Feature"  
]

valdaUtgåvor

Begränsar det inledande fokuset till bara de arbetsobjekt som har tilldelats de iterationssökvägar som motsvarar eller är under de angivna versionerna. Baserat på det tomma standardvärdet tillämpas inga begränsningar. Användare kan ändra fokus genom filtrering.

Standard:

[]

Om du vill begränsa arbetsobjekttyperna till endast version 1 och version 2 för Fabrikam-projektet anger du:

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

arbetsobjektkategorierOchFärger

Anger de färger som används för att representera arbetsobjekt baserat på deras kategori- och arbetsflödestillstånd. För mer information, se Hur arbetsflödesstatusar och statuskategorier används i Backlogs och Boards.

Standard:

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

Mappar arbetsflödets tillstånd till färger som används för att visa dem. Om du anpassar arbetsflödestillstånden eller använder en process som använder olika arbetsflödestillstånd måste du uppdatera den här egenskapen.

Standard:

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

riskbedömningsvärden

Anger fältvärdena Risk. Fältet Risk anger ett subjektivt omdöme för den relativa osäkerheten kring ett lyckat slutförande av en användarberättelse. Den definieras för agil process, men kan läggas till i arbetsobjekttyper som används i andra processer.

Standard:

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

partnerKonton

Valfri konfiguration som anger vilka Azure DevOps-organisationer som kan väljas i dialogrutan Beroende när du skapar ett beroende mellan konton. Om det inte anges genereras en lista baserat på tidigare organisationer som användaren har besökt.

Standard:

[]

Exempel:

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

tidslinjeAktiverad

Aktiverar eller inaktiverar tidslinjevyn.

Standard:

true

nyBeroendeKnappAktiverad

Aktiverar eller inaktiverar länken nytt beroende för att skapa ett nytt länkat beroende.

Förvald:

true

crossAccountConfigs

(1) Aktiverar eller inaktiverar stöd för att skapa nya beroenden för arbetsobjekt i andra partnerkonton och (2) anger standardtillståndet för partnerkontoalternativen i dialogrutan Skapa ett beroende.

Standard:

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

Om du inte vill att några beroenden ska skapas som tillhör andra organisationer ändrar du den här konfigurationen till:

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

prioritetsvärden

Anger fältvärdena Prioritet. Fältet Prioritet anger ett subjektivt betyg för en bugg, ett problem, en uppgift eller en användarberättelse i relation till verksamheten. Den definieras för de flesta typer och processer för kvarvarande arbetsobjekt, men kan läggas till i arbetsobjekttyper som används i andra processer.

Standard:

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

standardkolumner

Anger de fältkolumner och den ordning som används för att visa beroendelistor.

Standard:

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

riskanalysAktiverad

Anger om riskfunktionen är aktiverad eller inte. Om värdet är true måste egenskapen riskAssessmentValues definieras.

Standard:

False

riskbedömningsvärden

Standard:

[]

riskGraphConfig

Mappar arbetsflödets tillstånd till ett av de tre riskområden som visas i Graph: atRisk är Röd, neutral är Grå och onTrack är Grön.

Standardinställning: 8

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

Lägga till eller ta bort arbetsflödestillstånd som används i arbetsobjekttyper som deltar i beroendespårning.

itereringsdjup

Anger det hierarkiska djupet för iterationssökvägar som dependency tracker frågar för att skapa tidslinjevyn.

Standard: 8A djup 3 motsvarar: Fabrikam/Release 1/Sprint 20.

Standardkonfigurationssyntax

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