Aktualizace přizpůsobené šablony procesu s cílem získat přístup k novým funkcím
Je nutné ručně aktualizovat soubory šablon procesů, které jste upravili tak, aby stávající týmové projekty lze získat přístup k nové funkce, které jsou vybaveny Visual Studio Team Foundation Server 2012.Po dokončení této aktualizace můžete odeslat šablonu vlastní proces Team Foundation Server.Potom můžete nakonfigurovat funkce Průvodce aktualizace upgradovaných projektů týmu přístup k novým funkcím nebo vytvořit týmové projekty , budou mít přístup k novým funkcím.
Důležité |
---|
Toto téma řeší, ruční aktualizace tak, aby šablonu procesu, který je založen na šablonu procesu Microsoft verze 5.0 nebo šablonu procesu Scrum 1.0. |
Další informace o nových funkcích naleznete v tématu Novinky v plánování a sledování.
[!POZNÁMKA]
Poté, co server aplikační vrstvy je upgradován na Visual Studio Team Foundation Server 2012, můžete použít proces Správce šablon do aplikace access verze 6.0 MSF šablony dále zpracovat na existující šablony procesů.
V tomto tématu
Tipy pro ruční aktualizace
Aktualizace pro přístup k nové funkce
Volitelné aktualizace
POST-Upload postup
[!POZNÁMKA]
Provedením některé z popsaných níže editoru procesu napájení doplněk Nástroje pro Visual Studio , které lze stáhnout a nainstalovat.Umístěn v Nástroje nabídce editoru proces poskytuje grafické uživatelské rozhraní pro vlastní nastavení Team Foundation Server zpracování šablony.Tento nástroj můžete importovat a exportovat položky typy práce a upravit obsah šablony procesů.Další informace získáte na následující stránce na webu společnosti Microsoft: Team Foundation Server nářadí.
Tipy pro ruční aktualizace
Před provedením ruční aktualizace, můžete chtít prohlížet informace, které je k dispozici v Práce se soubory šablonu procesu a Podrobný proces úprav.
Chcete-li odeslat soubor, pokud nevíte, k čemu je soubor určen, a zda máte bez použití neodstraňujte soubor nebo úkolu.
Přejděte na příkaz vlastní nastavení, které jste provedli, můžete provádět operace diff srovnatelné soubory, které existují dvě šablony.Však můžete obdržet některé falešně pozitivní protože pořadí definice elementu může změnit mezi dvěma verzemi.
Můžete hledat dependency prvek přes všechny soubory modulu plug-in se dozvíte, jaké úkoly závisí na jiných úkolech, které byly dokončeny.Například Microsoft Test Manager a Lab Management SharedSteps a TestCase pracovní položka typy, SharedSteps a TestedBy odkazy, kategorií a typů.Viz téma Definování závislostí u skupin úloh a úloh v souborech modulu plug-in.
Aktualizace pro přístup k nové funkce
Bude kopírovat nebo přidat soubory ze složky na nejnovější verzi šablonu procesu, který stáhnete do odpovídající složky obsahující vaše definice šablony vlastní proces.
Stáhněte nejnovější verzi Microsoft šablonu procesu z inovovaný server.Viz téma Stažení nejnovější verze šablon procesů.
Zkopírujte následující soubory, které chcete TypeDefinitions složky: CodeReviewRequest, CodeReviewResponse, FeedbackRequest a FeedbackResponse.
Následující soubor zkopírovat Query složky: Feedback.wiq.
Kopie Process složky a jejích dvou proces konfigurační soubory WorkItem Tracking složky.
Důležité Následující typy vlastního nastavení typů zboží vaše práce vyžaduje upravit konfigurační soubory procesu:
Byl přejmenován nebo odebrané položky typy práce přiřazena požadavky kategorie a kategorie úkolů podle definice v nejnovější verzi souboru kategorií pro šablonu procesu.
Přejmenovat státy nebo vlastní pracovní postup definován pro úkoly nebo pracovní položka typy definované pro kategorii požadavky.Stav přiřazení musí být namapována na metastates, definované pro běžné konfigurace šablonu procesu.Metastates definovat, jak plánování nástroje treat každý stav pracovního postupu.Stát nejméně jedním pracovním postupem musí být namapován InProgress a Completed metastates, jak je popsáno v Přizpůsobení stránek nevyřízených položek a nástěnky pomocí konfigurace procesů.
Změnit pole výhledu nevyřízené položky zboží slouží k zachycení úrovně intenzity, jako například Body příběhů pro agilní (Microsoft.VSTS.Scheduling.StoryPoints) a úsilí pro Scrum (Microsoft.VSTS.Scheduling.Effort).Pro CMMI v5.0 původní odhad (Microsoft.VSTS.Byl použit Scheduling.OriginalEstimate) a pro CMMI v6.0 Plánování velikost (Microsoft.VSTS.Scheduling.Size) se používá.
Změnit pole definované v těchto typech položek práce definované pro kategorii požadavky, jako je například Pořadí zásobníku (Microsoft.VSTS.Common.StackRank), nebo pro Scrum, Priorita nevyřízené položky (Microsoft.VSTS.Common.BacklogPriority).
Změnit pole používá k zachycení aktivitu přiřadit úkol položek, jako například činnosti (Microsoft.VSTS.Common.Activity) nebo disciplíny (Microsoft.VSTS.Common.Discipline).
Změnit pole používá k zachycení Zbývající práce(Microsoft.VSTS.Scheduling.RemainingWork).
Další informace naleznete v tématu Přizpůsobení stránek nevyřízených položek a nástěnky pomocí konfigurace procesů.
Nahradit Process Guidance složky umístěné pod Windows SharePoint Services složku s obsahem poslední složky.Tyto soubory poskytují dopředné odkazy na nejnovější obsah návod procesu.Viz téma Definice modulu plug-in projektového portálu pro šablonu procesu.
Přidat nové kategorie k souboru kategorií.
Přidání úloh do souborů modulů plug-in WorkItems.
(Volitelné) Přidat tým nastavení skupin a oprávnění soubor modulu plug-in.
Přidejte příkaz verze souboru ProcessTemplate.
Uložit šablonu procesu a zkontrolujte provedené změny.Viz téma Správa šablon procesu.
Přidat nové kategorie k souboru kategorií
Přidání tohoto kódu do souboru kategorií, který je umístěn v WorkItem Tracking složky:
<CATEGORY name="Code Review Request Category" refname="Microsoft.CodeReviewRequestCategory">
<DEFAULTWORKITEMTYPE name="Code Review Request" />
</CATEGORY>
<CATEGORY name="Code Review Response Category" refname="Microsoft.CodeReviewResponseCategory">
<DEFAULTWORKITEMTYPE name="Code Review Response" />
</CATEGORY>
<CATEGORY name="Feedback Request Category" refname="Microsoft.FeedbackRequestCategory">
<DEFAULTWORKITEMTYPE name="Feedback Request" />
</CATEGORY>
<CATEGORY name="Feedback Response Category" refname="Microsoft.FeedbackResponseCategory">
<DEFAULTWORKITEMTYPE name="Feedback Response" />
</CATEGORY>
<CATEGORY name="Task Category" refname="Microsoft.TaskCategory">
<DEFAULTWORKITEMTYPE name="Task" />
</CATEGORY>
<CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
<DEFAULTWORKITEMTYPE name="Code Review Request" />
<WORKITEMTYPE name="Code Review Response" />
<WORKITEMTYPE name="Feedback Request" />
<WORKITEMTYPE name="Feedback Response" />
<WORKITEMTYPE name="Shared Steps" />
</CATEGORY>
Přidání úloh do souborů modulů plug-in WorkItems
Otevřít WorkItems plug-in soubor a přidejte tento fragment kódu <WORKITEMTYPES> oddíl:
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewRequest.xml" /> <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml" /> <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml" /> <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackResponse.xml" />
Nahradit Permission prohlášení tvůrců s Tento fragment kódu v <QUERIES> oddíl:
<Permission allow="Read" identity="[$$PROJECTNAME$$]\Build Administrators" />
Přidejte tento fragment kódu <QUERIES> oddíl:
<Query name="Feedback" fileName="WorkItem Tracking\Queries\Feedback.wiq" />
Přidání tohoto kódu jako poslední úkol v rámci <tasks> oddíl:
<task id="ProcessConfiguration" name="Process Configuration" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Process configuration uploaded"> <dependencies> <dependency taskId="WITs" /> <dependency taskId="Categories" /> </dependencies> <taskXml> <PROCESSCONFIGURATION> <CommonConfiguration fileName="WorkItem Tracking\Process\CommonConfiguration.xml"/> <AgileConfiguration fileName="WorkItem Tracking\Process\AgileConfiguration.xml"/> </PROCESSCONFIGURATION> </taskXml> </task>
Soubor uložte a zavřete.
(Volitelné) Přidat tým nastavení do souboru skupin a oprávnění
Lze předdefinovat sadu iterace cesty iterationPath prvku teamSettings jak je znázorněno v následujících příkladech.Tyto definice jsou volitelné a lze upravit podle potřeby.
Pro Scrum zpracování šablony: přidání tohoto kódu jako první <group> v rámci <groups> oddíl:
<group name="@defaultTeam"> <permissions> <permission name="GENERIC_READ" class="PROJECT" allow="true" /> </permissions> <members> <member name="@creator"/> </members> <teamSettings areaPath="Area"> <iterationPaths backlogPath="Iteration"> <iterationPath path="Release 1\Sprint 1" /> <iterationPath path="Release 1\Sprint 2" /> <iterationPath path="Release 1\Sprint 3" /> <iterationPath path="Release 1\Sprint 4" /> <iterationPath path="Release 1\Sprint 5" /> <iterationPath path="Release 1\Sprint 6" /> </iterationPaths> </teamSettings> </group>
Pro agilní a CMMI zpracování šablony: přidání tohoto kódu jako první <group> v rámci <groups> oddíl:
<group name="@defaultTeam"> <permissions> <permission name="GENERIC_READ" class="PROJECT" allow="true" /> </permissions> <members> <member name="@creator"/> </members> <teamSettings areaPath="Area"> <iterationPaths backlogPath="Iteration"> <iterationPath path="Iteration 1" /> <iterationPath path="Iteration 2" /> <iterationPath path="Iteration 3" /> </iterationPaths> </teamSettings> </group>
Přidejte příkaz verze modulu plug-in ProcessTemplate
Konfigurace funkce Průvodce používá version zjistíte, kterou šablonu procesu v rámci kategorie je nejnovější verze a automaticky vybere tuto verzi.Před upgradem nebyl prohlášení verze součástí modulu plug-in souboru ProcessTemplate tak, že je třeba jej přidat.Také musíte zadat číslo verze, které je vyšší než odpovídající hodnota přiřazena výchozí šablonu procesu, která byla přidána při inovaci Team Foundation Server.
Důležité |
---|
Pokud version příkaz není k dispozici, Průvodce konfigurací funkcí nelze vybrat šablonu procesu pro aktualizaci týmového projektu.Také, pokud více než jednu šablonu procesu byl odeslán do Team Foundation Server , který určuje stejné nejvyšší číslo verze, pak žádná z těchto šablon procesu může být vybrány pro aktualizaci týmového projektu. |
Otevřít ProcessTemplate souborů modulů plug-in.Přidat fragment kódu po description prvku.Výběr fragment kódu je založena na kategorii šablon, které jsou aktualizace:
Kategorie
Verze příkazu
Agilní
<version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="6" minor="20"/>
CMMI
<version type="27450541-8E31-4150-9947-DC59F998FC01" major="6" minor="20"/>
Scrum
<version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="2" minor="20"/>
Volitelné aktualizace
Následující tabulka shrnuje další aktualizace Microsoft šablony procesů z předchozí verze.Na základě potřeb, můžete chtít provést aktualizace šablony vlastní proces změnami, které jsou uvedeny.Informace o tom, jak přizpůsobit každý z těchto souborů naleznete v tématu Přizpůsobení funkčních oblastí v rámci šablony procesu.
Soubory |
Změny |
---|---|
Build.XML DefaultTemplate.11.xaml DefaultTemplate.11.1.xaml UpdateTemplate.xaml |
Odeslat nový výchozí šablony definované pro aktuální verzi a přiřadit oprávnění k další správce byl aktualizován soubor sestavení modulu plug-in.Aktualizovat šablony vlastní proces nahrazením složky sestavení nejnovější verze.Správcům projektu vytvořit – Změna názvu role jsou nyní nastavit oprávnění definovaná pro tvůrce projektu.Správci kolekcí projektů týmu pro role vytvořit skupinu služby a vytvořit skupiny správce jsou definovány další oprávnění. Šablona inovace také obsahuje dílčí aktualizace kolem co získá zaznamenány.Při upgradu Team Foundation Build, nové definice sestavení jsou automaticky aktualizovány na sestavení pomocí šablony procesu upgradu sestavení definice pro aktuální verzi. |
Classification.XML |
Nový property příkaz byl přidán do klasifikace plug-in soubor, který určuje název šablony procesů.Následující příklad je převzat z šablonu procesu Scrum 2.0:
|
GroupsAndPermissions.xml |
Správcům projektu vytvořit – Změna názvu role jsou nyní nastavit oprávnění definovaná pro tvůrce projektu.Nové group příkaz je:
|
Lab.XML LabDefaultTemplate.11.xaml |
Soubor modulu plug-in Lab byl aktualizován odeslat nový výchozí šablonu, definované pro aktuální verzi a přiřadit oprávnění k další správce.Aktualizovat šablony vlastní proces nahrazením složky laboratoře na nejnovější verzi. Jedno nové oprávnění, ManageTestMachines, byl přidán do úlohy konfigurace počáteční zabezpečovací oprávnění, které jsou přiřazeny identit pro Visual Studio Lab Management. |
ReportsTasks.xml (beze změn) |
Zkontrolujte složku sestav pro změny, které chcete zahrnout. |
testmanagement.XML (beze změn) |
Nastavení pro soubory testconfiguration a testvariable byly aktualizovány, aby zahrnují podporu pro Windows 8 a Internet Explorer 9. Tato nastavení jsou používány Microsoft Test Manager. |
VersionControl.xml |
Správcům projektu vytvořit – Změna názvu role jsou nyní nastavit oprávnění definovaná pro tvůrce projektu.Konfigurace poznámky k vrácení se změnami byla odebrána.Také tři checkin_note příkazy byly odstraněny v aktuální verzi. |
POST-Upload postup
Po odeslanými proces aktualizované šablony slouží k aktualizaci byl vytvořen na základě této šablony procesu týmového projektu, Průvodce konfigurace funkcí.Zvolte odkaz nakonfigurovat funkce, který se zobrazí na panelu pro správu pro týmového projektu.Další informace naleznete v tématu Aktualizace upgradovaného týmového projektu s cílem získat přístup k novým funkcím.
Viz také
Koncepty
Aktualizace upgradovaného týmového projektu s cílem získat přístup k novým funkcím