Udostępnij za pośrednictwem


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.

[!UWAGA]

Jeśli na komputerze klienta Windows Vista, być może nie masz uprawnień do niektórych folderów.Próba eksportowanie listy globalnej do lokalizacji, w której użytkownik nie ma uprawnień technologii wirtualizacji rejestru automatycznie przekierowuje wyeksportowany plik i zapisuje go w sklepie wirtualnego.For more information, see the following pages on the Microsoft Web site: Registry Virtualization and Common file and registry virtualization issues in Windows Vista.Aby uniknąć przekierowanie, można wyeksportować plik do lokalizacji, w których ma uprawnienia.

/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

Definiowanie list globalnych

Inne zasoby

Customize global workflow

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