Definieren und Anpassen von Objekten zum Nachverfolgen von Arbeitsaufgaben mit dem Plug-In für die Arbeitsaufgabenverfolgung
Aktualisiert: April 2011
Mit dem Plug-In für die Nachverfolgung von Arbeitsaufgaben definieren Sie die ursprünglichen Objekte eines Teamprojekts zur Nachverfolgung der Arbeit. Zu diesen Objekten gehören Arbeitsaufgabentypen, Arbeitsaufgabenabfragen, Kategorien, Linktypen, globale Listen und Instanzen von Arbeitsaufgaben. Nachdem Sie ein Teamprojekt erstellt haben, können Sie diese Objekte mit dem witadmin-Befehlszeilentool ändern.
In der Plug-In-Datei werden mindestens eine Aufgabe und die zugehörigen Abhängigkeiten angegeben. Im Allgemeinen geben Sie eine Aufgabe für jede wichtige Uploadaktivität an, z. B. Linktypen, Arbeitsaufgabentypen, Abfragen und Kategorien.
Wichtig
Sie müssen die Aufgaben angeben, um Dateien hochzuladen und Abfragen in einer bestimmten Reihenfolge zu definieren: Linktypen zuerst, dann Arbeitsaufgabentypen und dann Abfragen. Jede Definitionsdatei für diese Objekte ist von den Definitionen abhängig, die in den Aufgaben angegeben werden, die ihnen vorausgehen. Im Allgemeinen sollten Sie die Reihenfolge der Aufgaben beibehalten, die in der anzupassenden Prozessvorlage definiert ist. Weitere Informationen finden Sie unter Definieren der Abhängigkeiten für Aufgabengruppen und Aufgaben in Plug-In-Dateien.
In diesem Thema
Name und Speicherort des Arbeitsaufgabenverfolgungs-Plug-Ins
Syntaxstruktur des Arbeitsaufgabenverfolgungs-Plug-Ins
Elementverweis für das Arbeitsaufgabenverfolgungs-Plug-In
Spezielle Informationen zu jedem Objekttyp, den Sie definieren können, finden Sie in einem der folgenden Themen:
Hinzufügen von Typdefinitionen für Arbeitsaufgaben zu einer Prozessvorlage
Hinzufügen von Typdefinitionen für Arbeitsaufgabenlinks zu einer Prozessvorlage
Hinzufügen von Typdefinitionen für Arbeitsaufgabenkategorien zu einer Prozessvorlage
Hinzufügen von Arbeitsaufgabenabfragen zu einer Prozessvorlage
Hinzufügen einer Arbeitsaufgabeninstanz zu einer Prozessvorlage
Name und Speicherort des Arbeitsaufgabenverfolgungs-Plug-Ins
In der folgenden Tabelle werden der Name und Speicherort der Datei für die Prozessvorlagen für Microsoft Solutions Framework (MSF) sowie der Name des Plug-Ins angegeben.
Dateiname: |
WorkItems.xml |
Dateispeicherort: |
Ordner "WorkItem Tracking" |
Plug-In-Name: |
Microsoft.ProjectCreationWizard.WorkItemTracking |
Tipp
Sie können den Namen und Speicherort der XML-Datei, jedoch nicht den Namen des Plug-Ins ändern. Visual Studio Team Foundation Server enthält keinen Mechanismus für die Bereitstellung clientseitiger Plug-Ins, Richtlinien oder anderer Änderungen. Wenn Sie diese Art von Funktion bereitstellen möchten, verwenden Sie Ihr eigenes Verteilungs- und Installationsprogramm.
Zurück nach oben
Syntaxstruktur des Arbeitsaufgabenverfolgungs-Plug-Ins
Die Plug-In-Datei für die Arbeitsaufgabenverfolgung muss der Schemadefinition entsprechen, die in der Datei "WorkItemMethodology.xsd" enthalten ist, und das Plug-In muss in einer eigenen Datei angegeben werden. Die Schemadateien für Prozessvorlagen stehen auf der folgenden Seite der Microsoft-Website zum Download bereit: Prozessvorlagen- und Arbeitsaufgabenschemas für Visual Studio Team Foundation.
Die folgende Syntax zeigt die Struktur des Arbeitsaufgabenverfolgungs-Plug-Ins auf hoher Ebene an. Vier Aufgaben werden angegeben, wobei jeweils die Definitionen für Linktypen, Arbeitsaufgabentypen, Abfragen und Kategorien angegeben werden. Wenn Sie Definitionen für globale Listen oder Arbeitsaufgabeninstanzen hinzufügen möchten, würden Sie jeweils eine zusätzliche Aufgabe angeben.
Eine Beschreibung der einzelnen Elemente finden Sie unter Elementverweis für das Arbeitsaufgabenverfolgungs-Plug-In im weiteren Verlauf des Themas.
<?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>
Zurück nach oben
Elementverweis für das Arbeitsaufgabenverfolgungs-Plug-In
In der folgenden Tabelle werden die Elemente beschrieben, mit denen Objekte für die Arbeitsaufgabenverfolgung hochgeladen werden. Diese Elemente werden innerhalb eines taskXml-Containerelements in der Arbeitsaufgabenverfolgungs-Plug-In-Datei angegeben. Weitere Informationen zu Aufgaben-, Abhängigkeits- und taskXml-Elementen finden Sie unter Definieren der Aufgaben zum Verarbeiten eines Plug-Ins.
Element |
Syntax |
Beschreibung |
---|---|---|
CATEGORIES |
|
Optionales untergeordnetes Element des taskXml-Elements für das Arbeitsaufgabenverfolgungs-Plug-In. Gibt den Pfad und den Namen der Datei an, die die Kategoriedefinitionen enthält, die bei der Verarbeitung der Arbeitsaufgabenverfolgungs-Plug-In-Aufgabe hochgeladen werden muss. |
FIELD |
|
Erforderliches untergeordnetes Element von WI. Definiert einen Wert für ein Feld in der Arbeitsaufgabeninstanz. |
GLOBALLISTS |
|
Optionales untergeordnetes Element des taskXml-Elements für das Arbeitsaufgabenverfolgungs-Plug-In. Gibt den Pfad und den Namen der Datei an, die die Definitionen für globale Listen enthält, die bei der Verarbeitung der Arbeitsaufgabenverfolgungs-Plug-In-Aufgabe hochgeladen werden müssen. |
HYPERLINK |
|
Optionales untergeordnetes Element von WI. Definiert einen Link für die Arbeitsaufgabeninstanz. |
LINKTYPE |
|
Erforderliches untergeordnetes Element von LINKTYPES. Gibt den Pfad und den Namen einer Datei an, die eine hochzuladende Definition des Linktyps beinhaltet. |
LINKTYPES |
|
Optionales untergeordnetes Element des taskXml-Elements für das Arbeitsaufgabenverfolgungs-Plug-In. Enthält eine Sammlung von LINKTYPE-Elementen, die jeweils eine hochzuladende Definitionsdatei angeben. |
Permission |
|
Optionales untergeordnetes Element von Query. Gibt die Standardberechtigungen an, die Teamabfragen zugewiesen werden. Weitere Informationen finden Sie unter Zuweisen von Berechtigungen für Arbeitsaufgabenabfragen. |
Query |
|
Erforderliches untergeordnetes Element von QUERIES. Gibt den Namen und den Pfad der WIQ-Datei an, die eine hochzuladende Abfrage definiert. |
QueryFolder |
|
Optionales untergeordnetes Element von QUERIES. Gibt den Namen eines Abfrageordners an. |
QUERIES |
|
Optionales untergeordnetes Element des taskXml-Elements für das Arbeitsaufgabenverfolgungs-Plug-In. Gibt an, welche Abfragedefinitionsdateien zum Erstellen von Standardabfragen verwendet werden sollen. |
WI |
|
Erforderliches untergeordnetes Element von WORKITEMS. Definiert einen zu erstellenden Arbeitsaufgabentyp sowie die Werte, die bestimmten Feldern zugewiesen werden sollen. |
WORKITEMS |
|
Optionales untergeordnetes Element des taskXml-Elements für das Arbeitsaufgabenverfolgungs-Plug-In. Enthält eine Sammlung von WI-Elementen, die jeweils eine Arbeitsaufgabeninstanz definieren. |
WORKITEMTYPE |
|
Erforderliches untergeordnetes Element von WORKITEMTYPES. Gibt den Pfad und den Namen der Datei an, die eine hochzuladende Typdefinition beinhaltet. |
WORKITEMTYPES |
|
Erforderliches untergeordnetes Element des Arbeitsaufgabenverfolgungs-Plug-Ins. Enthält eine Sammlung von WORKITEMTYPE-Elementen, die jeweils eine hochzuladende Definitionsdatei angeben. |
Zurück nach oben
Siehe auch
Aufgaben
Überprüfen von Definitionsänderungen für Arbeitsaufgabentypen
Konzepte
Anpassen von Projektnachverfolgungsdaten, Formularen, Workflow und anderen Objekten
Arbeiten mit Prozessvorlagendateien
Anpassen von Funktionsbereichen in einer Prozessvorlage
Weitere Ressourcen
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
April 2011 |
Ein Abschnitt zu Elementverweisen sowie Links zu einzelnen Themen, in denen jeder Nachverfolgungsobjekttyp beschrieben wird, wurden hinzugefügt. Links zu gelöschten Themen wurden entfernt. |
Informationsergänzung. |