Sdílet prostřednictvím


Správa globálních seznamů pro typy pracovních položek

Globální seznamy jsou seznamy s výběrem, které můžete přidat k jednomu či více polí nebo typů pracovních položek.Použijte je k minimalizaci práce, které je třeba k aktualizaci seznamu, který je sdílen více typy pracovních položek.Vzhledem k tomu, že globální seznamy jsou definovány pro kolekci týmových projektů, mohou být součástí typů pracovních položek pro všechny týmové projekty v rámci kolekce.

[!POZNÁMKA]

Globální seznamy nesmí obsahovat skupiny zabezpečení v rozsahu projektu, protože globální seznamy stejný rozsah, jako týmový projekt.

Můžete definovat globální seznam v rámci vlastního souboru definice pro typ pracovní položky nebo v globálním pracovního postupu.Definice globálního seznamu spravuje globální seznamy, které jsou definovány pro kolekci.Definice globálního seznamu používá následující příkazy v nástroji witadmin příkazového řádku:

  • destroygloballist:  Odstraní globální seznam.

  • exportgloballist: Exportuje globální seznamy do souboru XML nebo do okna příkazového řádku.Bude exportován jeden soubor, který obsahuje všechny globální seznamy, které byly definovány pro kolekci týmových projektů.

  • importgloballist: Importuje globální seznamy ze souboru XML.Pokud se pokusíte importovat globální seznam, který již na serveru existuje, upozornění se vás dotáže, zda chcete přepsat globální seznam, který je na serveru.Jestliže se pokusíte importovat globální seznam, který ještě neexistuje, příkaz vytvoří nový globální seznam.

  • listgloballist: Zobrazí název každého globálního seznamu definovaného na serveru.

Více o tématu v Definování globálních seznamů a Přizpůsobení globálního pracovního postupu.

Chcete-li spustit nástroj příkazového řádku witadmin, otevřete okno příkazového řádku, kde je nainstalován buď Visual Studio nebo Průzkumník týmových projektů a zadejte:

cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE

V 64bitové verzi systému Windows nahraďte %programfiles% za %programfiles(x86)%..

[!POZNÁMKA]

Můžete vytvořit a upravit globální seznamy pomocí editoru procesu, nástroje power tool pro Visual Studio.Tento nástroj není podporován.Další informace naleznete na následující stránce na webu společnosti Microsoft: Nástroje Team Foundation Serveru.

Požadavky

Pro kolekci týmového projektu, kde jsou definovány globální seznamy, musíte mít následující sadu oprávnění:

  • Chcete-li exportovat nebo zobrazit globální seznamy, musíte být členem skupiny Platní uživatelé kolekce projektu nebo mít oprávnění Zobrazit informace na úrovni kolekce nastaveno na Povolit

  • Chcete-li zničit nebo importovat globální seznamy, musíte být členem skupiny zabezpečení Správci serveru Team Foundation nebo Správci projektu.

Více o tématu v Oprávnění v prostředí Team Foundation Server a Výchozí skupiny, oprávnění a role serveru Team Foundation Server.

[!POZNÁMKA]

I v případě, že se přihlásíte s oprávněními správce, je nutné otevřít okno příkazového řádku se zvýšenými oprávněními, abyste tuto funkci mohli provést na serveru se systémem Windows Server 2008.Chcete-li otevřít okno příkazového řádku se zvýšenými oprávněními, zvolte nabídku Start, otevřete místní nabídku pro příkazový řádeka pak zvolte možnost Spustit jako správce.Další informace naleznete na této stránce na webu společnosti Microsoft: Ovládání uživatelského přístupu.

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

Description

/collection:CollectionURL

Určuje URI kolekce týmového projektu.Formát identifikátoru URI je následující: http://ServerName:Port/VirtualDirectoryName/CollectionName

Pokud není použit žádný virtuální adresář, formát identifikátoru URI je následující:

http://ServerName:Port/CollectionName.

/n:GlobalListName

Název globálního seznamu k odebrání.

/f:FileName

Cesta a název souboru XML definice globálního seznamu k exportu nebo importu.

[!POZNÁMKA]

Pokud na klientském počítači běží Windows Vista, pravděpodobně nemáte oprávnění k určitým složkám.Pokud se pokusíte exportovat globální seznam do umístění, kde nemáte oprávnění, technologie Virtualizace registru automaticky přesměruje exportovaný soubor a uloží jej do virtuálního úložiště.Další informace naleznete na následujících stránkách na webu společnosti Microsoft: Virtualizace registru a Běžné problémy s virtualizací souborů a registru v systému Windows Vista.Nechcete-li toto přesměrování, můžete exportovat soubor na místo, kde máte oprávnění.

/e:Encoding

Název formátu kódování .NET Framework 2,0.Uvedené kódování se použije k exportu nebo importu dat XML.Například /e utf-7 určuje kódování Unicode (UTF-7).Pokud tento parametr vynecháte, witadmin se pokusí rozpoznat kódování, a pokud se nezdaří detekce, witadmin použije kódování UTF-8.

/noprompt

Zakáže výzvu k potvrzení.

/? nebo help

Zobrazí nápovědu k příkazu v okně příkazového řádku.

Poznámky

Import globálního seznamu vytvoří seznam, pokud ještě neexistuje.Pokud seznam již existuje, příkaz witadmin importgloballist vás upozorní, že bude aktuální seznam přepsán.Můžete napsat vlastní program k aktualizaci existujícího globálního seznamu nebo můžete globální seznam také aktualizovat sami s novými daty.

Chcete-li vytvořit nový globální seznam, spusťte následující kód a podle potřeby upravte.Tento příklad definuje globální seznam oborů, které můžete přiřadit k úkolům.

<?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>

Chcete-li přidat globální seznam do pole, exportujte definici pro typ pracovní položky, která obsahuje pole, a přidejte definici pole, jak je znázorněno v následujícím příkladu:

<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>

Chcete-li zobrazit změny, importujte definici typu a aktualizujte prohlížeč nebo v mezipaměť klienta.Pravděpodobně je třeba zavřít všechny pracovní položky, které odkazují na pole, a znovu je otevřít.

Informace o exportu a importu definic typu naleznete zde: Import, export a správa typů pracovních položek [witadmin].

Příklady

Pokud není uvedeno jinak, platí následující hodnoty v obou příkladech:

  • Adresa URI kolekce týmového projektu: http://AdventureWorksServer:8080/tfs/DefaultCollection

  • Číslo portu pro server webu: 8080

Zobrazení názvů globálních seznamů

Následující příklad ukazuje globální seznamy definované na serveru.Příklad exportuje globální seznamy pomocí výchozího kódování UTF-8:

witadmin listgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection 

Exportovat definici globálních seznamů

Následující příklad exportuje globální seznamy:

witadmin exportgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml

Následující příklad exportuje stejné globální seznamy na stejný server, ale používá kódování Unicode (UTF-7):

witadmin exportgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml /e:utf-7

Import definice globálních seznamů

Následující příklad importuje globální seznamy:

witadmin importgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml 

Následující příklad importuje stejné globální seznamy na stejný server, ale používá kódování Unicode (UTF-7):

witadmin importgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml /e utf-7

Viz také

Koncepty

Definování globálních seznamů

Další zdroje

Přizpůsobení globálního pracovního postupu

witAdmin: Přizpůsobení a správa objektů pro sledování práce