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.
|
/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.
|
/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.
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ů