Udostępnij za pośrednictwem


Aktualizowanie dostosowanego szablonu procesu w celu uzyskania dostępu do nowych funkcji

Jeśli projekt zespołowy został utworzony z dostosowanego szablonu procesu, może być konieczne dokonanie ręcznych aktualizacji w celu uzyskania dostępu do nowych funkcji w programie Visual Studio Team Foundation Server 2013.Możesz dodać nowe funkcje do dostosowanego szablonu procesu, jak opisano w tym temacie, a następnie użyć kreatora konfiguracji funkcji, aby zaktualizować istniejące projekty.Lub, jeżeli dostosowałeś projekt zespołowy od momentu utworzenia, możesz ręcznie dodawać funkcje do istniejącego projektu zespołowego.

Szablon procesu niestandardowego można aktualizować dodając następujące typy elementu pracy (WITs):

Aktualizacje wymagane do użycia dziennika zaległości

Należy skopiować lub dodać pliki z folderu ostatniej wersji szablonu procesu, który został pobrany, do odpowiadającego mu folderu zawierającego niestandardowe definicje szablonu procesu.

  1. W razie aktualizacji szablonu procesu opartego na wersji wcześniejszej niż MSF 6.0 lub Visual Studio Scrum 2.0, najpierw zainstaluj aktualizacje opisane w wersji 2012 tego tematu.

    Możesz sprawdzić, czy w pliku ProcessTemplate.xml są informacje dotyczące wersji.

  2. Jeśli nie jesteś członkiem grupy administratorów kolekcji projektów, postaraj się nim zostać.Te uprawnienia będą potrzebne do pracy z szablonami procesu.

  3. Pobierz najnowszą wersję szablonów procesów zgodną z wersją użytą do utworzenia projektu zespołowego.

    PoradaPorada

    Aby pobrać lub przekazać szablony procesu, musisz nawiązać połączenie z TFS 2013 z poziomu Visual Studio 2013 lub Team Explorer 2013.

  4. Skopiuj plik Feature.xml z folderu WorkItem Tracking/TypeDefinitions do odpowiedniego folderu dostosowanego szablonu procesu.

  5. Dodaj Feature Category do pliku Categories zlokalizowanego w folderze WorkItem Tracking.

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

    To zapewnia obsługę funkcji dziennika zaległości.

  6. Otwórz plik wtyczki WorkItems znajdujący się w folderze WorkItem Tracking.

    1. Dodaj zadanie przesłania typu elementu roboczego funkcji do sekcji <WORKITEMTYPES>.

      <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Feature.xml" />
      
    2. Zastąp dwa zadania konfiguracji procesu w ramach elementu PROCESSCONFIGURATION...

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

      ..przy użyciu instrukcji pojedynczy element, który odwołuje się do pliku ProcessConfiguration.

      <PROCESSCONFIGURATION>
         <ProjectConfiguration fileName="WorkItem Tracking\Process\ProcessConfiguration.xml"/>
      </PROCESSCONFIGURATION>
      
  7. Skopiuj plik ProcessConfiguration z folderu pobranego szablonu procesu WorkItem Tracking/Process do folderu dostosowanego szablonu w tej samej lokalizacji.

    Włącz dowolne dostosowania wprowadzone do plików AgileConfiguration lub CommonConfiguration do ProcessConfiguration.Aby uzyskać dodatkowe informacje, zobacz Odwołanie do konfiguracji procesu XML.

  8. Usuń pliki AgileConfiguration i CommonConfiguration z folderu WorkItem Tracking/Process.

    Konfiguracja procesu jest teraz obsługiwana przez pojedynczy plik ProcessConfiguration.

  9. Zastąp pliki Backlog/Stories/Requirement Overview.rdl i Stories/Requirements Progress.rdl w folderze Reports dostosowanego szablonu plikami pobranego szablonu procesu w tej samej lokalizacji.

    Aktualizacje odzwierciedlają zmiany wymagane wraz ze wprowadzeniem typu elementu roboczego funkcji dziennika zaległości zgodnie z następującym wpisem: Aktualizuj raport ogólny i sprawozdanie z postępu prac, aby zapewnić obsługę dziennika zaległości.

  10. Otwórz plik wtyczki ProcessTemplate znajdujący się w folderze nadrzędnym.

    1. Zaktualizuj nazwę, aby odzwierciedlała wprowadzone zmiany wersji.Na przykład:

      <name>MyCompany Custom Scrum 2013 </name>
      
    2. Zaktualizuj fragment kodu po elemencie description.Wybór fragmentu kodu bazuje na kategorii szablonu, która jest aktualizowana:

      Kategoria

      Instrukcja wersji

      Agile

      <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. Zastąp folder Process Guidance znajdujący się pod folderem Windows SharePoint Services zawartością folderu najnowszego.

    Te pliki są źródłem łączy do najnowszej zawartości wskazówek dotyczących procesu.

  12. Przekaż szablon procesu i sprawdź wprowadzone zmiany.

    Użyj Kreatora konfigurowania funkcji, aby uaktualnić projekt zespołowy, który został utworzony za pomocą zaktualizowanego szablonu procesu.

Aktualizacje wymagane do użycia parametrów udostępnionych w przypadków testowych (wymagane 2013.2 TFS)

Kopiowanie lub dodać pliki z folderu najnowszą wersję programu pobranego do odpowiedniego folderu szablonu niestandardowego procesu definicjami szablonu procesu.

  1. Jeśli nie zostało to jeszcze uaktualniony TFS do TFS 2013.2 Pobierz pobieranie i uruchomić aktualizację.

  2. Jeśli użytkownik nie jest członkiem grupy administratorów kolekcji projektów, Dodaj się.Konieczne będzie tych uprawnień do uruchomienia kreatora i pobierać szablony procesów.

  3. Pobierz najnowszą wersję szablonu procesu zgodny z tą służy do tworzenia projektu zespołowego.

    Aby pobrać lub przekazać szablony procesu, musisz nawiązać połączenie z TFS 2013 z poziomu Visual Studio 2013 lub Team Explorer 2013.

  4. Skopiuj plik SharedParameter.xml z folderu WorkItem Tracking/TypeDefinitions do odpowiedniego folderu dostosowanego szablonu procesu.

  5. Dodaj Shared Parameter Category do pliku Categories zlokalizowanego w folderze 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. Otwórz plik wtyczki WorkItems znajdujący się w folderze WorkItem Tracking.

  8. Dodaj zadanie dla przekazywania plików z parametrów udostępnione do <WORKITEMTYPES> sekcji.

    <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedParameter.xml" />
    
  9. Otwórz plik wtyczki ProcessTemplate znajdujący się w folderze nadrzędnym.

    1. Zaktualizuj nazwę, aby odzwierciedlała wprowadzone zmiany wersji.Na przykład:

      <name>MyCompany Custom Scrum 2013.2  </name>
      
    2. Zaktualizuj fragment kodu po elemencie description.Wybór fragmentu kodu bazuje na kategorii szablonu, która jest aktualizowana:

      Kategoria

      Instrukcja wersji

      Agile

      <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. Przekaż szablon procesu i sprawdź wprowadzone zmiany.

    Użyj Kreatora konfigurowania funkcji, aby uaktualnić projekt zespołowy, który został utworzony za pomocą zaktualizowanego szablonu procesu.

Aktualizacje do dodania testu zaplanować i przetestować WITs suite (wymagane TFS 2013.3)

Podczas uaktualniania serwera warstwy aplikacji do TFS 2013.3, Kreatora uaktualniania TFS automatycznie aktualizuje istniejących projektów zespołu w taki sposób, aby obsługiwać nowy element roboczy śledzenia obiektów dla planów testów i zestawów testów.

Zmian w projekcie zespołowym, ale nie jest zmieniana wszystkie istniejące szablony dostosowanego procesu.Można ręcznie zaktualizować szablonów niestandardowego procesu, jednak.Ta przyczyny obsługi przyszłych uaktualnień TFS, które wymagają, korzystając z Kreatora konfiguracji funkcji lub jeśli planujesz tworzenie zespołu projektów za pomocą szablonu niestandardowego procesu na serwerze uaktualniony.Musisz ręcznie dodać te obiekty do szablonów niestandardowego procesu.

  1. Jeśli serwer warstwy aplikacji nie zostało to jeszcze uaktualniony do TFS 2013.3 Pobierz pobieranie i uruchomić aktualizację.

  2. Jeśli użytkownik nie jest członkiem grupy administratorów kolekcji projektów, Dodaj się.Konieczne będzie tych uprawnień, aby pobrać szablony procesów.

  3. Pobierz najnowszą wersję szablonu procesu zgodny z tą służy do tworzenia projektu zespołowego.

    Aby pobrać lub przekazać szablony procesu, musisz nawiązać połączenie z TFS 2013 z poziomu Visual Studio 2013 lub Team Explorer 2013.

  4. Kopiuj TestPlan.xml i TestSuite.xml plików z WorkItem Tracking/TypeDefinitions odpowiedniego folderu szablonu niestandardowego procesu.

  5. Dodaj Test Plan Category i Test Suite Category do Categories znajduje się w pliku WorkItem Tracking folder.

    <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. Dodaj Test Plan Category i Test Suite Categorydo 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. Otwórz plik wtyczki WorkItems znajdujący się w folderze WorkItem Tracking.

  8. Dodaj zadanie dla przekazywania Plan testu i WITs zestawu testów do <WORKITEMTYPES> sekcji.

    <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestPlan.xml" />
    <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestSuite.xml" />
    
  9. Otwórz plik wtyczki ProcessTemplate znajdujący się w folderze nadrzędnym.

    1. Zaktualizuj nazwę, aby odzwierciedlała wprowadzone zmiany wersji.Na przykład:

      <name>MyCompany Custom Scrum 2013.3  </name>
      
    2. Zaktualizuj fragment kodu po elemencie description.Wybór fragmentu kodu bazuje na kategorii szablonu, która jest aktualizowana:

      Kategoria

      Instrukcja wersji

      Agile

      <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. Przekaż szablon procesu.

    Aby sprawdzić, czy dokonane zmiany, można utworzyć projekt testu.

Pytania i odpowiedzi

P: W jaki sposób używa się instrukcji wersji w szablonach procesów?

O: Kreator konfigurowania funkcji używa instrukcji version, aby określić, który szablon procesu w ramach kategorii jest najnowszą wersją i automatycznie wybiera tę wersję.

Jeśli brak jest instrukcji version, kreator konfigurowania funkcji nie może wybrać szablonu procesu w celu aktualizowania projektu zespołowego.Ponadto, jeśli więcej niż jeden szablon procesu został przekazany do Team Foundation Server z jednakowym najwyższym numerem wersji, wówczas nie można wybrać żadnego szablonu procesu w celu uaktualnienia projektu zespołowego.

P: Co robić, jeśli już mam funkcję WIT zdefiniowaną w szablonie procesu?

O: Jeśli chcesz użyć istniejącej funkcji WIT, aby zapewnić obsługę dziennika zaległości, możesz pominąć krok 3 i wykonać pozostałe kroki.Jednak jeśli chcesz dodać WIT o innej nazwie do dziennika zaległości, musisz zmodyfikować kategorie i pliki określające konfigurację procesu przed zaimportowaniem, aby uwzględnić inną nazwę.Zobacz Dodaj dziennik zaległości.

P: Co robić, jeśli chcę użyć więcej niż jednego poziomu dziennika zaległości?

O: Możesz dodać maksymalnie pięć dzienników zaległości.Obejmuje to domyślny dziennik zaległości funkcji.Możesz dodać dziennik do niestandardowego szablonu procesu lub po aktualizacji projektu zespołowego.Aby rozpocząć, zobacz Dodaj dziennik zaległości.

P: Dodałem dzienniki zaległości do mojego projektu zespołowego.Dlaczego nie wszyscy członkowie zespołu mogą je oglądać?

O: Przeglądanie i praca z dziennikami zaległości wymagają, aby każdy członek zespołu miał Pełny dostęp.

P: Gdzie mogę uzyskać dodatkowe informacje na temat plików definicji do zmodyfikowania?

O: Zobacz następujące tematy, aby uzyskać dodatkowe informacje:

P: Do kogo mogę się zwrócić, aby uzyskać dodatkowe informacje?

O: Możesz umieścić pytanie lub wyszukać odpowiedzi na jednym z forów: Team Foundation Server — śledzenie elementu roboczego lub Team Web Access.