Udostępnij za pośrednictwem


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.

UwagaUwaga
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

Dd236912.collapse_all(pl-pl,VS.110).gifWyś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 

Dd236912.collapse_all(pl-pl,VS.110).gifEksportuj 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

Dd236912.collapse_all(pl-pl,VS.110).gifImportuj 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

Definiowanie list globalnych

Inne zasoby

Dopasowywanie globalnego przepływu pracy

witAdmin: dostosowywanie obiektów i zarządzanie nimi w celu śledzenia elementów pracy