Udostępnij za pośrednictwem


Dodawanie definicji typu łącza do szablonu procesu

Można zdefiniować dodatkowe typy łączy, które członkowie zespołu mogą tworzyć projektu zespołowego między elementami roboczymi.Typ łącza definiuje etykiety i ograniczenia, które sterują relacjami lub powiązaniami między elementami roboczymi tego typu.Typy łączy, które określisz, uzupełniają domyślne typy dla łączy hierarchicznych, zależnych i pokrewnych.Należy określić plik definicji dla każdego typu łącza w oddzielnym pliku, lub można określić je wszystkie w jednym pliku.Następnie należy określić pliki definicji do przekazania w ramach elementu taskxml wtyczki WorkItemTracking dodatku.

Szablony procesów programu Team Foundation Server (TFS)definiują dwa rodzaje łączy podanych w definicjach kilku typów elementów roboczych.Są uzupełnieniem typów łączy określonych systemowo.Aby uzyskać więcej informacji, zobacz Odwołania do elementu typów łączy.

Definicje typów łączy należy przekazać przed definicjami typów elementów roboczych.Aby uzyskać więcej informacji, zobacz Definiowanie zależności dla grup zadań i zadań w plikach wtyczek.

Po utworzeniu projektu zespołowego można dodawać, usuwać, zmieniać nazwę i zmieniać typy łączy kolekcji projektów zespołowych za pomocą narzędzia wiersza polecenia witadmin.Aby uzyskać więcej informacji, zobacz Zarządzanie typami łączy [witadmin].

Definiowanie typów łączy

Korzystając z elementu LinkType należy określić definicję typu łącza.Ponadto każda definicja musi odpowiadać definicji schematu dla typów łączy, które są zdefiniowane w pliku workitemlinktypedefinition-01.xsd.Możesz pobrać pliki schematów do śledzenia pracy z następującej strony w witrynie Microsoft: Schematy szablonów procesów i elementów roboczych dla programu Visual Studio Team Foundation.

Poniższy przykład pokazuje strukturę składni, która definiuje typ łącza TestedBy.

<?xml version="1.0" encoding="utf-8"?>
<LinkTypes>
  <LinkType ReferenceName="Microsoft.VSTS.Common.TestedBy" ForwardName="Tested By" ReverseName="Tests" Topology="Dependency" />
</LinkTypes>

Pliki definicji typów łączy w folderze LinkTypes można dostosowywać lub tworzyć.Aby uzyskać więcej informacji o definiowaniu typu łącza, zobacz Definiowanie niestandardowego typu łącza.

Powrót do początku

Określ definicje typu łącza do przekazania

Aby przesłać definicję typu łącza w szablonie procesu, należy określić LINKTYPE element w obrębie elementu taskxml.Atrybut nazwy pliku jest względną ścieżką pliku definicji dla typu łącza.Na przykład następująca składnia określa, że plik TestedBy.xml zostanie załadowany.

<LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />

Poniższy przykład pokazuje, jak określić zadanie, które tworzy dwa typy łączy zdefiniowane w szablonie procesu dla MSF for Agile Software Development v5.0.Te typy odpowiadają typom łączy SharedStep i TestedBy.

<task id="LinkTypes" name="LinkType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item link types created">
   <taskXml>
      <LINKTYPES>
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\SharedStep.xml" />
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />
      </LINKTYPES>
   </taskXml>
</task>

Powrót do początku

Odwołanie do elementu LINKTYPES

W poniższej tabeli opisano elementy używane do ładowania definicji typów łączy.Określasz te elementy w ramach elementu kontenera taskXml w pliku wtyczki WorkItemTracking.

[!UWAGA]

Należy określić plik, który definiuje typy łączy do przesłania za pomocą elementu LINKTYPE (WorkItemTracking).Należy określić nazwę typu łącza do zdefiniowania za pomocą elementu LinkType (definicja).

Element

Składnia

Opis

LINKTYPE

<LINKTYPE fileName="LinkTypeFilePathName" />

Wymagany element podrzędny LINKTYPES.

Określa ścieżkę i nazwę pliku zawierającego definicję typu łącza do przekazania.

LINKTYPES

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

Opcjonalny element podrzędny wtyczki WorkItemTracking.

Zawiera kolekcję elementów LINKTYPE z których każdy określa plik definicji do przekazania.

Zobacz też

Informacje

Zarządzanie typami łączy [witadmin]

Koncepcje

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

Inne zasoby

Definiowanie niestandardowego typu łącza