Sdílet prostřednictvím


Aktualizace přizpůsobené šablony procesu s cílem získat přístup k novým funkcím

Pokud byl váš týmový projekt vytvořen z vlastní šablony procesu, pravděpodobně budete muset provést ruční aktualizaci, abyste získali přístup k novým funkcím, které jsou součástí produktu Visual Studio Team Foundation Server 2013.Můžete přidat nové funkce do vlastní šablony procesu, jak je popsáno v tomto tématu, a poté pomocí Průvodce konfigurací funkcí aktualizovat několik existujících projektů.Nebo pokud jste svůj týmový projekt od jeho vytvoření upravili, můžete ručně přidat funkce do existujícího týmového projektu.

Šablony přizpůsobený proces můžete aktualizovat přidáním následující typy pracovní položka (WITs):

Aktualizace vyžadované pro používání portfolií nevyřízených položek

Zkopírujete nebo přidáte soubory ze složky nejnovější verze šablony procesu, kterou stáhnete do odpovídající složky obsahující vaše vlastní definice šablon procesů.

  1. Jestliže chcete aktualizovat šablonu procesu, která je založena na starší verzi než MSF 6.0 nebo Visual Studio Scrum 2.0, proveďte nejprve aktualizace uvedené ve stejném tématu pro verzi 2012.

    Informace o verzi najdete v souboru ProcessTemplate.xml.

  2. Pokud nejste členem skupiny Správci kolekcí projektů, požádejte o přidání do této skupiny.Tato oprávnění budete potřebovat pro práci s šablonami procesů.

  3. Stáhněte si nejnovější verzi šablon procesů kompatibilní s šablonou, pomocí níž jste vytvořili svůj týmový projekt.

    Tip

    Abyste mohli stáhnout nebo uložit šablony procesů, musíte se k serveru TFS 2013 připojit ze sady Visual Studio 2013 nebo aplikace Team Explorer 2013.

  4. Zkopírujte soubor Feature.xml ze složky WorkItem Tracking/TypeDefinitions do odpovídající složky vlastní šablony procesu.

  5. Přidejte kategorii Feature Category do souboru Categories ve složce WorkItem Tracking.

    <CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory">
        <DEFAULTWORKITEMTYPE name="Feature" />
      </CATEGORY>
    

    To zajišťuje podporu používání portfolia nevyřízených položek typu Feature (Funkce).

  6. Otevřete soubor modulu plug-in WorkItems umístěný ve složce WorkItem Tracking.

    1. Přidejte úlohu pro uložení typu pracovní položky Feature (Funkce) do oddílu <WORKITEMTYPES>.

      <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Feature.xml" />
      
    2. Nahraďte dvě úlohy konfigurace procesu v rámci elementu PROCESSCONFIGURATION...

      <PROCESSCONFIGURATION>
         <CommonConfiguration fileName="WorkItem Tracking\Process\CommonConfiguration.xml"/>
         <AgileConfiguration fileName="WorkItem Tracking\Process\AgileConfiguration.xml"/>
      </PROCESSCONFIGURATION>
      

      ..s příkazem jeden element, který odkazuje na soubor ProcessConfiguration.

      <PROCESSCONFIGURATION>
         <ProjectConfiguration fileName="WorkItem Tracking\Process\ProcessConfiguration.xml"/>
      </PROCESSCONFIGURATION>
      
  7. Zkopírujte soubor ProcessConfiguration ze složky WorkItem Tracking/Process stažené šablony procesu do stejného umístění ve složce vaší vlastní šablony.

    Do souboru ProcessConfiguration zapracujte všechna případná přizpůsobení souborů AgileConfiguration nebo CommonConfiguration.Další informace naleznete v tématu Referenční dokumentace elementů XML konfigurace procesů.

  8. Odstraňte soubory AgileConfiguration a CommonConfiguration ze složky WorkItem Tracking/Process.

    Konfigurace procesu je nyní zajištěna pomocí jediného souboru ProcessConfiguration.

  9. Soubory Backlog/Stories/Requirement Overview.rdl a Stories/Requirements Progress.rdl ve složce Reports v rámci složky vaší vlastní šablony procesů nahraďte soubory ze stejného umístění stažené šablony procesu.

    Tyto aktualizace odrážejí změny v důsledku zavedení typu pracovní položky Feature (Funkce) portfolia nevyřízených položek, jak je popsáno v tomto příspěvku blogu: Aktualizace, které přidávají podporu portfolií nevyřízených položek do sestav Přehled a Pokrok.

  10. Otevřete soubor modulu plug-in ProcessTemplate umístěný ve složce nejvyšší úrovně.

    1. Aktualizujte název tak, aby odrážel provedené změny verze.Příklad:

      <name>MyCompany Custom Scrum 2013 </name>
      
    2. Aktualizujte fragment kódu za elementem description.Fragment kódu zvolte podle kategorie šablon, kterou aktualizujete:

      Kategorie

      Příkaz verze

      Agilní

      <version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="17"/>

      CMMI

      <version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="7"/>

      Scrum

      <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="7"/>
  11. Nahraďte složku Process Guidance umístěnou ve složce Windows SharePoint Services obsahem nejnovější složky.

    Tyto soubory poskytují dopředné odkazy na nejnovější obsah pokynů procesu.

  12. Uložte šablonu procesu a zkontrolujte provedené změny.

    Pomocí Průvodce konfigurací funkcí aktualizujte týmový projekt vytvořený s použitím šablony procesu, kterou jste právě aktualizovali.

Aktualizace potřebné k použití sdílené parametry testovacích případů (požadované sady TFS 2013.2)

Zkopírujte nebo přidat soubory ze složky na nejnovější verzi šablony procesu, která můžete stáhnout do odpovídající složky obsahující definice šablony své vlastní proces.

  1. Pokud jste ještě upgrade sady TFS sady TFS 2013.2 získat stahování a spusťte upgrade.

  2. Pokud nejsou členy skupiny Správci kolekce projektu, požádat o přidání.Bude nutné tato oprávnění pro spuštění průvodce a stáhnout šablony procesů.

  3. Stáhněte si nejnovější verzi šablonu procesu který je kompatibilní s použitým k vytvoření týmového projektu.

    Abyste mohli stáhnout nebo uložit šablony procesů, musíte se k serveru TFS 2013 připojit ze sady Visual Studio 2013 nebo aplikace Team Explorer 2013.

  4. Zkopírujte soubor SharedParameter.xml ze složky WorkItem Tracking/TypeDefinitions do odpovídající složky vlastní šablony procesu.

  5. Přidejte kategorii Shared Parameter Category do souboru Categories ve složce WorkItem Tracking.

    <CATEGORY name="Shared Parameter Category" refname="Microsoft. SharedParameterCategory">
        <DEFAULTWORKITEMTYPE name="Shared Parameter" />
      </CATEGORY>
    
  6. Add Shared Parameter to Hidden Types Categories.

    <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" />
        <WORKITEMTYPE name="Shared Parameter" />  </CATEGORY>
    
  7. Otevřete soubor modulu plug-in WorkItems umístěný ve složce WorkItem Tracking.

  8. Přidejte úkol pro parametr ŽÁ sdílené k odesílání <WORKITEMTYPES> oddílu.

    <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedParameter.xml" />
    
  9. Otevřete soubor modulu plug-in ProcessTemplate umístěný ve složce nejvyšší úrovně.

    1. Aktualizujte název tak, aby odrážel provedené změny verze.Příklad:

      <name>MyCompany Custom Scrum 2013.2  </name>
      
    2. Aktualizujte fragment kódu za elementem description.Fragment kódu zvolte podle kategorie šablon, kterou aktualizujete:

      Kategorie

      Příkaz verze

      Agilní

      <version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="19"/>

      CMMI

      <version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="9"/>

      Scrum

      <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="9"/>
  10. Uložte šablonu procesu a zkontrolujte provedené změny.

    Pomocí Průvodce konfigurací funkcí aktualizujte týmový projekt vytvořený s použitím šablony procesu, kterou jste právě aktualizovali.

Aktualizací přidejte testovací plán a testovací sady WITs (požadované sady TFS 2013.3)

Po upgradu serveru aplikační vrstvy na 2013.3 sady TFS, Průvodce inovací sady TFS automaticky aktualizuje existující týmové projekty pro podporu novou pracovní položku sledování objektů pro testovacích plánů a testovací sady.

Změny provedené týmového projektu, ale žádné stávající šablony přizpůsobený proces neproběhnou žádné změny.Můžete ručně aktualizovat šablony přizpůsobený proces však.Důvodů, proč je třeba provést podporou budoucí aktualizace sady TFS, které vyžadují pomocí Průvodce konfigurací funkce nebo pokud chcete vytvořit týmových projektů pomocí šablony přizpůsobený proces na serveru upgradovanou.Je třeba ručně přidat tyto objekty do šablony přizpůsobený proces.

  1. Pokud jste ještě upgrade aplikační vrstvy serveru TFS 2013.3 získat stahování a spusťte upgrade.

  2. Pokud nejsou členy skupiny Správci kolekce projektu, požádat o přidání.Bude nutné tato oprávnění pro stáhnout šablony procesů.

  3. Stáhněte si nejnovější verzi šablonu procesu který je kompatibilní s použitým k vytvoření týmového projektu.

    Abyste mohli stáhnout nebo uložit šablony procesů, musíte se k serveru TFS 2013 připojit ze sady Visual Studio 2013 nebo aplikace Team Explorer 2013.

  4. Kopírování TestPlan.xml a TestSuite.xml soubory z WorkItem Tracking/TypeDefinitions složku pro odpovídající šablonu přizpůsobený proces.

  5. Přidat Test Plan Category a Test Suite Category k Categories souboru se nachází v WorkItem Tracking složky.

    <CATEGORY name="Test Plan Category" refname="Microsoft.TestPlanCategory">
        <DEFAULTWORKITEMTYPE name="Test Plan" />
      </CATEGORY>
      <CATEGORY name="Test Suite Category" refname="Microsoft.TestSuiteCategory">
        <DEFAULTWORKITEMTYPE name="Test Suite" />
      </CATEGORY>
    
  6. Přidat Test Plan Category a Test Suite Categoryk Hidden Types Categories.

    <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" />
        <WORKITEMTYPE name="Shared Parameter" />
        <WORKITEMTYPE name="Test Plan" />
        <WORKITEMTYPE name="Test Suite" />
      </CATEGORY>
    
  7. Otevřete soubor modulu plug-in WorkItems umístěný ve složce WorkItem Tracking.

  8. Přidejte úkol pro odesílání testovací plán a testovací sady WITs k <WORKITEMTYPES> oddílu.

    <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestPlan.xml" />
    <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestSuite.xml" />
    
  9. Otevřete soubor modulu plug-in ProcessTemplate umístěný ve složce nejvyšší úrovně.

    1. Aktualizujte název tak, aby odrážel provedené změny verze.Příklad:

      <name>MyCompany Custom Scrum 2013.3  </name>
      
    2. Aktualizujte fragment kódu za elementem description.Fragment kódu zvolte podle kategorie šablon, kterou aktualizujete:

      Kategorie

      Příkaz verze

      Agilní

      <version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="20"/>

      CMMI

      <version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="10"/>

      Scrum

      <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="10"/>
  10. Uložit šablonu procesu.

    Chcete-li ověřit změny, můžete vytvořit testovací projekt.

Dotazy a odpovědi

D: Jak se používá příkaz verze v šablonách procesů?

O: Průvodce konfigurací funkcí pomocí příkazu version zjistí, která šablona procesu v rámci určité kategorie má nejnovější verzi, a automaticky vybere tuto verzi.

Pokud není příkaz version uveden, nemůže Průvodce konfigurací funkcí vybrat šablonu procesu pro aktualizaci týmového projektu.Pokud navíc byla na server Team Foundation Server uložena více než jedna šablona procesu, která určuje stejné nejvyšší číslo verze, nelze pro aktualizaci týmového projektu vybrat žádnou z těchto šablon procesů.

D: Co dělat, pokud ve své šabloně procesu již mám definován typ pracovní položky s názvem Feature (Funkce)?

O: Pokud na podporu portfolia nevyřízených položek chcete použít svůj stávající typ pracovní položky Feature (Funkce), můžete přeskočit krok 3 a provést jen zbývající kroky.Pokud ale pro své portfolio nevyřízených položek chcete přidat typ pracovní položky s jiným názvem, budete muset před importem upravit kategorie a soubory definic konfigurací procesů tak, aby odrážely tento odlišný název.Další informace naleznete v tématu Přidání portfolia nevyřízených položek.

D: Co dělat, pokud chci používat více než jednu úroveň portfolia nevyřízených položek?

O: Můžete přidat až pět sad nevyřízených položek portfolia.To zahrnuje výchozí nevyřízené položky Feature (Funkce).Můžete je přidat do vlastní šablony procesu nebo po aktualizaci týmového projektu.Začít můžete tak, že si prostudujete téma Přidání portfolia nevyřízených položek.

D: Do týmového projektu byla přidána portfolia nevyřízených položek.Proč je nevidí všichni členové týmu?

O: Zobrazení portfolia nevyřízených položek a práce s nimi vyžaduje, aby každý člen týmu měl plný přístup.

O: Kde mohu získat další informace o tom, které soubory definic je nutné změnit?

O: Další informace naleznete v těchto tématech:

D: Kam se obrátit s dalšími dotazy?

O: Otázky můžete klást a odpovědi hledat na jednom z těchto fór: Team Foundation Server – sledování pracovních položek nebo Team Web Access.