Sdílet prostřednictvím


Přizpůsobení procesu

Šablony procesů definovat objekty a procesy, které jsou k dispozici pro vás, když vytvoříte týmový projekt. Přizpůsobení šablony procesu, můžete přizpůsobit více objektů nebo procesy. Nejčastější typy přizpůsobení můžete provést, patří:

  • Přidat nové pole do existující typy položek práce (s inst)

  • Změnit výběr seznam hodnot pro pole

  • Změnit workflow─States důvodů, přechody, Actions─of existující typ pracovní položky

  • Upravit rozložení formuláře pracovních položek

  • Přidat nebo odebrat typ pracovní položky

  • Změna konfigurace procesu nebo výchozí hodnoty přidružené k agilní nástroje

Pokud jste hledali šablony projektu vývoj softwaru, naleznete v části šablony sady Visual Studio vytváření. Toto téma popisuje šablony procesů použitý k vytvoření týmové projekty sady TFS.

Výchozí šablony procesů definovat výchozí konfigurace jako dobře jako následující artefakty, které váš tým používá pro plánování a sledování práce, spolupracovat a sdílet informace.

Šablona artefakty agilní procesu

TFS 2013 Agile process template artifacts

Mnoho z těchto artefakty závisí na WITs, které se používají k sledovat práci. Můžete například datová pole, které jsou definovány v definici WITs─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.

Jak se používají šablony procesů

Ve Visual Studiu Online můžete importovat šablonu procesu, který chcete přidat nebo aktualizovat proces. který Team Foundation Server (TFS) se používá k vytvoření týmového projektu. Chcete-li vytvořit týmový projekt je primárním použitím šablony procesů. Týmový projekt obsahuje sadu objektů, artefakty a konfigurace definované v sadě vzájemně závislé soubory šablon. Týmový projekt slouží k uspořádání zdrojového kódu, sledovat práci a informace, sestavení software a podporu test aktivity.

Visual Studio Online

  • Vytvoření týmového projektu

  • Přidat nebo aktualizovat proces (omezené dostupnosti)

Místní Team Foundation Server (TFS)

  • Vytvoření týmového projektu

  • Aktualizujte existující týmový projekt po upgradu na sady TFS místně.

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.

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. Úlohy nastavit oprávnění, vytvářet složky, odesílat soubory, aktivovat weby nebo nastavte ostatní konfigurovatelné proměnné. Moduly plug-in také určit závislostí, které má úkol na úspěšném dokončení dalších úloh správy.

Process Template Plug-ins

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

Conceptual image for working as a team

Týmů a výchozí klasifikace:

Sledování pracovních položek:

Version control conceptual image

Správy ovládací prvek, sestavení, praktické cvičení a zkušební verze:

Conceptual image for reports

Sestav a portálu projektu:

Vzhledem k tomu, že šablonu procesu dotýká na mnoha součástí procesu týmu, můžete plánovat, koordinaci 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 iterační proces. Budete potřebovat kolekci týmového projektu, který je definován na serveru, který je spuštěn Team Foundation Server kde můžete otestovat šablonu procesu a ujistěte se, zda 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.

Process Template Customization Workflow

Krok

Úloha

Step 1

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ě platí zvolte šablonu procesu na základě typů pracovních položek a pracovních postupů.

Step 2

Změnit nebo přidat soubory. Je-li přizpůsobit šablonu procesu, úprava, odstranění nebo přidávání souborů, které jsou definovány 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, můžete upravit šablonu procesu proveďte menší změnu. Pokud provedete mnoho změn bez dobře porozumět, jak může změny ovlivnit šablony, rizika zjištění více chyb, které mají být obtížné ladit.

Ujistěte se, zda je jedinečný název šablony procesu. 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.

Step 3

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.

Ideálně byste měli použít kolekci týmového projektu, který není používán další týmové projekty. Při práci v kolekci zkušebním stavu projektu, můžete nedošlo k zavedení změnu, která by mohlo dojít k rozporu se stávajícími týmu procesy, které jsou stále ve vývoji. Také můžete kolekce týmových projektů pro podporu tytéž zdroje, které chcete získat přístup, například portálu projektu a generování sestav webu členům týmu.

Ujistěte se, zda je jedinečný název šablony procesu. Je-li stáhnout šablonu procesu z kolekce týmových projektů, provedené změny a jsou nyní odesílání šablony, je nutné změnit jeho název nebo odstranit existující šablonu procesu z kolekce týmových projektů.

Proces nahrávání provede ověření a ujistěte se, zda je platný kód XML. Pokud se zobrazí všechny chyby, když se pokusíte uložit šablonu procesu, bude mít změny, které jste provedli způsobil chybu. Zkontrolujte své změny a opravte případné chyby syntaxe jazyka XML, které můžete najít.

Step 4

Vytvořit 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ů.

Při výskytu chyby, najdete v protokolu pro vytváření projektu týmu. Obsahuje seznam úlohy, které se pokouší spustit a udává, jaké úkoly se nezdařilo. Neúspěšné úlohy můžete mapovat zpět do formátu XML, chcete-li určit příčinu chyby.

Můžete vyčistit nepotřebné týmové projekty pomocí nástroj příkazového řádku TFSDeleteProject.

Step 5

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 sestavy, ujistěte se, že se zobrazí v Průzkumník týmových projektů. Pokud jste přidali pole, ujistěte se, že nebylo zavést žádné konflikty schématu.

Dotazy a odpovědi

ms243782.collapse_all(cs-cz,VS.140).gifD: lze použít šablony procesů než výchozí stojí, které poskytují TFS?

A: Yes. 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.

ms243782.collapse_all(cs-cz,VS.140).gifD: 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ů.

ms243782.collapse_all(cs-cz,VS.140).gifD: 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řidáte soubory být odeslán.

ms243782.collapse_all(cs-cz,VS.140).gifD: 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 plugin

Team Foundation Build

Produkty SharePoint

Služba SQL Server Analysis Services

Služba SQL Server Reporting Services

Sestavení

Required

Portál

Required

Required Vyžadováno

Pouze nutné k podpoře základní řídicí panely

Vytváření sestav

Required Required

ms243782.collapse_all(cs-cz,VS.140).gifD: existují artefakty, které nelze přizpůsobit nastavení v šabloně procesu?

A: Yes. 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.

ms243782.collapse_all(cs-cz,VS.140).gifD: 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.

ms243782.collapse_all(cs-cz,VS.140).gifD: 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 iterace uzlu, je třeba upravit dotazy pracovní položky, na kterých se spoléhají. Tyto dotazy můžete najít vyhledáním následující makra 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 Define dependencies for task groups and tasks in plug-in files.

ms243782.collapse_all(cs-cz,VS.140).gifD: existují omezení, potřebné vědět?

A: Yes. 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í jsou umístěny na názvy nebo popisky většiny Team Foundation objekty. 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 součástí procesu šablony, které můžete upravit ovlivní pouze týmový projekt, který vytvoříte pomocí šablonu procesu. Výjimky pro toto pravidlo jsou globální seznamy, typy odkazů 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 je pracovní položka pole mohou mít sestav název, který bude přiřazen k němu. Generování sestav název musí odpovídat napříč všechny typy 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ů.

    Pracovní položka pole jména, názvy typů odkazu a globální seznamy jsou zaměřeny na kolekci týmového projektu. Je-li přizpůsobit některé z těchto objektů, změny se projeví ve všech projektech týmu, které jsou definovány v kolekci a typy pracovní položky, které obsahují toto pole pracovní položku.

    Další informace naleznete v tématu Vytváření názvů pro objekty sledování pracovní položky.

  • Maximální velikost šablonu procesu je dvou gigabajtů. Pokud upravíte šablonu procesu, ujistěte se, že provedené změny se nezvyšují jeho velikost překračuje tuto hodnotu.

ms243782.collapse_all(cs-cz,VS.140).gifO: jak najít syntaxe pro XML element?

O: soubory šablon procesu odkazují na dvě hlavní schématu definice.

ms243782.collapse_all(cs-cz,VS.140).gifD: kde lze další informace o konfiguraci funkce Průvodce?

O: naleznete v části Configure features after a TFS upgrade.

ms243782.collapse_all(cs-cz,VS.140).gifD: Kam se obrátit s dalšími dotazy?

O: přejděte do fóra společnosti Microsoft: Team Foundation Server – šablony procesů.