Udostępnij za pośrednictwem


Definiowanie obiektów śledzenia elementów pracy za pomocą wtyczki śledzenia elementów pracy

Za pomocą dodatku plug-in do śledzenia elementów pracy, należy zdefiniować projektu zespołowego początkowego obiektów do śledzenia pracy. Te obiekty zawierać typów elementów roboczych, zapytania elementu pracy, kategorie, typy łączy i wystąpień elementów pracy. Po utworzeniu projektu zespołowego, można modyfikować tych obiektów przy użyciu witadmin Narzędzia wiersza polecenia.

W pliku dodatku plug-in należy określić co najmniej jedno zadanie oraz ich zależności. Ogólnie rzecz biorąc należy określić jedno zadanie dla każdego działania przekazywania głównych, takich jak typy łączy, typy elementów roboczych, zapytań i kategorii.

Ważne

Należy określić zadania do przekazywania plików i definiowania zapytań w określonej kolejności: łącze typy pierwszej, a następnie typów elementów pracy, a następnie kwerendę.Każdy plik definicji tych obiektów zależy od definicje są określane w zadania, które należy poprzedzić je.Ogólnie rzecz biorąc należy korzystać z zdefiniowany w szablonu procesu, które są Dostosowywanie sekwencji zadań.Aby uzyskać więcej informacji, zobacz Definiowanie zależności dla grup zadań i zadań w plikach wtyczek.

Dodatek plug-in nazwa i lokalizacja

Poniższa tabela zawiera podsumowanie nazwę i lokalizację pliku szablony procesów struktury rozwiązań firmy Microsoft (Opracowywanie) oraz nazwę dodatku.

Nazwa pliku:

WorkItems.xml

Lokalizacja pliku:

Folder śledzenia elementu pracy

Nazwa dodatku:

Microsoft.ProjectCreationWizard.WorkItemTracking

Uwaga

Można zmienić nazwę i lokalizację pliku XML, ale nie nazwę dodatku.Visual Studio Team Foundation Server nie ma mechanizm wdrażania dodatków po stronie klienta, zasad lub inne modyfikacje.Jeśli chcesz wdrożyć tego rodzaju funkcje, trzeba użyć dystrybucji i instalacji aplikacji użytkownika.

Szczegółowe informacje dotyczące każdego typu obiektu, który można zdefiniować zobacz jeden z następujących tematów:

Śledzenie wtyczki składni struktury elementów pracy

Dodatek plug-in w pliku o śledzenie elementów pracy musi być zgodna definicji schematu, który jest zdefiniowany w pliku WorkItemMethodology.xsd, a dodatek musi być określone w pliku. Pliki schematów dla szablony procesów można pobrać z następującej strony w witrynie sieci Web firmy Microsoft: szablon procesu i schematów elementu roboczego dla programu Visual Studio Team Foundation.

Następująca składnia pokazuje wysokiego poziomu strukturę WorkItemTracking dodatku plug-in. Cztery zadania są określane, jednej można przekazać definicje dla łącza typy, typy elementów roboczych, zapytań i kategorii. Gdyby dodać wystąpień elementu roboczego definicje, należy określić dodatkowe zadania dla każdego z nich.

Opis każdy element, zobacz odwołanie do elementu poniżej w tym temacie.

<?xml version="1.0" encoding="utf-8"?>
<tasks>
  <task id="LinkTypes" name="LinkType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item link types created">
    <taskXml>
      <LINKTYPES>
        <LINKTYPE />
   . . . 
      </LINKTYPES>
    </taskXml>
  </task>
  <task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
    <dependencies>
      <dependency taskId="LinkTypes" />
    </dependencies>
    <taskXml>
      <WORKITEMTYPES>
        <WORKITEMTYPE />
   . . . 
      </WORKITEMTYPES>
    </taskXml>
  </task>
  <task id="Queries" name="Stored Query Definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item queries uploaded">
    <dependencies>
      <dependency taskId="WITs" />
    </dependencies>
    <taskXml>
      <QUERIES>
        <Permission />
   . . . 
        <QueryFolder >
          <Query />
   . . . 
        </QueryFolder>
   . . . 
      </QUERIES>
    </taskXml>
  </task>
  <task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">
    <dependencies>
      <dependency taskId="WITs" />
    </dependencies>
    <taskXml>
      <CATEGORIES fileName="WorkItem Tracking\Categories.xml" />
    </taskXml>
  </task>
</tasks>

Odwołanie do elementu

W poniższej tabeli opisano elementy, które umożliwia przekazywanie obiekty śledzenia elementów pracy. Określ te elementy w ramach taskXml element kontenera w pliku WorkItemTracking dodatku plug-in. Uzyskać informacje o zadaniach, zależności i elementy taskXml, zobacz Definiowanie zadań w celu przetworzenia wtyczki.

Element

Składnia

Opis

CATEGORIES

<CATEGORIES fileName="CategoriesFilePathName" />

Element podrzędny opcjonalne taskXml elementu WorkItemTracking dodatku plug-in.

Określa ścieżkę i nazwę pliku, który zawiera definicje kategorii do przesłania podczas przetwarzania WorkItemTracking zadanie dodatku plug-in.

FIELD

<FIELD refname="FieldReferenceName" value="Value" />

Wymagany element podrzędny elementu WI.

Definiuje wartości dla pola w wystąpieniu elementu pracy.

HYPERLINK

<HYPERLINK URL="URL" relativePath="false" />

Element podrzędny opcjonalne WI.

Określa hiperłącze dla wystąpienia elementu pracy.

LINKTYPE

<LINKTYPE fileName="LinkTypeFilePathName" />

Wymagany element podrzędny elementu LINKTYPES.

Określa ścieżkę i nazwę pliku, który zawiera definicję typu łącze do przekazania.

LINKTYPES

<LINKTYPES>
     <LINKTYPE />
 . . .
</LINKTYPES>

Element podrzędny opcjonalne taskXml elementu WorkItemTracking dodatku plug-in.

Zawiera zbiór LINKTYPE elementów, że każdy określają definicji plik do przekazania.

Permission

<permission allow="ListOfPermissions" identity="GroupName" />

Element podrzędny opcjonalne Query.

Określa domyślne uprawnienia przypisane do zespołu zapytań. Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień dla zapytań elementu pracy.

Query

<Query name="QueryName" fileName="QueryFilePathName" />

Wymagany element podrzędny elementu QUERIES.

Określa nazwę i ścieżkę pliku .wiq, który definiuje zapytania można przekazać.

QueryFolder

<QueryFolder name="
FolderName
">

Element podrzędny opcjonalne QUERIES.

Określa nazwę folderu zapytania.

QUERIES

<QUERIES>
   . . . 
</QUERIES>

Element podrzędny opcjonalne taskXml elementu WorkItemTracking dodatku plug-in.

Określa, które pliki definicji zapytania do użycia w celu tworzenia kwerend domyślny.

WI

<WI type="WorkItemType">
   <FIELD> . . .</FIELD>
   <HYPERLINK> . . .</HYPERLINK>
</WI>

Wymagany element podrzędny elementu WORKITEMS.

Określa typ elementu pracy do tworzenia i wartości, które można przypisać do określonych pól.

WORKITEMS

WORKITEMS>
   <WI>
      <FIELD> . . .</FIELD>
      <HYPERLINK> . . .</HYPERLINK>
   </WI>
</WORKITEMS >

Element podrzędny opcjonalne taskXml elementu WorkItemTracking dodatku plug-in.

Zawiera zbiór WI wystąpienie elementu elementów, których każdy definiuje utwór.

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

Wymagany element podrzędny elementu WORKITEMTYPES.

Określa ścieżkę i nazwę pliku, który zawiera definicję typu można przekazać.

WORKITEMTYPES

<WORKITEMTYPES> 
    <WORKITEMTYPE />
 . . .
</WORKITEMTYPES>

Wymagany element podrzędny elementu WorkItemTracking dodatku plug-in.

Zawiera zbiór WORKITEMTYPE elementów, że każdy określają definicji plik do przekazania.

Zobacz też

Koncepcje

Dostosowanie procesu

Dostosowywanie obiektów śledzenia elementów pracy, aby wspierać procesy zespołu

Przegląd plików szablonów procesów