Udostępnij za pośrednictwem


Odwołania do elementu XML kategorii

Możesz użyć CATEGORIES elementu, aby zdefiniować jedną lub więcej kategorii do grupowania typów elementów roboczych.

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

Atrybuty i elementy

Elementy podrzędne i atrybuty

Element

Atrybut

Opis

CATEGORIES

 

Wymagany element w pliku XML kategorii.

Element kontenera dla określenia co najmniej jeden CATEGORY elementy, które są definiowane dla projektów zespołowych.

CATEGORY

 

Wymagane CATEGORIES element podrzędny.

Określa grupę kategorii nazwanych, która zawiera jedną domyślną DEFAULTWORKITEMTYPE elementu i zero lub więcej WORKITEMTYPE elementów.

 

name

Wymagany atrybut typu CATEGORY.

Typ atrybutu typelib:FriendlyName.

Określa nazwę wyświetlaną kategorii.Musi wynosić od 1 do 254 znaków i unikatowy w ramach projektu zespołowego.

 

refname

Wymagany atrybut typu CATEGORY.

Typ atrybutu typelib:ReferenceName.

Aby uzyskać więcej informacji, zobacz Konwencje nazewnictwa obiektów śledzenia elementów pracy.

DEFAULTWORKITEMTYPE

 

Wymagane CATEGORY elementu.

Określa typu elementu roboczego na być oznaczony jako należących do tej kategorii nazwanych i ma być używany jako domyślny typ dla kategorii.

 

name

Wymagany atrybut typu DEFAULTWORKITEMTYPE.

Typ atrybutu WorkItemTypeRef.

Nazwa odwołania typu elementu roboczego prawidłowe dla projektu zespołowego, która będzie używana jako domyślny typ dla kategorii.

WORKITEMTYPE

 

Opcjonalny CATEGORY elementu.

Określa typu elementu roboczego na być oznaczony jako należących do tej kategorii nazwanych.

 

name

Wymagany atrybut typu WORKITEMTYPE.

Typ atrybutu WorkItemTypeRef.

Nazwa odwołania typu elementu roboczego prawidłowe dla projektu zespołowego, do której należy do kategorii nazwanych.

Uwagi

CATEGORIESjest elementem głównym schematu kategorii.

Kategoria jest zdefiniowany w ramach CATEGORIES zestaw CATEGORY elementy, które są przechowywane i wykorzystywane przez projektu zespołowego.Każdy CATEGORIES elementu musi mieć co najmniej jeden CATEGORY elementu zdefiniowanego.

Kategoria nie może być pusta.Każdy CATEGORY elementu musi mieć co najmniej jeden DEFAULTWORKITEMTYPE lub WORKITEMTYPE elementu zdefiniowanego.

Każda kategoria ma długość przyjaznej nazwy i muszą być unikatowe w obrębie projektu zespołowego nazwę odwołania.Przyjazna nazwa każdej kategorii musi spełniać następujące wymagania:

  • Nazwy mogą mieć do 254 znaków Unicode.

  • Nazwy nie może być pusta.

  • Nazwy nie mogą zawierać spacji wiodących i końcowych.

  • Nazwy nie mogą zawierać znaków ukośnika odwrotnego (\\).

  • Nazwy nie mogą zawierać dwóch kolejnych znaków odstępu.

Przyjazne nazwy kategorii nie są zlokalizowane i nie można dokonać w tokenie, nazwy dla typów elementów roboczych są zlokalizowane i może zostać wykonane w tokenie.

Aby konwencji nazewnictwa informacje, zobacz Konwencje nazewnictwa obiektów śledzenia elementów pracy.

Kategoria wymagania, ograniczenia i elastyczne narzędzia

Można określić, które typy elementów roboczych są uznawane za jako elementy zaległe lub elementy zadań.Na przykład szablonu procesu Scrum przypisuje typy usterek i elementem zaległym produktu do kategorii wymagania elastyczne szablonu przypisuje historii użytkownika i szablon CMMI przypisuje wymagań.Wszystkie szablony procesów domyślne przypisanie zadanie typu elementu roboczego kategorii zadań.

Przydzielając typów elementów roboczych do kategorii, należy wziąć pod uwagę poniższe działania uwagi:

  • Aby użyć zaległości i zadanie tablice, należy przypisać typu elementu roboczego co najmniej jeden do kategorii wymagania i typu elementu roboczego co do kategorii zadań.

  • Nie można przypisać tego samego typu elementu roboczego do kategorii wymagania i kategorii zadań.

  • Jeśli zawiera więcej niż jednego typu elementu roboczego kategoria wymagania lub zadania, typ przypisany do DEFAULTWORKITEMTYPE element jest wyświetlany jako domyślny typ elastyczne strony zaległości i tablicy.

  • Dla wszystkich pracy elementu typy, które można przypisać do kategorii, do którego odwołuje się w pliku ProcessConfiguration, należy przypisać Stany przepływu pracy do prawidłowej metastate, zgodnie z opisem w odwołanie do elementu XML konfiguracji procesu.Kilka Team Foundation klientów odwoływać się do kategorii i przypisań metastate zdefiniowanych w pliku ProcessConfiguration.

Przykład

Poniższy przykład przedstawia domyślny plik XML kategorii dla programu Visual Studio Scrum 2013.3 szablonu procesu.

<?xml version="1.0" encoding="utf-8"?>
<cat:CATEGORIES xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories">
  <!-- Usage: for resilience in Test system. Even if WITs have different name, they can be referred to by the category -->
  <CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
    <DEFAULTWORKITEMTYPE name="Bug" />
  </CATEGORY>
  <CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory">
    <DEFAULTWORKITEMTYPE name="Feature" />
  </CATEGORY>
  <CATEGORY name="Requirement Category" refname="Microsoft.RequirementCategory">
    <DEFAULTWORKITEMTYPE name="Product Backlog Item" />
    <WORKITEMTYPE name="Bug" />
  </CATEGORY>
  <CATEGORY name="Test Case Category" refname="Microsoft.TestCaseCategory">
    <DEFAULTWORKITEMTYPE name="Test Case" />
  </CATEGORY>
  <CATEGORY name="Shared Step Category" refname="Microsoft.SharedStepCategory">
    <DEFAULTWORKITEMTYPE name="Shared Steps" />
  </CATEGORY>
   <CATEGORY name="Shared Parameter Category" refname="Microsoft.SharedParameterCategory">
    <DEFAULTWORKITEMTYPE name="Shared Parameter" />
  </CATEGORY>
  <CATEGORY name="Code Review Request Category" refname="Microsoft.CodeReviewRequestCategory">
    <DEFAULTWORKITEMTYPE name="Code Review Request" />
  </CATEGORY>
  <CATEGORY name="Code Review Response Category" refname="Microsoft.CodeReviewResponseCategory">
    <DEFAULTWORKITEMTYPE name="Code Review Response" />
  </CATEGORY>
  <CATEGORY name="Feedback Request Category" refname="Microsoft.FeedbackRequestCategory">
    <DEFAULTWORKITEMTYPE name="Feedback Request" />
  </CATEGORY>
  <CATEGORY name="Feedback Response Category" refname="Microsoft.FeedbackResponseCategory">
    <DEFAULTWORKITEMTYPE name="Feedback Response" />
  </CATEGORY>
  <CATEGORY name="Test Plan Category" refname="Microsoft.TestPlanCategory">
    <DEFAULTWORKITEMTYPE name="Test Plan" />
  </CATEGORY>
  <CATEGORY name="Test Suite Category" refname="Microsoft.TestSuiteCategory">
    <DEFAULTWORKITEMTYPE name="Test Suite" />
  </CATEGORY>
  <CATEGORY name="Task Category" refname="Microsoft.TaskCategory">
    <DEFAULTWORKITEMTYPE name="Task" />
  </CATEGORY>
  <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
    <DEFAULTWORKITEMTYPE name="Code Review Request" />
    <WORKITEMTYPE name="Code Review Response" />
    <WORKITEMTYPE name="Feedback Request" />
    <WORKITEMTYPE name="Feedback Response" />
    <WORKITEMTYPE name="Shared Steps" />
    <WORKITEMTYPE name="Shared Parameter" />
    <WORKITEMTYPE name="Test Plan" />
    <WORKITEMTYPE name="Test Suite" />
  </CATEGORY>
</cat:CATEGORIES>

Informacje o elemencie

Przestrzeń nazw

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

Nazwa schematu

Kategorie

Sprawdzanie poprawności plików

Categories.xsd

Typ elementu

KATEGORIE, KATEGORIA, DEFAULTWORKITEMTYPE, WORKITEMTYPE

Może być pusta.

Tak

Zobacz też

Inne zasoby

Używanie kategorii do grupowania typów elementów pracy