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 za pomocą 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żna uwagaWaż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 Servernie 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" />

Opcjonalny element podrzędny elementu 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" />

Opcjonalny element podrzędny elementu 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
">

Opcjonalny element podrzędny elementu 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 elementów, że każdy utwór definiuje element wystąpienia.

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

Dostosowywanie szablonu procesów

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

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