Definieren von globalen Listen
Mit globalen Listen in Team Foundation Server (TFS) verwenden, können Sie den Aufwand verringern, die erforderlich ist, eine Liste aktualisieren dass mehrere Typen mit der Aktualisierung.Globale Listen sind Auswahllisten, die Sie in mehrere Felder und Arbeitsaufgabentypen aufnehmen können.Sie können eine globale Liste innerhalb eines Arbeitsaufgabentyps definieren, den Sie einem Teamprojekt, als globale Liste für eine Teamprojektsammlung oder innerhalb eines globalen Workflows hinzufügen.Listenelemente können von mehreren Arbeitsaufgabentypen einer Auflistung verwendet werden. Schließen Sie die Listenelemente hierzu in mindestens ein GLOBALLIST-Element ein.
Möglicherweise stellen Sie beim Definieren von Arbeitsaufgabentypen fest, dass einige Felder dieselben Werte verwenden.Häufig kann sich diese gemeinsame Nutzung über mehrere Arbeitsaufgabentypen und sogar über mehrere Teamprojekte erstrecken.Einige dieser Werte ändern sich möglicherweise häufig, z. B. die Buildnummer von nächtlichen Builds, bei denen ein Administrator die Listen häufig an vielen Speicherorten aktualisieren muss.Globale Listen sind besonders nützlich, wenn eine Liste von einem externen System abgeleitet werden muss.Angenommen, ein Unternehmen führt eine separate Kundendatenbank.Wenn ein von einem Kunden festgestellter Fehler protokolliert wird, wird der Kundenname in ein benutzerdefiniertes Feld Found By Customer eingetragen.
Globale Listen können für eine Auflistung als XML-Datei verwaltet werden, die Sie auflisten, importieren, exportieren und löschen können.Der Name jeder globalen Liste kann bis zu 254 Unicode-Zeichen enthalten, und er muss innerhalb einer Auflistung eindeutig sein.
Hinweis |
---|
Es gibt keine systemdefinierte globale Listen noch vordefinierte globale Listen in den Standardprozessvorlagen, die TFS bereitstellt. |
In diesem Thema
Hinzufügen und Verwalten globaler Listen
Syntaxstruktur zum Definieren globaler Listen
Syntaxstruktur globaler Listen, die einer Arbeitsaufgaben-Typdefinition oder einem globalen Workflow hinzugefügt werden
Syntaxstruktur globaler Listen, die für eine Auflistung verwaltet werden
Hinweis |
---|
So fügen Sie eine globale Liste hinzufügen oder ändern, das witadmin Befehlszeilentool verwenden, um zu importieren und Definitionen für globale Listen exportieren.Siehe Verwalten von globalen Listen für Arbeitsaufgabentypen [witadmin].Um eine globale Liste zu verwenden, fügen Sie sie der FIELD Definition innerhalb eines Arbeitsaufgabentyps hinzu.Siehe XML-Elementreferenz für FIELD. |
Hinzufügen und Verwalten globaler Listen
Eine globale Liste ist ein Satz von LISTITEM-Elementen, der gespeichert und global von allen in einer Auflistung enthaltenen Teamprojekten verwendet wird.Globale Listen sind hilfreich für Arbeitsaufgabenfelder, die innerhalb mehrerer Arbeitsaufgabentypen definiert werden, z. B. "Betriebssystem", "In Build gefunden" und "In Build korrigiert".
Globale Listen und deren Elemente können mit einer der folgenden Methoden definiert werden:
Prozessvorlage: Sie können globale Listen in der Definition für einen Arbeitsaufgabentyp in einer Prozessvorlage definieren.Jedes Teamprojekt, das mithilfe dieser Vorlage erstellt wird, hat Zugriff auf die globalen Listen.
Teamprojektsammlung: Für eine Teamprojektsammlung definierte globale Listen können exportiert, geändert, gelöscht und importiert werden.Diese globalen Listen stehen für alle Teamprojekte in der Auflistung zur Verfügung.
Arbeitsaufgaben-Typdefinition: Nachdem ein Teamprojekt erstellt wurde, können Sie die globalen Listen hinzufügen, die für einen Arbeitsaufgabentyp verfügbar zu seiner Definition haben möchten.
Globale Workflowdefinition: Nachdem ein Teamprojekt erstellt wurde, können Sie die globalen Listen hinzufügen, dass Sie verfügbar für alle Arbeitsaufgabentypen verfügbar globalen Workflows für ein Teamprojekt oder eine Auflistung haben möchten.Weitere Informationen finden Sie unter Anpassen des globalen Workflows.
Zurück nach oben
Syntaxstruktur zum Definieren globaler Listen
In der folgenden Tabelle werden die Elemente GLOBALLIST und LISTITEM beschrieben.Mithilfe dieser Elemente können Sie mehrere Werte aufführen, die dem Benutzer in Form einer Auswahlliste oder eines Dropdownmenüs angezeigt werden.
Element |
Syntax |
Beschreibung |
---|---|---|
GLOBALIST |
|
Dient zum Definieren eines Satzes von LISTITEM-Elementen, der für eine Auflistung gespeichert wird und von allen in der Auflistung enthaltenen Teamprojekten verwendet werden kann. globalListName: Eine Textzeichenfolge mit bis zu 255 Zeichen. GLOBALLIST ist ein erforderliches untergeordnetes Element des GLOBALLISTS-Elements sowie ein optionales untergeordnetes Element der Elemente ALLOWEDVALUES, SUGGESTEDVALUES und PROHIBITEDVALUES.Weitere Informationen finden Sie unter Definieren von Auswahllisten. |
LISTITEM |
|
Definiert einen gültigen Listenwert.
Hinweis
Globale Listen müssen keine durch Projekte festgelegten Gruppen enthalten, da sie nicht für ein Projekt festgelegt werden.
LISTITEM ist ein erforderliches untergeordnetes Element des GLOBALLIST-Elements sowie ein optionales untergeordnetes Element der Elemente ALLOWEDVALUES, SUGGESTEDVALUES und PROHIBITEDVALUES. |
Zurück nach oben
Syntaxstruktur globaler Listen, die einer Arbeitsaufgaben-Typdefinition oder einem globalen Workflow hinzugefügt werden
Eine globale Liste kann in einer XML-Definitionsdatei für einen Arbeitsaufgabentyp oder globalen Workflow definiert werden. Fügen Sie hierzu die folgende Syntax hinzu:
<GLOBALLISTS>
<GLOBALLIST name="name of global list">
<LISTITEM value="List item 1" />
<LISTITEM value="List item 2" />
<LISTITEM value="List item 3" />
<LISTITEM value="List item 4" />
. . .
<LISTITEM value="List item n" />
</GLOBALLIST>
</GLOBALLISTS>
Mithilfe der folgenden Syntax kann auf eine globale Liste in einer XML-Definitionsdatei für einen Arbeitsaufgabentyp verwiesen werden:
<GLOBALLISTS>
<GLOBALLIST name=" name of global list 1" />
<GLOBALLIST name=" name of global list 2" />
. . .
<GLOBALLIST name=" name of global list n" />
</GLOBALLISTS>
Informationen zu Struktur und Speicherort von Definitionsdateien für Arbeitsaufgabentypen oder zum globalen Workflow finden Sie unter XML-Elementreferenz für WITD bzw. unter Globale XML-Elementreferenz für Workflows.
Zurück nach oben
Syntaxstruktur globaler Listen, die für eine Projektauflistung verwaltet werden
Wenn Sie einer Projektauflistung eine globale Liste hinzufügen möchten, können Sie mithilfe des witadmin importgloballist-Befehls die folgende Syntax importieren:
<gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globallists">
<GLOBALLIST name="NameOfGlobalList">
<LISTITEM value="ListItem1" />
<LISTITEM value="ListItem2" />
<LISTITEM value="ListItem3" />
<LISTITEM value="ListItem4" />
. . .
<LISTITEM value="ListItemN" />
</GLOBALLIST>
</gl:GLOBALLISTS>
Eine globale Liste kann nicht leer sein.Jedes GLOBALLIST-Element muss über mindestens ein definiertes LISTITEM-Element verfügen.
Zurück nach oben
Siehe auch
Referenz
Verwalten von globalen Listen für Arbeitsaufgabentypen [witadmin]
Konzepte
Anpassen von Projektnachverfolgungsdaten, Formularen, Workflow und anderen Objekten
Definieren von Benutzerlisten, Auswahllisten und globalen Listen