Udostępnij za pośrednictwem


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

Za pomocą dodatku typu plug-in do śledzenia elementów pracy, definiujemy obiekty początkowego projektu zespołu do śledzenia pracy.Obiekty te zawierają typy elementów roboczych, kwerendy elementu pracy, kategorii, typy łączy i wystąpień pozycji roboczych.Po utworzeniu zespołu projektu, można zmodyfikować te obiekty, za pomocą witadmin narzędzie wiersza polecenia.

W pliku dodatku plug-in, należy określić jeden lub więcej zadań i ich zależności.Ogólnie rzecz biorąc należy określić jedno zadanie dla każdego rodzaju działalności przekazywania głównych, takie jak typy łączy, typów elementów pracy, kwerendy i kategorie.

Ważna uwagaWażne

Należy określić zadania do przesyłania plików i definiowania kwerend w określonej kolejności: łącze typy pierwsze, następnie typów elementów pracy, a następnie wykonuje kwerendę.Każdy plik definicji służący do tych obiektów zależy od definicji, które są określone w zadaniach, które poprzedzają im.Ogólnie rzecz biorąc należy utrzymywać sekwencji zadań, który jest zdefiniowany w szablonie procesu dostosowywania.Aby uzyskać więcej informacji, zobacz Definiowanie zależności dla grup zadań i zadań w plikach wtyczek.

W tym temacie

  • Element śledzenia dodatek typu Plug-in nazwa i lokalizacja pracy

  • Śledzenie dodatek typu Plug-in struktury składni element pracy

  • Odwołanie element dla dodatku Plug-in WorkItemTracking

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

Element śledzenia dodatek typu Plug-in nazwa i lokalizacja pracy

W następującej tabeli podsumowano, nazwa i lokalizacja pliku szablonów procesów dla Microsoft Solutions Framework (MSF), poza nazwą dodatku typu plug-in.

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 klienta plug-ins, zasad lub innych modyfikacji.Jeśli chcesz wdrożyć tego rodzaju funkcjonalności, należy użyć własnych dystrybucji i jest programem instalacyjnym.

Powrót do początku

Śledzenie dodatek typu Plug-in struktury składni element pracy

Dodatek typu plug-in należy określić w niezależnym pliku i pliku dodatku plug-in dla śledzenie elementów pracy musi odpowiadać definicji schematu, który jest zdefiniowany w pliku WorkItemMethodology.xsd.Pliki schematów dla szablonów procesów można pobrać z następującej strony w witrynie firmy Microsoft: szablon procesu i schematy elementu pracy dla programu Visual Studio Team Foundation.

Następująca składnia pokazuje wysokiego poziomu strukturę WorkItemTracking dodatku plug-in.Cztery zadania są określone, każdy na przekazywanie definicje dla łącza typy, typy elementów roboczych, kwerend i kategorie.Gdyby dodać wystąpień elementu pracy definicje, należy określić dla każdego zadania dodatkowego.

Aby uzyskać opis każdego elementu, zobacz Elementu odniesienia dla dodatku Plug-in WorkItemTracking dalszej części tego tematu.

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

Powrót do początku

Odwołanie element dla dodatku Plug-in WorkItemTracking

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

Element

Składnia

Opis

CATEGORIES

<CATEGORIES fileName="CategoriesFilePathName" />

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

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

FIELD

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

Wymagany element podrzędny z WI.

Określa wartość dla pola w wystąpieniu elementu pracy.

HYPERLINK

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

Element podrzędny opcjonalne z WI.

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

LINKTYPE

<LINKTYPE fileName="LinkTypeFilePathName" />

Wymagany element podrzędny z LINKTYPES.

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

LINKTYPES

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

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

Kolekcja zawiera LINKTYPE elementów, że każdy określić definicję plik do przekazania.

Permission

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

Element podrzędny opcjonalne z Query.

Określa uprawnienia domyślne, które są przypisane do zespołu kwerend.Aby uzyskać więcej informacji, zobacz Assigning Permissions for Work Item Queries.

Query

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

Wymagany element podrzędny z QUERIES.

Określa nazwę i ścieżkę pliku .wiq, która definiuje kwerendy do przekazania.

QueryFolder

<QueryFolder name="
FolderName
">

Element podrzędny opcjonalne z QUERIES.

Określa nazwę folderu kwerendy.

QUERIES

<QUERIES>
   . . . 
</QUERIES>

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

Określa, które pliki definicji kwerendy używać do tworzenia kwerendy domyślny.

WI

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

Wymagany element podrzędny z WORKITEMS.

Określa typ elementu pracy, aby utworzyć i wartości, aby przypisać do określonych pól.

WORKITEMS

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

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

Kolekcja zawiera WI elementy, w których każdy definiuje utworu pozycja wystąpienie.

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

Wymagany element podrzędny z WORKITEMTYPES.

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

WORKITEMTYPES

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

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

Kolekcja zawiera WORKITEMTYPE elementów, że każdy określić definicję plik do przekazania.

Powrót do początku

Zobacz też

Koncepcje

Dostosowywanie szablonów procesów

Krok po kroku proces dostosowania

Dostosowanie danych śledzenia projektu, formularzy, przepływu pracy i innych obiektów

Praca z plikami szablonu procesu

Dostosowywanie obszarów funkcjonalnych w szablonie procesów