Sdílet prostřednictvím


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í.

Dd469527.collapse_all(cs-cz,VS.110).gifPodří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>

Viz také

Další zdroje

Definice kategorií k seskupení typů pracovních položek