Použití rozšíření Dependency Tracker

Služby Azure DevOps

Poznámka:

K sledování závislostí místo sledování závislostí doporučujeme použít plány doručení . Rozšíření Dependency Tracker není podporovanou funkcí Azure Boards a není podporováno žádným produktovým týmem. Dotazy, návrhy nebo problémy, které máte při používání rozšíření, najdete na stránce rozšíření Azure DevOps na Marketplace. Rozšíření Dependency Tracker je k dispozici pouze v Azure DevOps Services.

Rozšíření Dependency Tracker pomáhá spravovat závislosti napříč týmy, projekty a organizacemi. Poskytuje filtrovatelná zobrazení pro zobrazení všech závislostí, které tým využívá a vytváří. Tato zobrazení umožňují sledovat stav a plán závislostí, které vám pomůžou vyhodnotit riziko závislostí pro dodávky produktů.

Pomocí sledování závislostí můžete plánovat závislosti na začátku iterace nebo vydané verze a sledovat stav během vývoje. Pro každou danou závislost jsou zapojeny následující strany:

  • Spotřebitel: Tým funkcí, který potřebuje, a zahájí žádost o práci.
  • Producent: Tým funkcí, který se zavazuje poskytovat práci.

Každá žádost o práci a dodávka práce je definována jako pracovní položka. Pracovní položky jsou propojeny typem odkazu Následník-Předchůdce nebo jiným směrovým typem propojení. Další informace naleznete v tématu Odkaz typu odkaz pro vytváření/využívání z odkazu.

Tip

I když se jakýkoli typ pracovní položky může účastnit sledování závislostí, můžete chtít omezit závislosti na konkrétní typy, jako jsou funkce, náměty, uživatelské scénáře nebo chyby. Omezení můžete vytvořit konfigurací sledování závislostí.

V nástroji Sledování závislostí můžete zvolit různá zobrazení a filtry a přejít k podrobnostem, abyste získali konkrétní podrobnosti. Tato zobrazení a možnosti jsou popsány v následujících částech:

Pomocí sledování závislostí můžete vizualizovat a sledovat následující pracovní položky:

  • Závislostinach
  • Závislosti, které máte v jiných týmech pro práci, kterou váš tým poskytuje.
  • Závislosti, které ostatní týmy mají v práci, kterou váš tým přináší.

Všechny týmy napříč organizacemi se mohou účastnit sledování závislostí.

Poznámka:

Sledování závislostí nenahrazuje interakce mezi osobami, které jsou potřeba k souhlasu s prací. Poskytuje jednodušší možnosti plánování a sledování. Závislosti by měly být odsouhlaseny všemi stranami před tím, než vstoupí do sledování závislostí.

Klíčové pojmy

  • Závislost: Práce, kterou tým A vyžaduje, aby tým B udělal pracovní tým A se snaží provést.
  • Spotřebitel: Tým, který žádá o provedení práce.
    • Spotřebitel vlastní zapojení a sledování této práce – protože je to práce, kterou její scénář vyžaduje, je zátěž příjemcem za účelem zasílnutí, sledování a sledování stavu práce.
    • Spotřebitel vlastní vstup do Azure Boards a odešle žádost o práci producentovi.
    • Spotřebitel je zodpovědný za správu práce, kterou si vyžádal, aby věděl o jakýchkoli materiálových změnách a úpravách.
  • Producent: Tým, který dělá práci.
    • Jakmile se práce odešle producentovi, producent vlastní pracovní položku,
      • Producent zodpovídá za údržbu pracovní položky v Azure Boards.
      • Producent vlastní stav pracovní položky a iterace.
      • Spotřebitel by se neměl dotýkat těchto hodnot, jakmile se pracovní položka předá
  • Sekvencování: Práce produkčního týmu je potřebná před zahájením práce, po které může náročný tým začít pracovat.

Požadavky

  • Nainstalujte rozšíření Dependency Tracker pro organizaci, pro kterou chcete sledovat závislosti.
  • Chcete-li zobrazit závislosti, musíte být členem skupiny Platné uživatele projektu pro projekt.
  • Pokud chcete vytvořit závislost, musíte být členem skupiny Přispěvatelé pro oba projekty, které se účastní propojení závislostí.
  • Aby bylo možné podporovat účast mezi organizacemi, musí všechny organizace ověřovat uživatele prostřednictvím stejného ID Microsoft Entra.
  • Služba Azure Boards musí být povolená jako služba. Pokud není povolený, musíte ho znovu povolit. Další informace najdete v tématu Zapnutí nebo vypnutí služby.
  • Chcete-li upravit konfiguraci, musíte být členem skupiny správce kolekce projektů.

Důležité

Výchozí konfigurace pro Dependency Tracker podporuje agilní proces. Pokud jsou vaše projekty založené na jiném procesu nebo jste proces přizpůsobili, možná budete muset konfiguraci upravit. Viz Konfigurace sledování závislostí dále v tomto článku.

Měli byste také provést následující úlohy konfigurace nebo přizpůsobení:

  • Nastavte cesty oblastí a týmy pro účast ve sledování závislostí.
  • Nakonfigurujte pro projekt cesty iterace nebo sprinty a přiřaďte je pracovním položkám, které se účastní sledování závislostí. Tento úkol je nezbytný pro zobrazení časová osa a poskytuje smysluplná data.
  • Přizpůsobte si proces podle potřeby tak, aby podporoval všechny ostatní pracovní položky nebo pole.
  • Nakonfigurujte nástroj Dependency Tracker tak, aby podporoval vaše obchodní potřeby a řešil veškeré vlastní nastavení.

Otevření rozšíření Dependency Tracker

  1. Otevřete webový portál pro projekt, ve kterém je definovaný váš tým.

  2. Vyberte Panel>pro sledování závislostí.

    Snímek obrazovky zobrazující centrum sledování závislostí v Azure Boards

  3. V rozevírací nabídce vyberte oblast, která odpovídá týmu, pro který chcete zobrazit závislosti.

    Snímek obrazovky znázorňující výběr oblasti

    Můžete filtrovat pouze podle těchto cest oblasti definovaných pro projekt.

Možnosti filtru

Vyfiltrujte každé podporované zobrazení zadáním klíčového slova nebo použitím jednoho nebo více polí. Mezi zadaná pole patří Stav, Typ pracovní položky a Cesta iterace. Na základě zadaného klíčového slova funkce filtru uvádí pracovní položky na základě libovolného zobrazeného pole sloupce.

Pokud chcete zobrazit panel nástrojů filtru, zvolte ikonu filtru.

Snímek obrazovky s možnostmi filtru sledování závislostí

Zapněte a vypněte filtry výběrem ikony filtru. Pokud chcete zobrazit další filtry, použijte šipky na konci seznamu filtrů.

V rozevírací nabídce pro každé pole vyberte jednu nebo více hodnot. Tato pole se naplní následujícími hodnotami:

  • Typ pracovní položky: Zaškrtněte jedno nebo více políček u typů pracovních položek, které chcete zobrazit. Typy pracovních položek nakonfigurované pro účast ve sledování závislostí. Výchozí typy pracovních položek jsou: Námět, Funkce, Uživatelský scénář a Chyba. Informace o úpravě konfigurace najdete v tématu Konfigurace sledování závislostí.
  • Stav: Zaškrtněte jedno nebo více zaškrtávacích políček pro stavy pracovní položky, které chcete zobrazit. Rozevírací seznam by měl obsahovat všechny stavy pracovního postupu definované pro všechny typy pracovních položek zobrazené ve vybraném zobrazení.
  • Iterace: Zaškrtněte jedno nebo více zaškrtávacích políček pro cesty iterace, které chcete zobrazit. Rozevírací seznam by měl obsahovat všechny cesty iterace nakonfigurované pro projekt a pro které jsou v aktuálním zobrazení uvedeny pracovní položky.
  • Priorita: Zaškrtněte jedno nebo více zaškrtávacích políček u priorit, které chcete zobrazit. Hodnoty priority přiřazené pracovním položkám
  • Partner: Partner organizace, pro kterou je pracovní položka definována.

Možnosti filtrování závisí na konfiguraci definované pro sledování závislostí a odpovídají pracovním položkám zobrazeným ve vybraném zobrazení, které splňují kritéria filtru. Pokud například nemáte přiřazené žádné pracovní položky sprintu 4, možnost Sprint 4 se nezobrazí v možnostech filtru pro cestu iterace.

V rámci vybrané oblasti můžete odstranit závislosti, které vyloučí závislosti uvnitř vašeho týmu.

Zobrazení možností přechodu k podrobnostem

Několik zobrazení poskytuje interaktivní vizualizace prostřednictvím přechodů k podrobnostem. Tyto funkce jsou vyřešeny v popisech zobrazení na záložkách dále v tomto článku.

Snímek obrazovky znázorňující využití závislostí, přechod k podrobnostem o dokončené práci v oblasti

Vytvoření závislosti

Závislost představuje práci, ve které je jeden tým závislý na jiném týmu. Oba týmy by měly sledovat svou vlastní práci ve své vlastní cestě k oblasti. Propojením práce, která je závislá na práci ostatních týmů, je možné vizualizovat a sledovat závislosti.

  1. Vyberte Možnost Nová závislost.

    Snímek obrazovky znázorňující volbu Nová závislost

    Pokud je partnerový tým v jiné organizaci, zvolte nejdřív partnerový účet. Možnost Partner Account je možné povolit nebo zakázat konfigurací sledování závislostí.

    Snímek obrazovky s dialogovým oknem Pro vytvoření závislosti a výběrem partnerského účtu

  2. Vyhledejte pracovní položky podle ID nebo zadejte klíčové slovo obsažené v názvu pracovní položky. V následujícím příkladu propočítáme uživatelský příběh a chybu.

    Snímek obrazovky s dialogovým oknem Vytvořit závislost, zvolte dvě existující pracovní položky, které chcete propojit.

    • Producent je tým, který se zavazuje k poskytování práce.
    • Příjemce je tým, který potřebuje nebo je závislý na práci.
    • Nejrychlejší způsob, jak vytvořit odkaz na závislost, je zadat ID pracovních položek producenta a příjemce do vyhledávacích polí a pak zvolit Uložit.

    Volitelně můžete zvolit Vytvořit nový a přidat pracovní položky, které pak propojíte jako závislé na sobě. Tady vytvoříme dvě nové funkce a propojíme je.

    Snímek obrazovky s dialogovým oknem Vytvořit závislost a vytvořit nové pracovní položky, které chcete propojit

    Pokud pro jednu polovinu závislosti neexistují žádné pracovní položky, můžete podle potřeby vytvořit novou pracovní položku.

  3. Zvolte Uložit. Tlačítko Uložit je k dispozici až po výběru dvou pracovních položek k propojení.

  4. V dialogovém okně potvrzení úspěchu vyberte Zobrazit závislost.

    Snímek obrazovky s dialogovým oknem potvrzení úspěchu

    Pracovní položky, které jste propojili, jsou zvýrazněné.

    V následujícím příkladu je tým Fabrikam Fiber/Service Delivery/Voice závislý na týmu MyFirstProject, aby je User Story 706: Cancel order form Bug 390: Cancel order formdokončil .

    Snímek obrazovky s dialogovým oknem Vytvořit závislost, propojenými závislými pracovními položkami

Pracovní položky můžete propojit také pomocí karty Odkazy a vytvořit odkazy následníka/předchůdce. Předchůdce je producent pracovní položky nebo položka, která musí přijít jako první. Následník je příjemcem pracovní položky nebo položky, která je závislá na první položce.

Snímek obrazovky s dialogovým oknem Přidat odkaz a ručním vytvořením odkazů

Poznámka:

Typy propojení následníka/předchůdce (spotřebovávají/vytváří) jsou výchozími typy propojení používanými nástrojem Dependency Tracker. Pokud jste projekty přizpůsobili pomocí modelu hostovaného procesu XML, je možné v konfiguraci sledování závislostí zadat různé typy propojení. Další informace najdete v části Konfigurace sledování závislostí dále v tomto článku a propojení uživatelských scénářů, problémů, chyb a dalších pracovních položek.

Závislost můžete odebrat tak, že v propojené pracovní položce zvolíte ikonu akcí a v nabídce vyberete možnost Odebrat propojení závislostí.

Snímek obrazovky se seznamem pracovních položek a výběrem nabídky akcí odeberte odkazy závislostí.

Volitelně můžete odkaz odebrat z karty Odkazy pracovní položky.

Vytvoření dotazu závislostí

Pokud chcete otevřít sadu závislých pracovních položek, vyberte je stejným způsobem jako hromadnou úpravu, zvolte ikonu akcí z některé z vybraných propojených pracovních položek a v nabídce zvolte Možnost Otevřít v dotazu.

Snímek obrazovky se seznamem pracovních položek a vytvořením dotazu na závislosti

Otevře se nová karta na stránce Výsledky dotazu.

Vlastní dotaz můžete vytvořit také tak, že vyberete typ dotazu Pracovní položky a přímé odkazy a zvolíte libovolný typ pracovní položky.

Zvolením možnosti Kopírovat do HTML zkopírujete vybrané pracovní položky do schránky jako formátovanou tabulku.

Zobrazení Využívání závislostí

Zobrazení Využívání závislostí ukazuje práci, na které je tým závislý jinými týmy nebo cestami oblastí.

Snímek obrazovky se zobrazením Sledování závislostí, které využívá závislosti

Každý sloupec v pruhovém grafu představuje jinou cestu oblasti, která vytváří závislosti podle stavu pracovního postupu pro vybrané zobrazení oblasti. Tabulka zobrazuje počet jedinečných závislostí. Obsahuje také seznam všech pracovních položek, které se účastní filtrovaného zobrazení sledovaných závislostí.

V tabulce můžete provést následující akce.

  • Filtrování seznamu pracovních položek výběrem jednoho z pruhů plošných cest a stavů průběhu v grafu pruhového grafu
  • Rozbalením nebo sbalením seznamu pracovních položek zobrazíte úplný seznam závislých pracovních položek pomocí ikon rozbalení a sbalení.
  • Přidání nebo odebrání polí sloupců otevřením možností sloupce
  • Přepnutí posloupnosti pracovních položek výběrem možnosti Zobrazení: Příjemce nahoře nebo Producent nahoře

Vytváření zobrazení závislostí

Zobrazení Vytváření závislostí ukazuje práci, na které závisí jiné týmy nebo cesty oblasti podle vybrané oblasti.

Snímek obrazovky nástroje Dependency Tracker a vytváření zobrazení závislostí

Každý sloupec v pruhovém grafu představuje jinou cestu oblasti, která využívá závislosti podle stavu pracovního postupu pro vybrané zobrazení oblasti. V tabulce je uveden počet jedinečných závislostí a seznam všech pracovních položek zahrnutých do filtrovaného zobrazení sledovaných závislostí.

V tabulce můžete dokončit stejné akce jako v zobrazení Využívání závislostí.

Karta Časová osa

Karta Časová osa poskytuje zobrazení závislostí v kalendáři. Zobrazení Časová osa je v beta verzi.

Důležité

Aby časová osa zobrazovala smysluplná data, musíte mít přiřazené závislé pracovní položky k cestám iterace a cesty iterace musí mít přiřazená počáteční a koncová data.

Existují dvě verze zobrazení časové osy: Správný tok a Nesprávný tok. Každá verze zobrazuje stav barevného pracovního postupu. Kódy barev můžete přizpůsobit v konfiguraci sledování závislostí.

Správné zobrazení toku

Zobrazení Správný tok zobrazuje závislosti, které jsou ve správném pořadí. Následné pracovní položky se dokončí po předchozí pracovní položce.

Snímek obrazovky se zobrazením časové osy, správným tokem

Nesprávné zobrazení toku

Zobrazení Nesprávný tok zobrazuje závislosti, které jsou mimo pořadí. Po následníkovi pracovní položky se dokončí alespoň jedna předchozí pracovní položka.

Snímek obrazovky se zobrazením časové osy, nesprávným tokem

Graf rizik

Graf rizik poskytuje vizualizaci toho, jak závislosti proudí z týmu příjemce do týmu producenta nebo od producenta do příjemce. Graf umožňuje týmu na první pohled pochopit počet závislostí a úroveň souvisejících rizik. Zobrazení grafu rizik také ukazuje hodnotu propojení závislostí a žebříkování je až do scénářů.

Snímek obrazovky s grafem rizik sledování závislostí

Existují dvě zobrazení: Využívání z a vytváření pro. Barevné kódování stavu pracovního postupu je konfigurovatelné. Šířka čar označuje, kolik závislostí v této oblasti existuje, tím silnější je propojení více závislostí, jak je uvedeno v legendě.

Využívání z

Snímek obrazovky s grafem rizik sledování závislostí, který využívá ze zobrazení

Výroba pro

Snímek obrazovky s grafem rizik sledování závislostí, který vytváří zobrazení

Filtrováno podle konkrétní závislosti

Výběrem jedné ze závislostí můžete přejít k podrobnostem.

Snímek obrazovky grafu rizik sledování závislostí, který je vyfiltrovaný podle závislosti

Konfigurace sledování závislostí

Abyste mohli konfiguraci upravit, musíte být členem skupiny správce kolekce projektů. Všechny změny konfigurace se vztahují na všechny projekty definované v organizaci.

Pokud chcete změnit konfiguraci, zvolte ikonu ozubeného kola a upravte uvedenou syntaxi. Po dokončení zvolte Uložit .

Hlavní vlastnosti, které můžete upravit, jsou shrnuty takto:

  • Typy propojení, které se mají použít k vytvoření propojení závislostí. Výchozí hodnoty jsou typy propojení Následník/Předchůdce. Přizpůsobte si pouze při použití modelu hostovaného procesu XML k přizpůsobení sledování práce.
  • Pracovní položky a typy pracovních položek
    • Typy pracovních položek, které se mají účastnit sledování závislostí
    • Mapování stavů kategorií pracovních položek na barvy
    • Mapování stavů a barev pracovního postupu pracovních položek
  • Výchozí sloupce polí v tabulkách seznamu závislostí
  • Výchozí výběry filtru:
    • Vybrané typy pracovních položek závislostí
    • Vybrané cesty iterace
  • Povolené možnosti:
    • Časová osa
    • Nový odkaz na závislost
    • Závislosti mezi účty (organizace)
    • Přepnutí výchozího stavu závislosti mezi účty
  • Konfigurace grafu rizik:
    • Stavy pracovních položek spojené s rizikovými pracovními položkami (červená barva)
    • Stavy pracovních položek spojené s neutrálními (šedými barvami) pracovních položek
    • Stavy pracovních položek přidružují pracovní položky podle plánu (zelená barva)

Úplný seznam a popis najdete v popisech vlastností uvedených dále v této části.

Povolení nebo zakázání možnosti Nová závislost

Tato newDependencyButtonEnabled vlastnost povolí nebo zakáže možnost Propojení nové závislosti . Po povolení se odkaz zobrazí na stránce Sledování závislostí. Když je tato možnost zakázaná, uživatelé nemůžou vytvářet závislosti z trackeru, kontrolují jenom závislosti vytvořené jinými prostředky. Výchozí hodnota je nastavená na true (povoleno).

Povolení nebo zakázání propojení mezi organizacemi

Tato crossAccountConfigs vlastnost povolí nebo zakáže propojení závislostí mezi organizacemi z dialogového okna Nová závislost. Výchozí hodnota je nastavená na true (povoleno).

Pokud chcete zakázat, nastavte následující syntaxi v konfiguraci JSON na falsehodnotu .

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

Propojení mezi účty vyžaduje použití speciálního typu propojení a mělo by být použito pouze v koordinaci s možností Nová závislost .

Popisy vlastností

Následující tabulka popisuje jednotlivé položky vlastností zadané v konfiguračním souboru.

Vlastnost/popis

Výchozí/příklad

consumesLinkName

Určuje typ propojení použitý k vytvoření odkazu od producenta k příjemci.

System.LinkTypes.Dependency-Reverse

producesLinkName

Určuje typ propojení, který se používá k vytvoření propojení od příjemce k producentovi.

System.LinkTypes.Dependency-Forward

queryFields

Určuje vlastní pole, která se mají použít místo systémových polí používaných sledováním závislostí k vrácení výsledků propojených pracovních položek. Ve výchozím nastavení. Názvy systémových odkazů se používají k vrácení hodnot pro následující pole:

  • areaPath – cesta k oblasti
  • assignedTo – Přiřazeno
  • ID – ID
  • areapath – IterationID
  • areapath – cesta iterace
  • areapath – priorita
  • areapath – state
  • areapath – značky
  • teamProject – týmový projekt
  • title - Title
  • workItemType – typ pracovní položky

Pokud se místo jednoho ze systémových polí použije vlastní pole, zadáte nahrazení zadáním:

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

dependencyWorkItemTypes

Určuje typy pracovních položek, které se účastní sledování závislostí. V dialogovém okně Vytvořit závislost lze vytvořit pouze uvedené typy pracovních položek.

Výchozí:

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

Pokud používáte proces Scrum, změnili byste položku na:

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

selectedDependencyWorkItemTypes

Omezí počáteční fokus jenom na typy pracovních položek, které monitor závislostí zobrazí nebo zobrazí. Na základě výchozí hodnoty Any se zobrazí nebo zobrazí jakýkoli typ pracovní položky, který obsahuje typ propojení závislostí. Uživatelé můžou fokus změnit prostřednictvím filtrování.

Výchozí:

Any

Pokud chcete omezit typy pracovních položek jenom na náměty a funkce, zadejte:

[  
"Epic",  
"Feature"  
]

selectedReleases

Omezí počáteční fokus pouze na pracovní položky přiřazené k těmto cestám iterace, které jsou rovny zadaným verzím nebo pod nimi. Na základě prázdného výchozího nastavení se nepoužijí žádná omezení. Uživatelé můžou fokus změnit prostřednictvím filtrování.

Výchozí:

[]

Pokud chcete omezit typy pracovních položek jenom na verzi 1 a verzi 2 pro projekt Fabrikam, zadejte:

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

workItemCategoriesAndColors

Určuje barvy používané k reprezentaci pracovních položek na základě jejich kategorie a stavu pracovního postupu. Další informace naleznete v tématu Jak se v backlogech a panelech používají stavy a kategorie stavů pracovního postupu.

Výchozí:

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

Mapuje stavy pracovního postupu na barvy použité k jejich zobrazení. Pokud přizpůsobíte stavy pracovního postupu nebo použijete proces, který používá různé stavy pracovního postupu, musíte tuto vlastnost aktualizovat.

Výchozí:

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

Určuje hodnoty pole Riziko . Pole Riziko určuje subjektivní hodnocení relativní nejistoty ohledně úspěšného dokončení uživatelského scénáře. Definuje se pro agilní proces, ale dá se přidat do typů pracovních položek používaných v jiných procesech.

Výchozí:

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

partnerAccounts

Volitelná konfigurace, která určuje, které organizace Azure DevOps se dají vybrat z dialogového okna Závislost při vytváření závislosti mezi účty. Pokud není zadaný, vygeneruje seznam na základě předchozích organizací, které uživatel navštívil.

Výchozí:

[]

Příklad:

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

časová osaEnabled

Povolí nebo zakáže zobrazení časové osy.

Výchozí:

true

newDependencyButtonEnabled

Povolí nebo zakáže propojení Nová závislost a vytvoří novou propojenou závislost.

Výchozí:

true

crossAccountConfigs

(1) Povolí nebo zakáže podporu vytváření nových závislostí pro pracovní položky v jiných partnerských účtech a (2) určuje výchozí stav možností partnerského účtu v dialogovém okně Vytvořit závislost.

Výchozí:

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

Pokud nechcete, aby se vytvořily žádné závislosti, které patří do jiných organizací, změňte tuto konfiguraci na:

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

priorityValues

Určuje hodnoty pole Priorita. Pole Priorita určuje subjektivní hodnocení chyby, problému, úkolu nebo uživatelského scénáře v souvislosti s firmou. Je definována pro většinu typů a procesů pracovních položek backlogu, ale lze ji přidat do typů pracovních položek používaných v jiných procesech.

Výchozí:

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

defaultColumns

Určuje sloupce polí a pořadí použité k zobrazení seznamů závislostí.

Výchozí:

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

riskAnalysisEnabled

Určuje, jestli je povolená funkce rizika. Pokud je nastavena hodnota true, musí být definována vlastnost riskAssessmentValues.

Výchozí:

False

riskAssessmentValues

Výchozí:

[]

riskGraphConfig

Mapuje stavy pracovního postupu na jednu ze tří oblastí rizik zobrazených v grafu: atRisk je červená, neutral šedá a onTrack je zelená.

Výchozí hodnota: 8

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

Přidejte nebo odeberte stavy pracovního postupu používané v typech pracovních položek, které se účastní sledování závislostí.

iteraceDepth

Určuje hierarchickou hloubku cest iterace, které dotazy sledování závislostí za účelem sestavení zobrazení časové osy.

Výchozí hodnota: 8A hloubka 3 by odpovídala: Fabrikam/Release 1/Sprint 20.

Výchozí syntaxe konfigurace

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