Zarządzanie globalnymi listami typów elementów pracy
Globalne listy są listy pobrania, które może zawierać jeden lub więcej pól i typy elementów roboczych.Użyte do zminimalizowania pracy, który jest wymagany do aktualizowania listy współużytkowanych przez wiele typów elementów roboczych.Ponieważ globalne listy są definiowane dla kolekcji projektu zespołowego, mogą one zostać uwzględnione w typy elementów pracy dla wszystkich projektów zespołowych w kolekcji.
Globalna lista własny plik definicji można zdefiniować w pliku definicji typu elementu roboczego lub globalne przepływu pracy.Definicja globalnej listy zarządza globalne listy, które są definiowane dla kolekcji.Definicja globalnej listy korzysta z następujących poleceń w witadmin narzędzia wiersza polecenia:
destroygloballist: Zniszczy globalnej listy.
exportgloballist: Eksportuje globalne listy do pliku XML lub w oknie wiersza polecenia.Eksportuje ona pojedynczy plik, który zawiera wszystkie globalne listy, które zostały zdefiniowane dla kolekcji projektu zespołowego.
importgloballist: Importuje wyświetla globalne z pliku XML.Jeśli spróbujesz zaimportować globalnej listy, która już istnieje na serwerze, ostrzeżenie pyta, czy należy zastąpić na liście globalnej, który znajduje się na serwerze.Jeśli przy próbie zaimportowania globalnej listy, które jeszcze nie istnieje, polecenie tworzy nową listę globalnych.
listgloballist: Wyświetla nazwę każdej listy globalne, zdefiniowanych na serwerze.
Zobacz Definiowanie list globalnych i Customize global workflow.
Aby uruchomić witadmin wiersza polecenia narzędzie, Otwórz okno wiersza polecenia gdzie albo Visual Studio lub Team Explorer jest zainstalowana i wprowadź:
cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE
W 64-bitowej wersji systemu Windows, należy zastąpić %programfiles% z**%programfiles(x86)%.**
[!UWAGA]
Można tworzyć i modyfikować globalne listy za pomocą edytora procesu, narzędzie zasilania dla Visual Studio.Aby uzyskać więcej informacji, zobacz Team Foundation Server zaawansowanych narzędzi.
Wymagania
Kolekcja projektów zespołu, gdzie są zdefiniowane wyświetla globalne, musisz mieć uprawnienia następujące ustawienia:
Eksportowanie lub liście globalnej listy, musi być członkiem użytkowników prawidłowe kolekcji projektów grupy lub mieć swoją służy do wyświetlania informacji na poziomie zbioru uprawnienie ustawione na Zezwalaj.
Do importowania list globalne, musi być członkiem Administratorzy projektu zabezpieczeń grupy lub mieć swoją edytować informacje na poziomie projektu uprawnienie ustawione na Zezwalaj.
To destroy a global list using witadmin destroygloballist, you must be a member of the Project Collection Administrators security group or have your Edit collection-level information permission set to Allow.
Zobacz Uprawnienia serwera programu Team Foundation Server.
[!UWAGA]
Nawet jeśli użytkownik loguje się przy użyciu uprawnień administracyjnych, należy otworzyć okno wiersza polecenia z podniesionymi uprawnieniami tej funkcji na serwerze, na którym działa Windows Server 2008.Aby otworzyć okno wiersza polecenia z podniesionymi uprawnieniami, wybierz polecenie Start, otwórz wiersza polecenia okno skrótów i wybierz polecenie Uruchom jako Administrator.Aby uzyskać więcej informacji, zobacz temat tej strony w witrynie sieci Web firmy Microsoft: kontroli dostępu użytkownika.
witadmin destroygloballist /collection:CollectionURL /n:GlobalListName [/noprompt] [/force]
witadmin exportgloballist /collection:CollectionURL [/f:FileName] [/e:Encoding]
witadmin importgloballist /collection:CollectionURL /f:FileName [/e:Encoding]
witadmin listgloballist /collection:CollectionURL
Parametry
Parametr |
Opis |
---|---|
/collection:CollectionURL |
Określa identyfikator URI Kolekcja projektów zespołu.Format dla identyfikatora URI jest następująca: http://nazwa_serwera: port/NazwaKataloguWirtualnego/nazwa_kolekcji Jeśli katalog wirtualny nie jest używany, format dla identyfikatora URI jest następujący: http://Nazwa_serwera: port / nazwa_kolekcji. |
/n:GlobalListName |
Nazwa listy globalnej niszczenie. |
/f:FileName |
Ścieżka i nazwa pliku definicji globalnej listy XML do eksportowania i importowania.
|
/e:Encoding |
Nazwa Program .NET Framework 2,0 format kodowania.Kodowanie określonego będzie używany do eksportowania i importowania danych XML.Na przykład /e utf-7 Określa kodowanie Unicode (UTF-7).Jeśli ten parametr zostanie pominięty witadmin próbuje wykryć kodowania, i w przypadku niepowodzenia wykrywania witadmin używa UTF-8. |
/noprompt |
Wyłącza monit o potwierdzenie. |
/? lub help |
Wyświetla Pomoc dotyczącą polecenia w oknie wiersza polecenia. |
Uwagi
Importowanie listy globalnej tworzy listę, jeśli nie istnieje.Jeśli lista już istnieje, witadmin importgloballist polecenie wyświetli ostrzeżenie, zostanie zastąpiony bieżącej listy.Można napisać program do zaktualizowania istniejącej listy globalnych lub można zaktualizować globalnej listy samodzielnie przy użyciu nowych danych.
Aby utworzyć nową listę globalnego, uruchomić z następującym kodem i w razie potrzeby.W tym przykładzie definiuje globalnej listy zasad, które można przypisać do zadań.
<?xml version="1.0" encoding="utf-8"?>
<gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists">
<GLOBALLIST name="Disciplines">
<LISTITEM value="Architecture" />
<LISTITEM value="Requirements" />
<LISTITEM value="Development" />
<LISTITEM value="Release Management" />
<LISTITEM value="Project Management" />
<LISTITEM value="Test" />
</GLOBALLIST>
</gl:GLOBALLISTS>
Nie zawierają grup zabezpieczeń zakresu projektu na liście globalnej, ponieważ do kolekcji i nie projektu zakresu globalnego list.
Aby dodać globalnej listy do pola, Eksportuj definicję dla typu elementu pracy, który zawiera pole i dodać je do definicji pola, jak pokazano w następującym przykładzie:
<FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String">
<HELPTEXT>The discipline to which the task belongs</HELPTEXT>
<ALLOWEDVALUES>
<GLOBALLIST name="Disciplines" />
</ALLOWEDVALUES>
</FIELD>
Aby wyświetlić zmiany, importowanie definicji typu i Odśwież przeglądarkę sieci lub w pamięci podręcznej klienta.Może być konieczne zamknięcie żadnych elementów pracy, które odwołanie do pola i otwórz je ponownie.
Uzyskać informacje dotyczące eksportowania i importowania definicje typów, zobacz Importowanie i eksportowanie elementów pracy oraz zarządzanie nimi [witadmin].
Przykłady
Jeśli nie podano inaczej, w każdym przykładzie mają zastosowanie następujące wartości:
Identyfikator URI dla kolekcji projektu zespołowego: DefaultCollection-http://AdventureWorksServer:8080/tfs
Numer portu witryny sieci Web Server: 8080
Wyświetlanie nazw wyświetla globalne
Poniższy przykład przedstawia wyświetla globalne, zdefiniowanych na serwerze.Przykład eksportuje globalne listy przy użyciu domyślnego kodowania UTF-8:
witadmin listgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Eksportowanie definicji wyświetla globalne
W poniższym przykładzie eksportuje globalne listy:
witadmin exportgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml
W poniższym przykładzie eksportuje samym list globalne na tym samym serwerze, ale używa kodowania Unicode (UTF-7):
witadmin exportgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml /e:utf-7
Importowanie definicji wyświetla globalne
Poniższy przykład importuje wyświetla globalne:
witadmin importgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml
Poniższy przykład importuje samym list globalne na tym samym serwerze, ale używa kodowania Unicode (UTF-7):
witadmin importgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml /e utf-7
Zobacz też
Koncepcje
Inne zasoby
witAdmin: dostosowywanie obiektów i zarządzanie nimi w celu śledzenia elementów pracy