Přizpůsobení šablony procesu
Šablona procesu odpovídá sadu vzájemně závislé soubory, které se používají k vytvoření týmového projektu Team Foundation Server (TFS).Týmový projekt je centrální nástroj plánování použít ke sledování informací a uspořádání zdrojového kódu, sestavení, zkoušky a plány pro váš tým.Kromě vytvoření týmového projektu, použijete šablonu procesu sady TFS upgradování existující týmový projekt po upgradu na sady TFS místně.
Pokud jste hledali šablony projektu vývoj softwaru, naleznete v části šablony sady Visual Studio vytváření.Toto téma je o procesu šablony pro vytváření týmových projektů sady TFS.
Šablona procesu sady TFS definuje několik výchozí konfigurací stejně jako následující artefakty, které používá váš tým spolupracovat, sdílet informace a plánovat a sledovat práci.
Artefakty šablonu procesu agilní 2013 sady TFS
Mnoho z těchto artefakty závisí na vytváření a definice objektů, které jsou definovány pro sledování práce.Můžete například datová pole definované v definici pracovní položky types─such jako součást, chyby, příběhu uživatele nebo Task─are také použít k definování pracovní položku dotazy a sestavy.Kromě těchto artefakty můžete také definovat oblasti počáteční projektu a milníků, konfigurace zabezpečení a dalších výchozí nastavení, které podporují správu verzí a správa testů.
Poté, co vytvoříte týmový projekt, můžete změnit konfiguraci a přizpůsobení artefakty.Přizpůsobením šablonu procesu před vytvořením týmové projekty však všechny výsledné týmové projekty, které vytvoříte z něj bude odpovídat standardní sadu týmových procesů.Hlavní důvody, které že můžete přizpůsobit šablonu procesu patří:
Chystáte se vytvořit několik týmové projekty a chcete minimalizovat opakované úlohy, které budete mít k implementaci dále v každé týmový projekt, který vytvoříte.
Chcete Ujistěte se, že všechny týmy splňovat určité standardy tím, že poskytuje šablony a struktur v rámci sadu nástrojů, který bude používat vašich vývojových týmů.
Je třeba aktualizovat šablonu vlastní procesu pro podporu pomocí Průvodce nakonfigurovat funkce po upgradu na sady TFS
Pokud pracujete s pouze jeden týmového projektu, pak můžete zvážit jednoduše vytvoření týmového projektu a přizpůsobení jeden nebo více objektů později.
Kde by měla začít?
Než začnete přizpůsobení šablony procesu, budete chtít seznámit se s co lze nakonfigurovat a přizpůsobit a poté odpovídajícím způsobem plánovat své změny.
Pokud jste nový do sady TFS a zpracovat šablony, jako první Zkontrolovat tři výchozí šablony procesu, které poskytuje TFS.
Pokud chcete se seznámit s struktura souborů šablonu procesu Zkontrolujte popis pro každý soubor nebo Stáhnout šablonu procesu.
Pro podrobné informace o revizi sadu nástrojů, konfiguraci a přizpůsobení, pohledu začátku do konce co můžete konfigurovat a přizpůsobit.
Po vytvoření můžete upravit procesy pro váš týmový projekt.Při práci s týmový projekt, počáteční nastavení, která šablonu procesu definované pravděpodobně nebudou přizpůsobit svým potřebám.
Pokud vás nejvíce zajímají přizpůsobení objekty, které sledovat práci, která obsahuje testovacích plánů, sad a testovacích případů kontrolní test vlastní pracovní sledování objektů pro podporu váš tým procesů.Vlastní nastavení, které jste provedli úpravou souboru XML definice pro týmový projekt jsou stejné typy akcí, které jste provedli v souboru šablony procesu.
Pokud je váš výběr přidávat nebo upravovat typy pracovních položek, můžete tím dosáhnout beze změny šablony celého procesu.Můžete vytvořit a testovat změny pomocí existující projektu týmu.Nástroje příkazového řádku witadmin exportwit a importwitd můžete použít ke stažení a odeslání souborů definice XML pro typy pracovní položky.
Pokud je třeba aktualizovat šablonu procesu vlastní podporu pomocí Průvodce nakonfigurovat funkce po upgradu na sady TFS naleznete v tématu Aktualizovat šablonu procesu přizpůsobené pro přístup k nové funkce.
Když Visual Studio Team Foundation Server upgradu z dřívější verze, pokud používáte MSF proces šablony jsou nahrazeny nejnovější verze.Chcete-li používat funkce, které jsou k dispozici s aktualizovaných šablon MSF a přístup k vlastní nastavení, které jste provedli dříve, je nutné přidat vlastní nastavení pro nové šablony.
Pokud zvažujete provedení úprav v rozsáhlé, Zkontrolovat vliv změny, které provedete upgrade týmové projekty a údržby.
Soubory šablon zpracovat a funkční oblasti, kterou lze přizpůsobit
Šablony procesů se skládá z devíti modulů plug-in.Každý modul plug-in definuje sadu úlohy, které se spustí a obrazovky, které se zobrazí při spuštění Průvodce novou týmového projektu.Úkoly nastaví oprávnění, vytváří složky, odesílají soubory, aktivují servery nebo nastavují další nastavitelné proměnné.Moduly plug-in také určit závislostí, které má úkol na úspěšném dokončení dalších úloh správy.
Chcete-li přizpůsobit šablonu procesu, můžete upravit jeden nebo více souborů, které jsou přidružené k funkční oblasti.Při vytváření vlastních jakékoli jeden objekt je poměrně jednoduchý, budete chtít Ujistěte se, že není přerušit žádné vzájemné závislosti při vlastním nastavení.
Týmů a výchozí klasifikace: Sledování pracovních položek: |
|
Správy ovládací prvek, sestavení, praktické cvičení a zkušební verze: |
|
Sestav a portálu projektu: |
Protože se šablona procesu týká mnoha součástí procesu týmu, je vhodné naplánovat, koordinovat a sledovat změny, které budou provedeny.Chcete zejména poskytne projektu zájemce, test zájemce, zájemce vývoj a verze manažeři-li změnit výchozí konfigurace tohoto každé oblasti.
Postup přizpůsobení šablony procesů
Přizpůsobení šablony procesu je iterativní proces.Budete potřebovat kolekci týmového projektu, která je definována na serveru se systémem Team Foundation Server, kde můžete otestovat šablonu procesu k zajištění, že byl upraven správně.
Přizpůsobení šablony procesu, je nejprve stáhnout existující šablonu procesu, upravit nebo přidat soubory, odesílat soubory šablonu procesu a potom ověřte své změny.
Krok |
Úloha |
---|---|
Stáhnout šablonu procesu.Předtím, než bude možné přizpůsobit šablonu procesu, je nutné ji stáhnout do místního počítače. Chcete-li minimalizovat úpravy, které je třeba provést, Vyberte šablonu který nejlépe vystihuje váš tým procesy.Obecně vybíráte šablonu procesu na základě typů pracovních položek a pracovního postupu. |
|
Změnit nebo přidat soubory.Šablonu procesu můžete přizpůsobit změnou, odstraněním nebo přidáním souborů definovaných pro šablonu procesu.Soubor definice nebo modul plug-in můžete upravit změnou jeho obsahu XML.Každý modul plug-in soubor a soubor definice typu musí odpovídat jeho definici schématu XML. Při prvním přizpůsobení šablony procesu proveďte menší změnu.Pokud provedete mnoho změn bez dobrého pochopení vlivu těchto změn na vaši šablonu, riskujete vznik řady chyb, které bude obtížné ladit. Ujistěte se, že je název vaší šablony procesu jedinečný.Je-li stáhnout šablonu procesu, provést změny a pak ji nahrajte, je nutné změnit jeho název nebo stávající šablonu procesu bude zapisovat nadměrné z kolekce projektu. |
|
Uložit šablonu procesu.Poté, co jste upravili šablony, uložit jej do kolekce týmových projektů, kde bude vytvořit týmový projekt. V ideálním případě byste měli použít kolekci týmového projektu, která není používána jiným týmovým projektem.Při práci v kolekci projektu pro zkušební zařízení se vyhnete zavedením změn, které mohou kolidovat s existujícími týmovými procesy, které jsou stále ve vývoji.Také může být vhodné, aby kolekce týmového projektu podporovala stejné prostředky, ke kterých chtějí mít členové týmu přístup, například portál projektu a web vytváření sestav. Ujistěte se, že je název vaší šablony procesu jedinečný.Pokud jste stáhli šablonu procesu z kolekce týmových projektů, provedli změnu a nyní odesíláte šablonu, musíte změnit její název nebo odstranit existující šablonu procesu z kolekce týmových projektů. Proces nahrávání provádí kontrolu ověření a ujišťuje se, zda je platný kód XML.Pokud se zobrazí nějaké chyby při pokusu o odeslání šablony procesu, provedené změny budou příčinou chyby.Zkontrolujte své změny a opravte případné chyby syntaxe XML, které naleznete. |
|
Vytvořte týmový projekt.Pokud chcete vyzkoušet nové šablony procesů, musí vytvořit týmový projekt.Vytvořit týmový projekt pomocí Průvodce vytvořením týmový projekt z přístupu k Průzkumník týmových projektů. Pokud dojde k nějaké chybě, prohlédněte si protokol pro vytvoření týmového projektu.Obsahuje seznam úloh, které se pokusil spustit, a zobrazí, které úlohy se nezdařily.Neúspěšné úlohy můžete mapovat zpět na XML, chcete-li zjistit příčinu chyby. Můžete vyčistit nepotřebné týmové projekty pomocí nástroj příkazového řádku TFSDeleteProject. |
|
Ověřit změny ke zpracování šablony.Před put šablonu procesu v produkčním prostředí režimu a použít jako základ pro několik týmové projekty, ověřte, že je dobře definovaný.Tento úkol provést pomocí systematické ověření, zda každý objekt a artefaktů funguje podle očekávání. Pokud jste přidali sestavu, ujistěte se, že ji zobrazí Průzkumník týmových projektů.Pokud jste přidali pole, ujistěte se, že nebylo zavést žádné konflikty schématu. |
OTÁZKY A ODPOVĚDI
D: lze použít šablony procesů než výchozí stojí, které poskytují TFS?
A: Ano.V některých případech třetím stranám Přesvědčte se, šablony procesů k dispozici, které jste vytvořili.Je třeba provést další práci po upgradu sady TFS při použití šablony procesu získali od jiných výrobců, jak je popsáno zde.
Můžete provést na hledání CodePlex.com k určení, pokud všechny šablony procesů byl odeslán existuje.
D: jaká oprávnění jsou nutné k přizpůsobení šablony procesů?
O: stáhnout nebo uložit šablony procesů, musíte být členem skupiny správce kolekce projektu skupiny, nebo vaše šablonu procesu spravovat musí být nastaveno na hodnotu Povolit.Podívejte se na téma Přidat účty ke správě kolekce projektů.
D: jaké nástroje můžete použít k přizpůsobení šablonu procesu?
O: k úpravě souborů XML můžete použít jakékoli textový editor nebo XML editor.Nebo můžete využít Editor procesů, jako nástroj power Visual Studio Chcete-li přizpůsobit zpracování šablony souborů.Chcete-li stáhnout, přejděte na Team Foundation Server výkonné nástroje.
Editor procesů poskytuje uživatelské rozhraní, které vám pomohou přizpůsobit těchto oblastí:
Sledování pracovních položek:
Umožňuje vytvářet a upravovat definice pro pracovní položky typy, včetně přidání pole, změna pracovních postupů a pracovat formulářích položek.
Přidat nebo upravit kategorií pro seskupení typy pracovních položek
Upravit konfiguraci procesu pro agilní nástroje pro plánování
Vytváření a úpravy pracovní položku dotazy a dotazy uspořádat do složek dotazu
Vytvářet a upravovat typy odkazů
Klasifikace a hierarchie projektu:
Vytvoření nebo úprava produktu oblasti cesty
Vytvářet a upravovat vydání milníku nebo cesty iterace
Upravit v souboru mapování Microsoft Project
Skupin zabezpečení: vytvářet a upravovat sady TFS skupiny a jejich oprávnění
Správy verzí:
Upravit nastavení vrácení se změnami
Vytvářet a upravovat poznámky k vrácení se změnami
Vytvářet a upravovat sady TFS skupiny a jejich oprávnění
Portálu a sestavách:
Zkontrolujte být odeslán struktura souborů a jejich složek
Přidejte soubory k odeslání.
D: jaké materiály jsou požadovány pro podporu konkrétní moduly plug-in?
O: The vytvářet, portálu a generování sestav moduly plug-in vyžadují tyto materiály.
Modul plug-in |
Team Foundation Build |
Produkty SharePoint |
SQL Server 2008 Analysis Services |
SQL Server 2008 Reporting Services |
---|---|---|---|---|
Sestavení |
||||
Portál |
Doporučená |
Pouze nutné k podpoře základní řídicí panely |
||
Generování sestav |
D: existují artefakty, které nelze přizpůsobit nastavení v šabloně procesu?
A: Ano.Nelze přizpůsobit Microsoft Excel sestavy a řídicí panely přes soubory šablon procesu.Tyto artefakty jsou vytvářeny pro týmový projekt v závislosti na výběry, které jste provedli v průvodci novou týmového projektu. Další informace naleznete v tématu přizpůsobení Team Foundation Server projektu portály.
D: soubor modulu plug-in ProcessTemplate.xml použití?
O: soubor modulu plug-in ProcessTemplate.xml použijete k definování které moduly plug-in mají být zahrnuty v šabloně.Tento soubor obsahuje všechny skupiny úloh, které chcete spustit vytvořit týmový projekt.Každý odkazy skupiny úloh podřízené modul plug-in souboru XML kde konkrétní úlohy pro tento modul plug-in nejsou definovány.Přejít zde Další informace.
D: co je třeba vědět o závislostech?
O: mnoho objektů spoléhají na definici ostatní objekty v rámci šablonu procesu.
Pracovní položka dotazy definované pro šablonu procesu agilní například použít iteraci uzly, které jsou definovány v souboru Classification.xml.Pokud změníte definice uzlů iterace, je třeba upravit dotazy pracovní položky, na kterých jsou závislé.Tyto dotazy naleznete vyhledáním následujících maker v souborech .wiq:
Iterace 1 = @@Iteration%201@@
Iterace 2 = @@Iteration%202@@
Iterace 3 = @@Iteration%203@@
Přehled požadované moduly plug-in a modul plug-in závislosti, naleznete v části Definování závislostí u skupin úloh a úloh v souborech modulu plug-in.
D: existují omezení, potřebné vědět?
A: Ano.Když přidáte objekty k šabloně procesu, budete chtít Ujistěte se, že jste je označit správně tak, aby nedošlo chyby ověření XML.
Přečtěte si následující poznámky a tipy:
Omezení se použijí na názvy nebo popisy většiny objektů Team Foundation.Přehled naming omezení, které se vztahují k šablony procesů, skupiny zabezpečení, oblasti a iterace uzly, typy pracovních položek a pole pracovních položek, naleznete v části Omezení pojmenování v prostředí Team Foundation.
Většina komponent šablony procesu, které přizpůsobíte, ovlivní pouze týmový projekt, který vytvoříte pomocí této šablony procesu.Výjimky z tohoto pravidla jsou globální seznamy, typy vazeb a pole pracovních položek, které jsou definovány pro typy pracovních položek.Tyto objekty jsou definovány pro kolekci týmového projektu.
Každé pole pracovní položka má název odkazu související pole, které jednoznačně identifikuje každé pole.Název odkazu nelze změnit poté, co je přiřazen.
Kromě toho může mít pole pracovní položky název výkazu, který je k němu přiřazen.Název výkazu musí odpovídat všem typům pracovních položek, které jsou definovány pro kolekci týmového projektu.Pokud ne, chyby ověření může dojít v případě uložit šablonu procesu, nebo může dojít ke konfliktům v databázích datových skladů.
Názvy polí položek práce, názvy typu propojení a globální seznamy mají rozsah kolekce týmového projektu.Pokud upravíte některý z těchto objektů, změna se projeví ve všech týmových projektech, které jsou definovány v kolekci a typech pracovních položek, které obsahují dané pole pracovní položky.
Další informace naleznete v tématu Vytváření názvů pro objekty sledování pracovní položky.
Maximální velikost procesu šablony je dva gigabajty.Když upravíte šablonu procesu, přesvědčte se, zda změny nezvětšily její velikost nad tuto hodnotu.
D: je jejich odkaz pro každý prvek XML?
O: soubory šablon procesu odkazují na dvě hlavní schématu definice.Modul plug-in soubory jsou založeny na schémata šablonu procesu a definice typů pro pracovní položky jsou založeny na schéma pro sledování práce.
D: kde lze další informace o konfiguraci funkce Průvodce?
O: naleznete v části Aktualizace upgradovaného týmového projektu s cílem získat přístup k novým funkcím.
D: Kam se obrátit s dalšími dotazy?
O: přejděte do fóra společnosti Microsoft: Team Foundation Server – šablony procesů.