Import, export a správa typů pracovních položek

Pracovní položka typy pro týmový projekt můžete spravovat pomocí následujících witadmin příkazů:

  • destroywitd: Odstraní typ pracovní položky a ničí všechny pracovní položky daného typu trvale bez obnovení.

  • exportwitd: Vyexportuje definice typu pracovní položky do souboru XML, nebo okno příkazového řádku.

  • importwitd: Importy pracovní položky typy ze souboru XML definice do týmového projektu na serveru, který spouští Team Foundation Server.Pokud typ pracovní položky se stejným názvem již existuje, nové definice typu pracovní položky přepíše existující.Pokud typ pracovní položky již neexistuje, bude tento příkaz vytvoří nový typ pracovní položky.Chcete-li ověřit kód XML, který definuje typ pracovní položky, ale není importu souboru, použijte /v možnost.

  • listwitd: Zobrazí názvy typy pracovních položek v zadaném projektu v okně příkazového řádku.

  • renamewitd: Změní zobrazovaný název typu pracovní položky v rámci na určitém projektu.Po spuštění tohoto příkazu pracovní položky zobrazit tohoto typu nový název.

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

cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE

Na 32bitovou verzi systému Windows, nahradit %programfiles(x86)% s %programfiles%.

Další informace o typech pracovních položek, naleznete v Přidání definic typů pro pracovní položky do šablony procesu.

[!POZNÁMKA]

Typy pracovních položek můžete vytvořit a upravit pomocí editoru procesů, výkonného nástroje pro sadu Visual Studio.Tento nástroj není podporován.Další informace naleznete v tématu na následující stránce webu společnosti Microsoft: Team Foundation Server výkonné nástroje.

Požadavky

Pro týmový projekt, kde jsou definovány typy pracovních položek, musí mít následující oprávnění nastavit:

  • Pokud chcete exportovat nebo seznam typů pracovních položek, musí být členem skupiny správci projektů skupině nebo jste své zobrazit informace na úrovni projektu oprávnění nastaven na hodnotu povolit.

  • Zrušení, importovat ani přejmenovat typy pracovních položek, musí být členem skupiny správci serveru Team Foundation skupiny zabezpečení nebo správci projektů skupiny zabezpečení.

Další informace naleznete v tématu 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 když se přihlásíte s oprávněními pro správu, je nutné otevřít okno příkazového řádku se zvýšenými oprávněními k provedení této funkce na serveru, který je spuštěn Windows Server 2008.Otevřete okno příkazového řádku se zvýšenými oprávněními, zvolte Start, otevřete místní nabídku pro příkazový řádeka poté zvolte možnost spustit jako správce.Další informace naleznete na webu společnosti Microsoft: řízení přístupu uživatele.

witadmin destroywitd /collection:CollectionURL /p:Project /n:TypeName [/noprompt]

witadmin exportwitd /collection:CollectionURL /p:Project /n:TypeName [/f:FileName] [/e:Encoding] [/exportglobalists]

witadmin importwitd /collection:CollectionURL [/p:Project] /f:FileName [/e:Encoding] [/v]

witadmin listwitd /collection:CollectionURL /p:Project

witadmin renamewitd /collection:CollectionURL /p:Project /n:TypeName /new:NewName [/noprompt]

Parametry

Parametr

Popis

/collection:CollectionURL

Určuje identifikátor URI kolekce týmových projektů.Formát pro identifikátor URI je následující: http://název_serveru: port/název_virtuálního_adresáře/CollectionName

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

http://Název_serveru: port / CollectionName

/p:Project

Týmový projekt, pro které mají být spravovány typy pracovních položek.Tento týmový projekt musí být definovány v kolekci projektu určené /collection parametru.

/p Parametr je povinný, pouze pokud spustíte importwitd s /v možnost.

/n:TypeName

Název typu pracovní položky zničit, exportovat, importovat ani přejmenovat.

/f:FileName

Cesta a název souboru definice XML, který obsahuje typy pracovních položek, které mají být exportovány nebo importovány.Je-li tento parametr vynecháte při použití exportwitd příkaz XML se zobrazí v okně příkazového řádku.

[!POZNÁMKA]

Pokud používáte Windows Vista nemáte oprávnění k určitým složkám.Pokud se pokusíte export typ pracovní položky do umístění, kde nemáte oprávnění, virtualizačních technologiích registru automaticky přesměruje exportovaný soubor a uloží jej do virtuálního úložiště.Chcete-li předejít toto přesměrování, můžete exportovat soubor do umístění, ve které máte oprávnění. Další informace o Virtualizace registru, naleznete na webu společnosti Microsoft: Virtualizace registru a běžné problémy s virtualizací souborů a registru v systému Windows Vista.

/e:Kódování

Název .NET Framework 2,0 formát kódování.Příkaz, který používá uvedené kódování pro export a import dat XML.Můžete například /e:utf-7 Určuje kódování Unicode (UTF-7).Je-li tento parametr vynecháte witadmin se pokusí zjistit, kódování, a pokud se nezdaří detekce, witadmin používá UTF-8.

/exportgloballists

Exportuje definice globální seznamy odkazuje typ pracovní položky.Definice pro globální seznamy budou vloženy do definici pracovní položky typu XML.Pokud není zadáno, jsou vynechány definice pro globální seznamy.

/v

Ověří kód XML, který definuje typ pracovní položky, ale neproběhne import souboru XML definice.

[!POZNÁMKA]

Definice typu je možné ověřit bez určení týmový projekt.Odkazy na projekt obor skupiny je ignorován.

/new:Admin

Nový název typ pracovní položky.

/noprompt

Zakáže výzvu k potvrzení.

/? or help

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

Poznámky

Používáte-li destroywitd příkaz, ji odstraní všechny následující objekty:

  • Typ pracovní položky

  • Všechny pracovní položky daného typu

  • Odpovídající položky v tabulkách pracovní položky, dlouhá textová tabulky a propojit tabulky

  • Objekty v mezipaměti metadat typ pracovní položky

Příklady

Pokud není uvedeno jinak, platí následující hodnoty v jednotlivých příkladu:

  • Identifikátor URI pro kolekce týmových projektů: http://AdventureWorksServer:8080, tfs/DefaultCollection

  • Název projektu: AdventureWorks

  • Vstupní nebo výstupní název souboru: myworkitems.xml

  • Název typu pracovních položek: myworkitem

  • Výchozí kódování: UTF-8

Exportovat definici kon

Následující příkaz exportuje definici myworkitem do souboru myworkitems.xml.

witadmin exportwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /f:myworkitems.xml /n:myworkitem

Následující příklad exportuje pracovní položky pomocí kódování Unicode (UTF-7).

witadmin exportwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /f:myworkitems.xml /n:myworkitem /e:utf-7

Exportovat definici kon a jeho odkazované globální seznamy

Následující příklad exportuje typ pracovní položky a jeho odkazované globální seznamy.

witadmin exportwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /f:myworkitems.xml /n:myworkitem /exportgloballists

Seznam definice kon

Následující příklad ukazuje definici typ pracovní položky okno příkazového řádku.

witadmin exportwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /n:myworkitem

Importovat definici WITs

Následující příklad importuje definici pracovní položky ze souboru XML.

witadmin importwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:myworkitem.xml /p:AdventureWorks

Ověření definici XML kon

Následující příklad ověří kód XML, který definuje typ pracovní položky, ale není import definice.

witadmin importwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:myworkitem.xml /p:AdventureWorks /v

Dotazy a odpovědi

D: jaké úpravy lze provádět a nadále používat funkce Průvodce konfigurací aktualizace svůj týmový projekt po upgradu sady TFS?

O: můžete přidat vlastní WITs a změnit rozložení formuláře.Průvodce konfigurací funkce aktualizujeme týmové projekty a získáte přístup k nejnovější funkce.

Změna pracovního postupu nebo přejmenování kon může být nutné provést některé ručně prováděné operace při aktualizaci vašeho týmového projektu.Chcete-li zjistit, o které úpravy bezpečně můžete provést, a který neměli byste, naleznete v části přizpůsobit pracovní Sledování zkušeností: dříve, než můžete přizpůsobit, pochopit, údržbu a upgrade důsledky.

D: jak ji změním barvu přidružený ŽÁ?

O: ve výsledcích dotazu a na stránkách nevyřízenými položkami a panely nástrojů pro agilní plánování se zobrazí v Team Web Access pracovní položky.Pro změnu barvy přidružené k existujícímu WIT nebo přidání barvy pro použití s novým WIT upravte konfiguraci procesu.

Přiřazení barev jiný pracovní položky typy

D: Jak lze deaktivovat nebo zakázat WIT?Jak lze zabránit uživatelům ve vytváření pracovní položky určitého typu?

O: Pokud máte WIT, který chcete vyřadit, ale chcete zachovat pracovní položky, jež byly vytvořeny podle tohoto typu, můžete přidat pravidlo, které zakazuje všem platným uživatelům ukládat typ pracovní položky.

<TRANSITION from=" " to="New">
   <FIELDS>
     <FIELD refname="System.CreatedBy">
         <VALIDUSER not="[Team Project Name]Project Valid Users" />
     </FIELD>
   </FIELDS>
</TRANSITION> 

Pokud chcete omezit vytváření specifických WIT na skupinu uživatelů, existují dva způsoby, jak omezit přístup:

  • Přidáním typů pracovních položek do skupiny skrytých kategorií můžete zabránit většině přispěvatelů v jejich vytváření.Chcete-li povolit přístup skupině uživatelů, můžete vytvořit hypertextový odkaz na šablonu, jež otevře formulář pracovní položky a sdílí tento odkaz se členy týmu, kteří ji chtějí vytvořit.

  • Přidáním pravidla pole k pracovnímu postupu pro pole System.CreatedBy můžete efektivně zabránit skupině uživatelů ve vytváření pracovní položky určitého typu.Jak ukazuje následující příklad, uživatel vytvářející pracovní položku musí náležet do skupiny Allowed Group, aby mohl pracovní položku uložit.

    <TRANSITION from=" " to="New">
       <FIELDS>
         <FIELD refname="System.CreatedBy">
             <VALIDUSER for="Allowed Group" not="Disallowed Group" />
         </FIELD>
       </FIELDS>
    </TRANSITION> 
    

D: Jak lze odstranit nový WIT?

O: Pokud chcete zabránit členům týmu v používání konkrétního WIT k vytvoření pracovní položky, můžete jej odebrat z týmového projektu.Používáte-li witadmin destroywitd, můžete trvale odstranit všechny pracovní položky, které byly vytvořeny pomocí tohoto WIT, a rovněž samotný WIT.Pokud váš tým například nepoužívá položku „Překážka“, můžete z projektu webové stránky Fabrikam odstranit WIT označený jako „Překážka“.

witadmin destroywitd /collection:"http://FabrikamPrime:8080/tfs/DefaultCollection" /p:"Fabrikam Web Site" /n:"Impediment" 

Při odstranění WIT, který patří do kategorie, musíte aktualizovat definici kategorií pro týmový projekt tak, aby odrážela nový název.Zejména nástroje pro agilní plánování nebudou fungovat, dokud neaktualizujete definici kategorií.

Další informace naleznete v tématu Import a export kategorií [witadmin].

Viz také

Úkoly

Vytvoření typu pracovní položky

Koncepty

Přizpůsobení objektů pro sledování práce na podporu týmových procesů

Další zdroje

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