Události
Vytváření inteligentních aplikací
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Azure DevOps Server 2022 – Azure DevOps Server 2019
Konfigurace procesu definuje výchozí možnosti konfigurace a funkčnosti, ke kterým mají vaše týmy přístup pomocí agilních nástrojů webového portálu. Mezi tyto nástroje patří backlog produktu, backlogy sprintu, panel a panel úkolů a jsou přizpůsobitelné pro každý tým, který přidáte do projektu.
Prvky konfigurace určují typy pracovních položek (WIT), výchozí sloupce, pole používaná nástroji a další prvky. Hlavní konfigurace určují, které položky se budou zobrazovat pro backlogy portfolia, produktu a sprintu definováním částí PortfolioBacklog, RequirementBacklog a TaskBacklog definičního souboru XML konfigurace procesu. Kromě toho konfigurace procesu definuje mapování pracovního postupu kategorie stavu na stav pro všechny pracovní položky, které vyžadují mapování.
Souhrn toho, co můžete nakonfigurovat prostřednictvím uživatelského rozhraní, najdete v tématu Přizpůsobení sledování práce, Přidání týmů a konfigurace nástrojů Scrum a Kanban.
Oblasti, které můžete přizpůsobit prostřednictvím ProcessConfiguration:
Backlogy | Typy pracovních položek (WIT) | Další nástroje |
---|---|---|
-
Konfigurace panelu rychlého přidání - Definování výchozích sloupců - Mapování kategorií stavů pro kategorii WIT - Nastavení počtu položek panelu úkolů - Nastavení víkendových dnů (Scrum)1 - Nastavení výchozího zobrazení chyb v backlogech1 - Nastavení výchozích skrytých backlogů1 |
-
Zadání barvy WIT - Zadejte barvustavu pracovního postupu 2. - Určení ikony WIT3 |
-
Přiřazení polí agilního nástroje - Kategorie stavu specifické pro nástroj mapování - Zadání vlastností |
Poznámka
Důležité
Pokud chcete projekt přizpůsobit a přidat vlastní typy pracovních položek tak, aby se zobrazovaly v backlogech nebo panelech nebo přidávat vlastní backlogy portfolia, přečtěte si téma Přidání typu pracovní položky do backlogu a panelu a přidání backlogů portfolia.
Poznámka
Pokud chcete získat přístup k nejnovější verzi šablon procesů, nainstalujte nejnovější verzi sady TFS a stáhněte šablony pomocí Správce šablon procesů.
Chcete-li aktualizovat konfiguraci procesu projektu, exportujete definiční soubor XML, upravíte ho a pak soubor naimportujete. Tyto soubory exportujete buď exportem procesu , nebo exportem souboru definice konfigurace procesu.
Tip
Pomocí witadminu můžete importovat a exportovat definiční soubory. Mezi další nástroje, které můžete použít, patří Editor procesů (vyžaduje, abyste nainstalovali verzi sady Visual Studio). Nainstalujte editor šablon procesů ze sady Visual Studio Marketplace.
Pro backlog produktu, backlogy sprintu a backlogy portfolia můžete přizpůsobit následující prvky:
Mapování kategorií stavů: Mapování stavů pracovního postupu na kategorie stavů (dříve označované jako metastate) Tato mapování podporují zobrazení všech nástrojů pro agilní plánování, včetně panelu a panelu Úlohboardů.
Panel Rychlé přidání: Zadejte pole pracovní položky a pole pracovních položek, která se zobrazí pro rychlé přidávání položek do backlogu.
Pokud chcete změnit typy pracovních položek, které jsou považovány za backlogové položky nebo úkoly, přidejte je do odpovídající kategorie. Příklad najdete v tématu Přidání chyb do panelu úkolů nebo backlogu.
Pole sloupců: Definujte výchozí pole a posloupnost sloupců.
Backlogy nakonfigurujete v oddílech XML, které se zobrazí v následující ukázce:
<PortfolioBacklogs>
<PortfolioBacklog category="Microsoft.EpicCategory" pluralName="Epics" singularName="Epic" workItemCountLimit="1000">
. . .
</PortfolioBacklog>
<PortfolioBacklog category="Microsoft.FeatureCategory" pluralName="Features" singularName="Feature" parent="Microsoft.EpicCategory" workItemCountLimit="1000">
. . .
</PortfolioBacklog>
</PortfolioBacklogs>
<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="User Story" workItemCountLimit="1000">
. . .
</RequirementBacklog>
<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="1000">
. . .
</TaskBacklog>
Poznámka
V závislosti na procesu přidruženém k vašemu souboru ProcessConfiguration – Agile, ScrumBacklog Items
Requirements
Všechny tři jsou podobné: popisují hodnotu zákazníka, která se má doručit, a práci, která se má provést.
Element
Popis
PortfolioBacklogs
Nepovinné. Element kontejneru pro backlogy portfolia
PortfolioBacklog
Nepovinné. Až pět instancí.
Element kontejneru, který definuje mapování kategorií stavu, výchozí sloupce a panel rychlého přidání pro backlog portfolia.
<PortfolioBacklog category="PortfolioCategory" parent="ParentCategory"
pluralName="PluralName" singularName="SingleName" workItemCountLimit="MaximumLimit>
<States> . . . </States>
<Columns> . . . </Columns>
<AddPanel> . . . </ AddPanel>
</PortfolioBacklog >
Přiřaďte hodnoty atributům, jak je popsáno:
category: Zadejte název kategorie, kterou jste definovali v definičním souboru kategorií projektu, který obsahuje definice pracovních položek, které mají být přidruženy k tomuto typu backlogu.
parent: Zadejte název kategorie, která představuje nadřazený backlog portfolia v rámci hierarchie.
pluralName: Zadejte popisek množného čísla, který se má použít při odkazování na wiT přidružené k tomuto typu backlogu. Například scénáře, cíle, iniciativy nebo náměty.
singularName: Zadejte jedinečný popisek, který se má použít při odkazování na wiT přidružené k tomuto typu backlogu. Příklad: Příběh, Cíl, Iniciativa nebo Námět.
workItemCountLimit: Zadejte celé číslo. Výchozí hodnota je 1000. Backlogy a panely omezí počet zobrazených položek na základě tohoto limitu.
PožadavekBacklog
Povinný: Pouze jedna instance.
Element kontejneru, který definuje mapování kategorií stavu, výchozí sloupce a panel rychlého přidání pro backlog produktu. Backlog produktu zobrazí všechny aktivní položky v backlogu týmu.
<RequirementBacklog category="RequirementCategory"
pluralName="PluralName" singularName="SingleName"
workItemCountLimit="MaximumLimit" >
<States> . . . </States>
<Columns> . . . </Columns>
<AddPanel> . . . </ AddPanel>
</RequirementBacklog >
TaskBacklog
Povinný: Pouze jedna instance.
Element kontejneru použitý k přizpůsobení rozložení backlogů sprintu
<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks"
singularName="Task workItemCountLimit="MaximumLimit">
. . .
</TaskBacklog >
workItemCountLimit
.Několik pracovních postupů vyžaduje, aby byly stavy pracovního postupu namapované na kategorii stavu. Stavy pracovního postupu definují, jak pracovní položka postupuje od první aktivace nebo vytvoření po uzavření nebo dokončení. Například stavy definované pro položku backlogu produktu Scrum definují průběh čtyř stavů, od nové, schválené, potvrzené, dokončené a také zahrnuje pátý stav, odebraný, pro účet pro stav odebraný z backlogu, aniž by bylo implementováno. Stavy pracovního postupu jsou přidružené k atributu value
.
Kategorie států na druhé straně určují, jak nástroje agilního plánování zachází s každým stavem pracovního postupu. Primární kategorie stavu používané backlogem a panelem úkolů jsou Navržené, InProgress a Complete. Kategorie stavu jsou přidruženy k atributu type
. Další informace naleznete v tématu Stavy pracovního postupu a kategorie stavů.
Přidružením jednotlivých stavů pracovního postupu k kategorii stavu jsou operace na pozadí prováděné za účelem zobrazení backlogu a panelů úloh vědět, jak správně interpretovat stav každé pracovní položky. Například následující mapování jsou definována pro backlog produktu Scrum.
<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Backlog items" singularName="Backlog item">
<States>
<State value="New" type="Proposed" />
<State value="Approved" type="Proposed" />
<State value="Committed" type="InProgress" />
<State value="Done" type="Complete" />
</States>
. . .
</RequirementBacklog>
Existují tři skupiny kategorií stavů: Agilní, Chyba a Zpětná vazba. Následující tabulka popisuje atributy a hodnoty mapování.
Element
Popis
Kraj
Povinný: Přiřadí stav pracovního postupu ke kategorii stavu.
<State value="ValueName" type="TypeName" />
Platné hodnoty pro ValueName odpovídají hodnotě přiřazené státu v oddílu PRACOVNÍHO POSTUPU těchto pracovních hodnot přiřazených skupině kategorií.
Platné hodnoty pro TypeName odpovídají jedné z následujících výčtových hodnot:
Poznámka
Kategorii Vyřešený stav lze přiřadit pouze ke stavu pracovního postupu zadanému v elementu BugWorkItems.
Stavy
Určuje kolekci prvků stavu , které přidružují stavy pracovního postupu WIT k kategoriím stavů.
Povinný prvek pro následující nadřazené elementy:
Zadejte pole, která chcete zobrazit v jednotlivých backlogech v oddílu Sloupce . Změny, které provedete v dialogovém okně Možnosti sloupce, se zachovají, dokud je znovu nezměníte.
Tady je výchozí konfigurace definovaná šablonou procesu Scrum pro backlog produktu.
<Columns>
<Column refname="Microsoft.VSTS.Common.Priority" width="400" />
<Column refname="System.Title" width="400" />
<Column refname="System.State" width="100" />
<Column refname="Microsoft.VSTS.Scheduling.Effort" width="50" />
<Column refname="System.IterationPath" width="200" />
</Columns>
Element
Popis
Sloupce
Určuje kolekci elementů Column . Povinný prvek pro prvky backlogu: PortfolioBacklog, RequirementBacklog a TaskBacklog.
Sloupec
Určuje pole, které se má zobrazit jako sloupec v backlogu.
<Column refname="FieldReferenceName" width="FieldWidth" />
Záhlaví sloupců panelu úkolů
Záhlaví sloupců, která se zobrazují na panelu úkolů, odpovídají stavům pracovního postupu přiřazeným výchozí pracovní položky přiřazené kategorii úkolu. Posloupnost sloupců odpovídá přirozenému průběhu přechodů pracovního postupu a přesouvání zleva doprava. Pokud chcete upravit rozložení sloupce, upravíte pracovní postup pro pracovní postup přiřazený k kategorii úkolu. Stavy pracovního postupu definované pro výchozí typ úkolu v kategorii úkolu musí být přiřazeny platné kategorii stavu, jak je popsáno v kategoriích stavu mapování pro kategorii typů pracovních položek.
Můžete přidat pole pro libovolný panel pro rychlé přidání. Například následující příklad přidá obchodní hodnotu do panelu backlogu produktu.
Na panelu se zobrazí jenom pole, která jsou zahrnutá v části POLE definice WIT pro vybranou definici WIT. Pokud například vyberete pracovní položku chyby, zobrazí se pouze název, protože obchodní hodnota není definována pro chyby. Pokud chcete na panel přidat další pracovní položku, přidejte ji do kategorie Požadavky, jak je popsáno v části Přidání typu pracovní položky do backlogu a panelu.
Následující kód odpovídá výchozím přiřazením definovaným v sadě Visual Studio Scrum a MSF pro agilní šablony procesů.
<AddPanel>
<Fields>
<Field refname="System.Title" />
</Fields>
</AddPanel>
Element
Popis
AddPanel
Element kontejneru použitý k určení prostředí "rychlého přidání" – pole, která se mají zobrazit v oblasti panelu, kde jsou definovány nové položky backlogu.
Pole
Určuje kolekci elementů Pole .
Pole
Určuje pole pracovní položky, které se zobrazí na panelu backlogu produktu.
<Field refname="FieldReferenceName"/>
Stejné pole by se mělo zobrazit ve formuláři pracovní položky každé pracovní položky zahrnuté v kategorii backlogu.
Z důvodů výkonu je panel úkolů omezen na zobrazení maximálně 1 000 pracovních položek. Když otevřete panel úkolů, všechny pracovní položky se načtou do mezipaměti. Omezení počtu pracovních položek může přinést rychlejší načítání. Tento limit můžete změnit zadáním hodnoty atributu workItemCountLimit
TaskBacklog elementu.
Limit můžete například snížit zadáním workItemCountLimit="800"
:
<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="800" >
. . .
</TaskBacklog>
Mapování kategorií stavů jsou definována pro další kategorie WIT. Pro šablonu procesu Scrum to zahrnuje mapování pro kategorie žádostí o zpětnou vazbu a odpovědí. Pro šablony procesů MSF Agile a CMMI obsahuje také mapování pro kategorii chyb. (Scrum zahrnuje chyby v kategorii požadavků, a proto definuje mapování kategorií stavů v rámci Oddíl RequirementBacklog .)
<FeedbackRequestWorkItems category="Microsoft.FeedbackRequestCategory" pluralName="Feedback Requests" singularName="Feedback Request">
<States>
<State value="Active" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</FeedbackRequestWorkItems>
<FeedbackResponseWorkItems category="Microsoft.FeedbackResponseCategory" pluralName="Feedback Responses" singularName="Feedback Response">
<States>
<State value="Active" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</FeedbackResponseWorkItems>
Následující tabulka popisuje další prvky, které slouží k definování mapování kategorií stavu pro typy pracovních položek specifických pro nástroje. Informace o přiřazování skutečných hodnot a typů stavů najdete v tématu Mapové kategorie stavů pro kategorii typů pracovních položek. CategoryName musí odpovídat kategorii definované pro projekt.
Element
Popis
BugWorkItems
Nepovinné. Element kontejneru, který definuje mapování kategorií stavu pro typy pracovních položek přiřazených kategorii chyby. Kromě toho, jak se tato mapování používají v zobrazení agilních nástrojů, řídí také, jak funkce Moje práce v Team Exploreru aktualizuje stav chyby, když vývojáři přesouvají chyby pomocí funkce Moje práce. Další informace najdete v tématu Získání revizí kódu (TFVC).
<BugWorkItems category="CategoryName"
pluralName="PluralName" singularName="SingleName">
<States>
. . .
</States>
</BugWorkItems>
FeedbackRequestWorkItems
Povinný: Nepřizpůsobte. Element kontejneru, který definuje mapování kategorií stavu pro typy pracovních položek přiřazené kategorii žádosti o zpětnou vazbu.
<FeedbackResponseWorkItems category="CategoryName"
pluralName="PluralName" singularName="SingleName">
<States>
. . .
</States>
</FeedbackRequestWorkItems>
FeedbackResponseWorkItems
Povinný: Nepřizpůsobte. Element kontejneru, který definuje mapování kategorií stavu pro typy pracovních položek přiřazených k kategorii odpovědi zpětné vazby.
<FeedbackResponseWorkItems category="CategoryName"
pluralName="PluralName" singularName="SingleName">
<States>
. . .
</States>
</FeedbackResponseWorkItems>```
TestPlanWorkItems
Vyžaduje se pouze v případě, že přizpůsobíte stav pracovního postupu pro testovací plán a podporujete připojení k projektu z verzí Test Manageru nainstalovaných se sadou Visual Studio 2013.2 nebo staršími verzemi.
Element kontejneru, který definuje mapování kategorií stavu pro typy pracovních položek přiřazených kategorii testovacího plánu. Příklad:
<TestPlanWorkItems category="Microsoft.TestPlanCategory"
pluralName="Test Plans" singularName="Test Plan">
<States>
<State type="InProgress" value="Design" />
<State type="InProgress" value="Testing" />
<State type="Complete" value="Signed Off" />
</States>
</TestPlanWorkItems>
TestSuiteWorkItems
Vyžaduje se pouze v případě, že přizpůsobíte stav pracovního postupu sady Test Suite a podporujete připojení k projektu z verzí Test Manageru nainstalovaných se sadou Visual Studio 2013.2 nebo staršími verzemi.
Element kontejneru, který definuje mapování kategorií stavu pro typy pracovních položek přiřazených kategorii testovací sady. Příklad:
<TestSuiteWorkItems
category="Microsoft.TestSuiteCategory"
pluralName="Test Suites" singularName="Test Suite">
<States>
<State type="Proposed" value="Authoring" />
<State type="InProgress" value="Testing" />
<State type="Complete" value="Completed" />
</States>
</TestSuiteWorkItems>
Poznámka
Dostupnost funkce: Chcete-li mapovat kategorie stavů pro TestPlanWorkItems
nebo TestSuiteWorkItems
, je nutné upgradovat server aplikační vrstvy na TFS 2013.3 nebo novější verzi. Potom můžete přizpůsobit stav pracovního postupu testovacích plánů a testovacích sad. Další informace najdete v tématu Funkce Testovací plán a Sada testů.
Můžete změnit pole pracovních položek, která se používají při výpočtu kapacity, grafů burndownu, prognózování a rychlosti. Jakákoli změna, kterou provedete u některého z výchozích přiřazení, by měla odpovídat změně provedené v definici a zachytávání informací pro danou hodnotu.
Pokud například změníte přiřazené refname
type="Activity"
pole, měli byste zahrnout stejné pole v definici pracovní položky přiřazené kategorii úkolu, která zachycuje informace o aktivitě.
<TypeFields>
<TypeField refname="System.AreaPath" type="Team" />
<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="format h" />
<TypeField refname=" Microsoft.VSTS.Common.BacklogPriority" type="Order" />
<TypeField refname="Microsoft.VSTS.Scheduling.Effort" type="Effort" />
<TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity" />
<TypeField refname="Microsoft.VSTS.Feedback.ApplicationStartInformation" type="ApplicationStartInformation" />
<TypeField refname="Microsoft.VSTS.Feedback.ApplicationLaunchInstructions" type="ApplicationLaunchInstructions" />
<TypeField refname="Microsoft.VSTS.Feedback.ApplicationType" type="ApplicationType">
<TypeFieldValues>
<TypeFieldValue value="Web application" type="WebApp" />
<TypeFieldValue value="Remote machine" type="RemoteMachine" />
<TypeFieldValue value="Client application" type="ClientApp" />
</TypeFieldValues>
</TypeField>
</TypeFields>
Element
Popis
TypeFields
Povinný: Určuje kolekci elementů TypeField .
TypeField
Povinný: Určuje název odkazu pole, jehož hodnota podporuje typ aktivity pro oblast funkcí. Zadaná pole by měla odpovídat polím, která používáte v rámci pracovních polí použitých k zachycení informací o funkcích.
<TypeField refname="FieldReferenceName"
type="NameOfType" [format="{0} TimeUnitString"] / >
Zadejte formát pouze v případech, kdy type="RemainingWork"
. Můžete zadat libovolný textový řetězec pro TimeUnitString , který se má zobrazit na pruhech kapacity v aktuálním backlogu sprintu a na panelu úkolů.
Pro agilní nástroje:
Poznámka
Hodnoty zobrazené nástrojem Kapacita odrážejí sjednocení všech hodnot definovaných pro pole ve všech projektech v instanci kolekce projektů. Chcete-li tedy omezit hodnoty, které se zobrazí pro kapacitu sprintu, je nutné, aby se hodnoty shodovaly ve všech projektech pro pole přiřazené type="Activity"
.
Úsilí: Slouží k výpočtu rychlosti týmu. Zadejte stejné pole, které jste použili v rámci pracovní položky přiřazené kategorii požadavku, kterou používáte k zachycení odhadované úrovně úsilí, bodů scénáře nebo velikosti pro množství práce, kterou položka backlogu vyžaduje k implementaci.
Pořadí: Slouží k definování pořadí řazení položek v backlogech a panelech. Systém uvádí pracovní položky podle jejich vzestupného pořadí, jak je definováno polem pro tento typ.
Poznámka
Položky můžete přesouvat přetažením nahoru nebo dolů v seznamu na backlogu nebo panelu. Při přesouvání položek proces na pozadí aktualizuje pole přiřazené k objektu type="Order"
.
format="{0} h"
format="{0} hours"
format="hours {0}"
format="time {0}"
Poznámka
Výchozí přiřazení provedená pro následující elementy TypeField byste neměli měnit. Tato přiřazení odpovídají polím použitým k zaznamenání odpovídajících informací v pracovní oblasti přiřazené kategorii žádosti o zpětnou vazbu.
ApplicationStartInformation: Používá se k zachycení cesty ke spuštění aplikace.
ApplicationLaunchInstructions: Slouží k zachycení pokynů ke spuštění.
ApplicationType: Používá se k zachycení typu aplikace. Uvedené typy odpovídají povoleným hodnotám zadaným v definici WIT pro žádost o zpětnou vazbu.
TypeFieldValues
Požadováno pro TypeFieldValue při type="ApplicationType"
.
Určuje kolekci elementů TypeFieldValue , které se používají ve formuláři žádosti o zpětnou vazbu.
TypeFieldValue
Povinný: Nepřizpůsobte. Určuje název typu aplikace, který se zobrazí ve formuláři žádosti o zpětnou vazbu.
<TypeFieldValue value="ApplicationTypeName" type="TypeApp"/>
Výchozí přiřazení odpovídají povoleným hodnotám zadaným v definici typu formuláře žádosti o zpětnou vazbu.
<TypeFieldValues>
<TypeFieldValue value="Web application" type="WebApp" />
<TypeFieldValue value="Remote machine" type="RemoteMachine" />
<TypeFieldValue value="Client application" type="ClientApp" />
</TypeFieldValues>
Pokud změníte pole v oddílu TypeFields , měli byste provést odpovídající změnu v definici wit. Pokud například změníte pole přiřazená k zachytávání práce Úsilí, měli byste provést stejnou změnu v definicích pracovní položky a chyby produktu v backlogu produktu (pro Scrum).
Pomocí tohoto indexu můžete vyhledat název odkazu pro pole.
Nepracovní dny se odeberou z výpočtů provedených nástrojem pro plánování kapacity a grafy burndownu. Výchozí procesy – Agilní, Scrum nebo CMMI – určují sobotu a neděli jako nepracovní dny.
<Weekends>
<DayOfWeek>Saturday</DayOfWeek>
<DayOfWeek>Sunday</DayOfWeek>
</Weekends>
Element
Popis
DayOfWeek
Povinný podřízený prvek Víkendy .
Určuje den v týdnu, který odpovídá nepracovnímu dni.
<DayOfWeek>NameOfADay</DayOfWeek>
Platné názvy odpovídají anglickým dnům v týdnu: neděle, pondělí, úterý, středa, čtvrtek, pátek a sobota.
Poznámka
V angličtině musíte zadat den v týdnu bez ohledu na nainstalovaný jazyk místního TFS.
Víkendy
Nepovinné. Element kontejneru použitý k zadání nepracovních dnů
Určete nepracovní dny, kdy chcete počítat nepracovní dny ve výpočtu grafů kapacity a burndownu.
Na první pohled můžete při prohlížení výsledku dotazu nebo backlogu rozlišovat podle barvy a ikony přiřazené k wiT. Systém použije barvu definovanou pro typ pracovní položky na ikonu určenou pro pracovní položku.
Šablona procesu Scrum definuje následující přiřazení barev. Podobné jsou vytvořené pro agilní šablony a šablony CMMI.
<WorkItemColors>
<WorkItemColor primary="FF009CCC" secondary="FFD6ECF2" name="ProductBacklogItem" />
<WorkItemColor primary="FF773B93" secondary="FFEEE2F2" name="Feature" />
<WorkItemColor primary="FFFF7B00" secondary="FFFFD7B5" name="Epic" />
<WorkItemColor primary="FFF2CB1D" secondary="FFF6F5D2" name="Task" />
<WorkItemColor primary="FFCC293D" secondary="FFFAEAE5" name="Bug" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Code Review Request" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Code Review Response" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Feedback Request" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Feedback Response" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Impediment" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Shared Step" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Test Case" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Test Plan" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Test Suite" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Shared Parameter" />
</WorkItemColors>
Element
Popis
WorkItemColors
Nepovinné. Element kontejneru pro zadání barev pro typy pracovních položek
WorkItemColor
Určuje barvy použité k zobrazení WIT na webovém portálu. V zobrazení seznamu se používá primární barva. Sekundární barva již není odkazována, ale je nutné ji zadat, aby se syntaxe ověřila.
Při zadávání barvy vždy předpona šesticiferného šestnáctkového kódu FF , který označuje, že barva by měla být plně viditelná.
<WorkItemColor primary="HexColorCode" secondary="HexColorCode"
name="witName" />
První dvě vlastnosti, které můžete nastavit, BugsBehavior
a HiddenBacklogs
nastavit výchozí hodnotu projektu. Každý tým ale může změnit chování prostřednictvím nastavení týmu. Třetí vlastnost StateColors
definuje barvy přidružené k stavům pracovního postupu pro všechny pracovní položky. Hodnoty, které nastavíte, se použijí pro všechny týmy v rámci projektu.
Příklad Properties
konfigurace:
<Properties>
<Property name="BugsBehavior" value="AsTasks" />
<Property name="HiddenBacklogs" value="Microsoft.EpicCategory" />
<Property name="StateColors" value="Active=#FF00FF00,Resolved=#FFFF0000" />
<Property name="WorkItemTypeIcons" value="Epic=Icon_Crown,Feature=Icon_Trophy,User Story=icon_book,
Task=icon_clipboard,Bug=icon_insect,Issue=icon_traffic_cone,
Test Plan=icon_test_plan,Test Suite=icon_test_suite,Test Case=icon_test_case,Shared Steps=icon_test_step,
Shared Parameter=icon_test_parameter" />
</Properties>
Tato BugsBehavior
vlastnost určuje, jak se chyby a další wit definované v kategorii chyb zobrazují v backlogech a na panelech. V podstatě můžete nakonfigurovat, jestli se chyby považují za požadavky, jako úkoly nebo se nezobrazují v backlogech a na panelech. Podrobnosti najdete v tématu Zobrazení chyb v backlogech a panelu.
Vlastnost HiddenBacklogs
určuje, které backlogy nebo backlogy portfolia se ve výchozím nastavení zobrazují. Výchozí možností je zobrazit pouze backlog produktu a jednu úroveň backlogu portfolia, backlog Funkce. Týmy můžou určit, jestli chtějí aktivovat backlog Náměty, nebo provést jiné změny. Podrobnosti najdete v tématu Uspořádání backlogu a aktivace úrovní backlogu pro váš tým.
Element
Popis
Vlastnosti
Nepovinné. Element kontejneru pro určení výchozích vlastností a chování
Vlastnost
Určuje výchozí přiřazení pro nové týmy nebo existující týmy při aktualizaci projektu pomocí nových funkcí. Týmy si můžou zvolit chování, které chtějí, prostřednictvím nastavení týmu.
Platné názvy vlastností jsou:
<Property name="StateColors" value="stateName1=#FFFCEECF, stateName2=#FFFCEECF,..." />
Poznámka
Dostupnost funkce: Barvy stavu pracovního postupu můžete zadat, pokud používáte hostovaný KÓD XML nebo pro místní XML jste upgradovali na TFS 2015.2 nebo novější verzi.
Další podrobnosti najdete v další části Určení barev stavu pracovního postupu.
<Property name="WorkItemTypeIcons"
value="Epic=Icon_Crown,Feature=Icon_Trophy,
User Story=icon_book,Task=icon_clipboard,Bug=icon_insect,
Issue=icon_traffic_cone,Test Plan=icon_test_plan,Test Suite=icon_test_suite,
Test Case=icon_test_beaker,Shared Steps=icon_test_step,Shared Parameter=icon_test_parameter" />
Poznámka
Dostupnost funkce: Ikony používané pro typy pracovních položek můžete přizpůsobit, pokud používáte hostovaný kód XML nebo pro místní XML, upgradovali jste na TFS 2017.2 nebo novější verzi.
Poznámka
Dostupnost funkce: Chcete-li určit barvy stavu pracovního postupu, musíte upgradovat na TFS 2015.2 nebo novější verzi.
Barva, kterou přidružíte ke stavům pracovní položky, se zobrazí v celém produktu. To zahrnuje následující oblasti:
Tady si ukážeme, jak se zobrazuje ve formuláři pracovní položky:
Poznámka
Ve formulářích pracovní položky klienta nebo ve starém ovládacím prvku propojení v klientském formuláři se nezobrazují žádné barvy.
Podrobnosti:
Poznámka
Dostupnost funkce: Ikony používané pro typy pracovních položek můžete přizpůsobit, pokud používáte hostovaný kód XML nebo pro místní XML, upgradovali jste na TFS 2017.2 nebo novější verzi.
Podporovaná sada ikon, které můžete zadat pro typ pracovní položky, jsou zobrazeny níže.
Poznámka
Ikony označené hvězdičkou jsou podporované ve službách Azure DevOps Services a TFS 2017.3 a novějších verzích.
Systém použije barvu definovanou pro typ pracovní položky na ikonu. Barvy a ikony se zobrazují na webovém portálu, kde se zobrazují někdy pracovní položky. To zahrnuje související práci v žádosti o přijetí změn, seznam odkazů, stránky projektu a také backlogy práce , panely, dotazy a plány.
Tady se například zobrazí zobrazení seznamu...
a tady je ikona zobrazená ve formuláři pracovní položky.
Další informace o formuláři webové pracovní položky a o tom, jak ji přizpůsobit, najdete v těchto dalších tématech:
Pokud jste přidali vlastní pracovní položku a chcete ji přidat do backlogu nebo panelu úkolů, můžete. Prostě je nemůžete mít na obou místech. Přečtěte si, jak načíst typy pracovních položek do backlogů a panelů.
Události
Vytváření inteligentních aplikací
17. 3. 21 - 21. 3. 10
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
Zaregistrovat