Reference schématu definice kategorií
Můžete použít CATEGORIES prvek definovat jednu nebo více kategorií pro seskupení typů pracovních položek.
Schéma hierarchie
CATEGORIES Element (CATEGORIES Definition Schema)
CATEGORY Element (CATEGORIES Definition Schema)
DEFAULTWORKITEMTYPE Element (CATEGORIES Definition Schema)
WORKITEMTYPE Element (CATEGORIES Definition Schema)
<xs:element name="CATEGORIES">
<xs:element name="CATEGORY" minOccurs="0" maxOccurs="unbounded">
<xs:element name="DEFAULTWORKITEMTYPE" type="WorkItemTypeRef" />
<xs:element name="WORKITEMTYPE" type="WorkItemTypeRef" minOccurs="0" maxOccurs="unbounded"/>
<CATEGORIES>
<CATEGORY name="category display name" refname="category reference name">
<DEFAULTWORKITEMTYPE name="work item type reference name" />
<WORKITEMTYPE name="work item type reference name" />
</CATEGORY>
</CATEGORIES>
Atributy a prvky
Následující části popisují atributy a prvky XML souboru kategorií.
Podřízené prvky a atributy
Element |
Atribut |
Description |
---|---|---|
CATEGORIES |
|
Požadovaný prvek v souboru jazyka XML kategorií. Kontejner prvku pro zadání jednoho nebo více CATEGORY prvky, které jsou definovány pro týmového projektu. |
CATEGORY |
|
Požadované CATEGORIES podřízený prvek. Určuje skupinu s názvem kategorie, která obsahuje jeden výchozí DEFAULTWORKITEMTYPE element a nula nebo více WORKITEMTYPE prvky. |
|
name |
Požadovaný atribut typu CATEGORY. Atribut type je typelib:FriendlyName. Určuje zobrazovaný název kategorie.Musí být mezi 1 až 254 znaků a jedinečné v rámci týmového projektu. |
|
refname |
Požadovaný atribut typu CATEGORY. Atribut type je typelib:ReferenceName. Další informace naleznete v tématu Vytváření názvů pro objekty sledování pracovní položky. |
DEFAULTWORKITEMTYPE |
|
Požadované CATEGORY prvku. Určuje typ práce položky označené jako patřící do kategorie s názvem a použít jako výchozí typ kategorie. |
|
name |
Požadovaný atribut typu DEFAULTWORKITEMTYPE. Atribut type je WorkItemTypeRef. Určuje název odkazu typu položky platné práce týmu projektu, který bude použit jako výchozí typ kategorie. |
WORKITEMTYPE |
|
Volitelný element typu CATEGORY. Určuje typ práce položku označit jako patřící do kategorie s názvem. |
|
name |
Požadovaný atribut typu WORKITEMTYPE. Atribut type je WorkItemTypeRef. Určuje název odkazu typu položky platné práce týmu projektu, který bude patřit do kategorie pojmenované. |
Poznámky
CATEGORIESje kořenový prvek schématu kategorií.
Kategorie je definována v rámci CATEGORIES sady CATEGORY prvky, které jsou uloženy a používány týmového projektu.Každý CATEGORIES element musí mít alespoň jeden CATEGORY elementu definován.
Kategorie nemůže být prázdný.Každý CATEGORY element musí mít alespoň jeden DEFAULTWORKITEMTYPE nebo WORKITEMTYPE elementu definován.
Každá kategorie má popisný název a název odkazu, který musí být jedinečný v rámci týmového projektu.Popisný název každé kategorie musí splňovat následující požadavky:
Názvy mohou mít až 254 znaků Unicode.
Názvy nesmí být prázdný.
Názvy nemohou mít počáteční či koncové mezery.
Názvy nesmí obsahovat znaky zpětného lomítka (\).
Názvy nesmí obsahovat dvě po sobě následujících mezer.
Popisné názvy kategorií nejsou lokalizovány a nemůže být provedena do tokenu, že názvy pro typy položek práce jsou lokalizovány a může do tokenu.
Odkaz zásady vytváření názvů, viz Vytváření názvů pro objekty sledování pracovní položky.
Příklad
Následující příklad určuje kategorie soubor XML, který lze importovat do týmového projektu.Definuje čtyři kategorie a přiřadí pouze výchozí položky typu práce pro každého.
<?xml version="1.0" encoding="utf-8"?>
<cat:CATEGORIES xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories">
<CATEGORY refname="Microsoft.BugCategory" name="Bug Category">
<DEFAULTWORKITEMTYPE name="Bug" />
</CATEGORY>
<CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">
<DEFAULTWORKITEMTYPE name="User Story" />
</CATEGORY>
<CATEGORY refname="Microsoft.SharedStepCategory" name="Shared Step Category">
<DEFAULTWORKITEMTYPE name="Shared Steps" />
</CATEGORY>
<CATEGORY refname="Microsoft.TestCaseCategory" name="Test Case Category">
<DEFAULTWORKITEMTYPE name="Test Case" />
</CATEGORY>
</cat:CATEGORIES>
Informace prvku
Obor názvů |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/Categories |
Název schématu |
Categories |
Ověřovací soubor |
Categories.xsd |
Typ elementu |
KATEGORIE, KATEGORIE, DEFAULTWORKITEMTYPE, WORKITEMTYPE |
Může být prázdný. |
Ano |
Definice schématu kategorie
Následující kód uvádí definice schématu pro kategorie pracovní položka sledování objektu:
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema targetNamespace="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories"
elementFormDefault="unqualified"
attributeFormDefault="unqualified"
xmlns="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:typelib="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typelib">
<xs:import namespace="https://schemas.microsoft.com/VisualStudio/2009/workitemtracking/typelib"/>
<xs:element name="CATEGORIES">
<xs:complexType>
<xs:sequence>
<xs:element name="CATEGORY" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="DEFAULTWORKITEMTYPE" type="WorkItemTypeRef" />
<xs:element name="WORKITEMTYPE" type="WorkItemTypeRef" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="refname" type="typelib:ReferenceName" use="required"/>
<xs:attribute name="name" type="typelib:FriendlyName" use="required"/>
</xs:complexType>
<xs:unique name="WorkItemTypeName">
<xs:selector xpath="*"/>
<xs:field xpath="@name"/>
</xs:unique>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:unique name="CategoryRefName">
<xs:selector xpath="CATEGORY"/>
<xs:field xpath="@refname"/>
</xs:unique>
<xs:unique name="CategoryName">
<xs:selector xpath="CATEGORY"/>
<xs:field xpath="@name"/>
</xs:unique>
</xs:element>
<xs:complexType name="WorkItemTypeRef">
<xs:attribute name="name" type="typelib:NonEmptyPlainConstant" use="required"/>
</xs:complexType>
</xs:schema>