Aracılığıyla paylaş


Kategori Tanım Şema Başvurusu

Çalışma öğesi türlerini gruplama için bir ya da daha fazla kategori tanımlamak amacıyla CATEGORIES öğesini kullanabilirsiniz.

Şema Hiyerarşisi

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>

Öznitelikler ve Öğeler

XML dosyası kategorileri için öznitelikler ve öğeler aşağıdaki bölümlerde açıklanmaktadır.

Dd469527.collapse_all(tr-tr,VS.110).gifAlt Öğeler ve Öznitelikler

Öge

Öznitelik

Tanımlama

CATEGORIES

 

XML kategorileri dosyası içindeki gerekli öğe.

Takım projesi için tanımlanan bir veya daha fazla CATEGORY öğelerini belirtmek için kapsayıcı öğe.

CATEGORY

 

Gerekli CATEGORIES alt öğesi.

Bir varsayılan DEFAULTWORKITEMTYPE öğesi ve sıfır ya da daha fazla WORKITEMTYPE öğesini içeren bir adlandırılmış kategori grubu belirtir.

 

name

Gerekli CATEGORY özniteliği.

Öznitelik türü typelib:FriendlyName'dir.

Kategori görüntü adını belirtir.1 ile 254 karakter arasında olmalı ve takım projesi içinde benzersiz olmalıdır.

 

refname

Gerekli CATEGORY özniteliği.

Öznitelik türü typelib:ReferenceName'dir.

Daha fazla bilgi için bkz. İş Öğesi İzleme Nesneleri için Adlandırma Kuralları.

DEFAULTWORKITEMTYPE

 

Gerekli CATEGORY öğesi.

Adlandırılmış kategoriye ait olarak etiketlemek ve kategori için varsayılan tür olarak kullanmak amacıyla çalışma öğesi türünü belirtir.

 

name

Gerekli DEFAULTWORKITEMTYPE özniteliği.

Öznitelik türü WorkItemTypeRef'dir.

Kategori için varsayılan tür olarak kullanılacak takım projesine ilişkin geçerli bir çalışma öğesi türü başvuru adını belirtir.

WORKITEMTYPE

 

İsteğe bağlı CATEGORY öğesi.

Çalışma öğesi türünü, adlandırılmış kategoriye ait olarak etiketlemek için belirtir.

 

name

Gerekli WORKITEMTYPE özniteliği.

Öznitelik türü WorkItemTypeRef'dir.

Adlandırılmış kategoriye ait olacak takım projesi için geçerli bir çalışma öğesi türü başvuru adını belirtir.

Notlar

CATEGORIES kategoriler şemasının kök öğesidir.

Kategori, takım projesi tarafından saklanan ve kullanılan CATEGORY öğeleri CATEGORIES kümesi içinde tanımlanır.Her CATEGORIES öğesinin tanımlanmış en az bir CATEGORY öğesi olması gerekir.

Kategori boş olamaz.Her CATEGORY öğesinin tanımlanmış en az bir DEFAULTWORKITEMTYPE veya WORKITEMTYPE öğesi olması gerekir.

Her kategorinin, takım projesi içinde benzersiz olması gereken bir kolay adı ve başvuru adı vardır. Her kategori kolay adı, aşağıdaki gereksinimleri karşılamalıdır:

  • Adlar, en fazla 254 Unicode karakterden oluşabilir.

  • Adlar boş olmamalıdır.

  • Adlar başında ve sonunda boşluğa sahip olamaz.

  • Adlar ters eğik çizgi (\) karakterlerini içeremez.

  • Adlar iki ardışık boşluk içeremez.

Çalışma öğesi türleri için adlar yerelleştirilir ve belirtece dönüştürülebilirken, kategori kolay adları yerelleştirilemez ve belirtece dönüştürülemez.

Başvuru adlandırma kuralları için, bkz. İş Öğesi İzleme Nesneleri için Adlandırma Kuralları.

Örnek

Aşağıdaki örnek, takım projesine içeri aktarılabilen XML dosyası kategorilerini belirtir.Dört kategori tanımlar ve her biri için sadece varsayılan çalışma öğesi türüne atar.

<?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>

Öğe Bilgisi

Ad uzayı

https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories

Şema Adı

Kategoriler

Dosya Doğrulama

Categories.xsd

Öğe türü

CATEGORIES, CATEGORY, DEFAULTWORKITEMTYPE, WORKITEMTYPE

Boş olabilir

Evet

Kategori Şema Tanımı

Aşağıdaki kod, kategoriler çalışma öğesi izleme nesnesi için şema tanımı listeler.

<?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>

Ayrıca bkz.

Diğer Kaynaklar

Grup Çalışma Öğesi Türlerini Gruplamak için Kategoriler Tanımlama