Freigeben über


Hinzufügen von Linktypdefinitionen zu einer Prozessvorlage

Sie können weitere Linktypen definieren, die Teammitglieder zwischen Arbeitsaufgaben für ein Teamprojekt erstellen können. Ein Linktyp definiert die Bezeichnungen und Regeln, die die Beziehungen oder Links zwischen Arbeitsaufgaben dieses Typs steuern. Die Linktypen, die angegeben werden, ergänzen die Standardtypen für hierarchische, abhängige und zugehörige Links. Die Definitionsdatei wird für jeden Linktyp in einer separaten Datei angegeben, oder Sie können alle Typen in einer Datei angeben. Anschließend werden die Definitionsdateien angegeben, die im taskxml-Element des Arbeitsaufgabenverfolgungs-Plug-Ins hochgeladen werden sollen.

Die Prozessvorlagen für Team Foundation Server (TFS) definieren zwei Typen von Links, auf die in den Definitionen mehrerer Arbeitsaufgabentypen verwiesen wird. Diese ergänzen die im System definierten Linktypen. Weitere Informationen finden Sie unter Linktyp-Elementverweis.

Die Typdefinitionen für Links müssen vor den Typdefinitionen für Arbeitsaufgaben hochgeladen werden. Weitere Informationen finden Sie unter Definieren der Abhängigkeiten für Aufgabengruppen und Aufgaben in Plug-In-Dateien.

Nachdem ein Teamprojekt erstellt wurde, können Sie die Linktypen für eine Teamprojektsammlung hinzufügen, entfernen, umbenennen und ändern, indem Sie das witadmin-Befehlszeilentool verwenden. Weitere Informationen finden Sie unter Verwalten von Linktypen [witadmin].

Definieren von Linktypen

Sie müssen jede Linktypdefinition mithilfe des LinkType-Elements angeben. Darüber hinaus muss jede Definition der Schemadefinition für Linktypen entsprechen, die in der Datei "workitemlinktypedefinition-01.xsd" definiert werden. Die Schemadateien zum Nachverfolgen der Arbeit stehen auf der folgenden Seite der Microsoft-Website zum Download bereit: Prozessvorlagen- und Arbeitsaufgabenschemas für Visual Studio Team Foundation.

Das folgende Beispiel zeigt die Syntaxstruktur, die den Linktyp TestedBy definiert.

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

Sie können Definitionsdateien für Linktypen im LinkTypes-Ordner erstellen oder anpassen. Weitere Informationen zur Definition eines Linktyps finden Sie unter Define a custom link type.

Zurück nach oben

Angeben von hochzuladenden Linktypdefinitionen

Um eine Definition für einen Linktyp in der Prozessvorlage hochzuladen, geben Sie das LINKTYPE-Element innerhalb des taskxml-Elements an. Das filename-Attribut entspricht dem relativen Pfad der Definitionsdatei für den Linktyp. Zum Beispiel gibt die folgende Syntax an, dass die Datei "TestedBy.xml" hochgeladen wird.

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

Im folgenden Beispiel wird gezeigt, wie eine Aufgabe angegeben wird, in der die zwei Linktypen erstellt werden, die in der Prozessvorlage für MSF for Agile Software Development v5.0 definiert sind. Diese Typen entsprechen den Linktypen SharedStep und 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>

Zurück nach oben

LINKTYPES-Elementverweis

In der folgenden Tabelle werden die Elemente beschrieben, mit denen Linktypdefinitionen hochgeladen werden. Diese Elemente werden innerhalb eines taskXml-Containerelements in der Arbeitsaufgabenverfolgungs-Plug-In-Datei angegeben.

Hinweis

Die Datei, in der hochzuladende Linktypen definiert werden, wird mit dem LINKTYPE-Element (Arbeitsaufgabenverfolgung) angegeben.Geben Sie den Namen eines zu definierenden Linktyps mit dem LinkType-Element (Definition) an.

Element

Syntax

Beschreibung

LINKTYPE

<LINKTYPE fileName="LinkTypeFilePathName" />

Erforderliches untergeordnetes Element von LINKTYPES.

Gibt den Pfad und den Namen einer Datei an, die eine hochzuladende Definition des Linktyps beinhaltet.

LINKTYPES

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

Optionales untergeordnetes Element des Arbeitsaufgabenverfolgungs-Plug-Ins.

Enthält eine Sammlung von LINKTYPE-Elementen, die jeweils eine hochzuladende Definitionsdatei angeben.

Siehe auch

Referenz

Verwalten von Linktypen [witadmin]

Konzepte

Definieren von Objekten zum Nachverfolgen von Arbeitsaufgaben mit dem Plug-In für die Arbeitsaufgabenverfolgung

Weitere Ressourcen

Define a custom link type