Zarządzanie globalnymi listami typów elementów pracy
Wykazy globalne są pobrania listy, że można umieścić w jednym lub więcej pól i rodzaje elementy pracy.Aby zminimalizować pracę, która jest wymagana aktualizacja listy, który jest współużytkowany przez wiele typów elementów roboczych, należy użyć je.Ponieważ globalnej listy są definiowane dla Kolekcja projektów zespołu, mogą być zawarte w typów elementów pracy dla wszystkich projektów zespołu w kolekcji.
[!UWAGA]
Wykazy globalne nie może zawierać grup zabezpieczeń o zakresie projektu, ponieważ wykazów globalnych nie mają ten sam zakres jako zespołu projektu.
Globalna lista własny plik definicji można zdefiniować w pliku definicji dla typu elementu pracy lub w globalnej przepływu pracy.Definicja globalnej listy zarządza globalnej listy, które są zdefiniowane dla kolekcji.Definicja globalnej listy używa następujących poleceń w witadmin narzędzie wiersza polecenia:
destroygloballist: Niszczy globalnej listy.
exportgloballist: Eksportuje wykazów globalnych, do pliku XML lub do okna wiersza polecenia.Eksportuje jednym pliku, który zawiera wszystkie globalne listy, które zostały zdefiniowane dla Kolekcja projektów zespołu.
importgloballist: Importuje wykazów globalnych z pliku XML.Jeśli próbujesz zaimportować globalnej listy, która już istnieje na serwerze, ostrzeżenie pytaniem, czy zastąpić globalnej listy, która znajduje się na serwerze.Jeśli podczas próby zaimportowania globalnej listy, który już nie istnieje, polecenie tworzy nowego wykazu globalnego.
listgloballist: Wyświetla nazwę każdego wykazu globalnego, zdefiniowanych na serwerze.
Zobacz Definiowanie list globalnych i Dopasowywanie globalnego przepływu pracy.
Aby uruchomić witadmin wiersza polecenia narzędzia, Otwórz okno wiersza polecenia gdzie albo Visual Studio lub Team Explorer jest zainstalowany i wprowadź:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
W 64-bitowych wersji systemu Windows, należy zastąpić %programfiles% z**%programfiles(x86)%.**
[!UWAGA]
Można tworzyć i modyfikować wykazy globalne przy użyciu edytora procesu, narzędzie zasilania do Visual Studio.To narzędzie nie jest obsługiwana.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie firmy Microsoft w sieci Web: Team Foundation Server narzędzia.
Wymagania
Dla Kolekcja projektów zespołu, gdzie zdefiniowana wykazów globalnych, można mieć następujące uprawnienia: Ustaw:
Aby wyeksportować lub wyświetlić listę wykazów globalnych, musi być członkiem Projektu zbierania uprawnieni użytkownicy grupowanie lub mieć swoje Wyświetlanie informacji o poziomie zbioru uprawnienie ustawione na wartość Zezwalaj
Aby zniszczyć lub importowania list globalne, musi być członkiem Team Foundation Administratorzy grupy zabezpieczeń lub Administratorzy projektu grupy zabezpieczeń.
Zobacz Team Foundation Uprawnienia serwera i Team Foundation Grupy domyślne serwera, uprawnień i ról.
[!UWAGA]
Nawet jeśli użytkownik zaloguje się z uprawnieniami administracyjnymi, należy otworzyć podniesionymi okna wiersza polecenia, aby wykonać tę funkcję na serwerze, na którym działa Windows Server 2008.Aby otworzyć podniesionymi okna wiersza polecenia, wybierz polecenie Start, otwórz wiersza polecenia skrótów okna i wybierz polecenie Uruchom jako Administrator.Aby uzyskać więcej informacji, zobacz tę stronę w witrynie firmy Microsoft w sieci Web: Kontrola 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ąca: http://Nazwa_serwera: port / nazwa_kolekcji. |
/n:GlobalListName |
Nazwa wykazu globalnego do zniszczenia. |
/f:FileName |
Ścieżka i nazwa pliku definicji globalnej listy XML, eksportowanie lub importowanie.
Uwaga
Jeżeli na komputerze klienckim działa Windows Vista, być może nie masz uprawnień do niektórych folderów.Podczas próby eksportowania na globalnej liście do lokalizacji, w którym nie masz uprawnień, technologii wirtualizacji rejestru automatycznie przekierowuje eksportowanego pliku i zapisuje go do magazynu wirtualnego.Aby uzyskać więcej informacji, zobacz następujące strony w witrynie firmy Microsoft w sieci Web: Wirtualizacji rejestru i typowych problemów ze wirtualizacji plików i rejestru w systemie Windows Vista.Aby uniknąć tego przekierowania, można wyeksportować plik do lokalizacji, w której masz uprawnienia.
|
/e:Encoding |
Nazwa .NET Framework 2.0 format kodowania.Określonym kodowaniem będą używane do eksportowania lub importowania danych XML.Na przykład /e utf-7 Określa kodowanie Unicode (UTF-7).Jeżeli pominięto ten parametr, witadmin stara się rozpoznać kodowanie, a Jeśli wykrywanie nie powiedzie się, witadmin używa UTF-8. |
/noprompt |
Wyłącza monit o potwierdzenie. |
/?lub help |
Wyświetla Pomoc na temat polecenia w oknie wiersza polecenia. |
Uwagi
Importowanie listy globalnej tworzy listę, jeśli taki nie istnieje.Jeśli lista już nie istnieje, witadmin importgloballist polecenie wyświetli ostrzeżenie zostanie zastąpiony bieżącej listy.Można napisać własny program ma aktualizować istniejącą listę globalnych lub zaktualizowaniem globalnej listy sobie z nowymi danymi.
Aby utworzyć nową listę globalnych, uruchom następujący kod i zmodyfikuj go, zależnie od potrzeb.W tym przykładzie definiuje globalna lista dyscyplin, 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>
Aby dodać globalna lista z polem, Eksportuj definicję dla typu elementu pracy, która zawiera pole i dodać go do definicji pola, jak pokazano w poniższym 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, a następnie Odśwież przeglądarki lub pamięci podręcznej klienta.Może być konieczne zamknąć wszystkie elementy pracy, które odwołanie do pola i ponownie je otwórz.
Aby uzyskać informacje na temat wywozu i przywozu definicje typów, zobacz Dostosowywanie typów elementów pracy i zarządzanie nimi [witadmin].
Przykłady
Chyba że ustalono inaczej w każdym przykładzie stosuje się następujące wartości:
Identyfikator URI dla Kolekcja projektów zespołu: http://AdventureWorksServer:8080/tfs/DefaultCollection
Numer portu serwera witryny sieci Web: 8080
Wyświetlanie nazw wykazy globalne
Wykazy globalne zdefiniowanych na serwerze można znaleźć w poniższym przykładzie.Przykład eksportuje wykazów globalnych, przy użyciu domyślnego kodowania UTF-8:
witadmin listgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Eksportuj definicję wykazów globalnych
W poniższym przykładzie eksportowane wykazy globalne:
witadmin exportgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml
Poniższy przykład eksportuje tych samych wykazów globalnych do tego samego serwera, ale używa kodowania Unicode (UTF-7):
witadmin exportgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml /e:utf-7
Importuj definicję wykazów globalnych
Poniższy przykład importuje wykazy globalne:
witadmin importgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml
Poniższy przykład importuje tych samych wykazów globalnych do tego samego serwera, 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
Dopasowywanie globalnego przepływu pracy
witAdmin: dostosowywanie obiektów i zarządzanie nimi w celu śledzenia elementów pracy