Udostępnij za pośrednictwem


Importowanie i eksportowanie konfiguracji procesów

Można dostosować proces konfiguracji do modyfikowania do wyświetlania Agile planowanie stron narzędzia, które możesz wyświetlać za pośrednictwem zespołu sieci Web Access (TWA).Kilka dodatkowych narzędzi wymagają mapowania stanów przepływu pracy metastate mapowania.

Omówienie dostosowywania Agile stron narzędzia planowania, zobacz Konfigurowanie i dostosowywanie narzędzi planowania Agile do projektu zespołowego.

[!UWAGA]

Jeśli zostanie wyświetlony komunikat o błędzie TF400917, wykrycia nieprawidłowej konfiguracji wystąpił TWA.Ponownie zaimportować plik konfiguracji procesu do swojego zespołu projektu za pomocą witadmin importcommonprocessconfig.Masz wiadomości potrzebne do rozpoznania błędu.

Aby zarządzać konfiguracji procesu dla projektu zespołowego, należy użyć witadmin narzędzia wiersza polecenia, aby wyeksportować i zaimportować plik definicji XML konfiguracji procesu.Aby dowiedzieć się więcej na temat procesu konfiguracji, zobacz Odwołanie elementu XML konfiguracji procesu.

Proces dostosowywania obiekt WIT

  • exportprocessconfig: Eksportuje definicję procesu konfiguracji do pliku XML lub w oknie wiersza polecenia.

  • importprocessconfig: Importuje plik XML definicji procesu konfiguracji.

Aby uruchomić witadmin wiersza polecenia narzędzie, Otwórz okno poleceń gdzie albo Visual Studio lub Team Explorer jest zainstalowany, a następnie wprowadź:

cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE

W przypadku 32-bitowej wersji systemu Windows, zastępuje %programfiles(x86)% z %programfiles%.

Wymagania

  • Aby wyeksportować definicje konfiguracji procesu, musi być prawidłowym użytkownikiem projektu zespołowego lub kolekcji.

  • Aby zaimportować definicje konfiguracji procesu, musi być członkiem poniższych grup zabezpieczeń: Administratorzy programu Team Foundation lub Administratorzy projektu.

Aby uzyskać więcej informacji, zobacz Uprawnienia serwera programu Team Foundation Server i Domyślne grupy, uprawnienia i role serwera TFS [przekierowanie].

witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName [/f:FileName] [/e:encoding] 

witadmin importprocessconfig /collection:CollectionURL [/p:ProjectName] /f:FileName [/e:encoding] [/v]

Parametry

Parametr

Opis

/collection:CollectionURLx

Parametr wymagany.Określa adres URL kolekcji.Należy określić identyfikator URI w następującym formacie: http://nazwa_serwera: port/NazwaKataloguWirtualnego/CollectionName

Jeśli nie określisz katalog wirtualny, należy określić identyfikator URI w następującym formacie:

http://Nazwa_serwera: port / CollectionName.

/p:ProjectName

Parametr wymagany.Określa projektu zespołowego, dla którego ma zostać eksportowania i importowania konfiguracji procesu.Tego projektu zespołowego musi być zdefiniowany w kolekcji, który został określony przy użyciu parametru/Collection.Nie trzeba określać projektu zespołowego po określeniu /v przełącznika.

/f:FileName

Ścieżka i nazwa pliku XML definicji dla procesu konfiguracji do eksportowania i importowania.

[!UWAGA]

Jeśli jest uruchomiona na komputerze klienckim Windows Vista, być może nie masz uprawnień do niektórych folderów.Przy próbie eksportu globalnej listy do lokalizacji, w którym nie masz uprawnień, technologii wirtualizacji rejestru automatycznie przekierowuje wyeksportowany plik i zapisuje go w magazynie wirtualnego.Aby uzyskać więcej informacji, zobacz następujące strony w witrynie sieci Web firmy Microsoft: wirtualizacji rejestru i typowe problemy z wirtualizacją plików i rejestru w systemie Windows Vista.Aby uniknąć przekierowanie, można wyeksportować plik do lokalizacji, w której masz uprawnienia.

/e:Encoding

Parametr opcjonalny.Nazwa Program .NET Framework 2,0 format kodowania.Określony schemat kodowania będzie używany do eksportowania i importowania danych XML.Na przykład /e utf-7 Określa kodowanie Unicode (UTF-7).Jeśli ten parametr zostanie pominięty witadmin próbuje wykryć kodowanie i używa UTF-8, jeśli wykrywanie nie powiedzie się.

/v

Parametr opcjonalny.Weryfikuje plik XML, który definiuje konfiguracji procesu, ale nie importuje plik definicji.

/? lub help

Wyświetla Pomoc dotyczącą polecenia w oknie wiersza polecenia.

Uwagi

[!UWAGA]

Instalowanie VS TFS 2013 uaktualnia istniejący projektów zespołowych.Używają pliku konfiguracji procesu, która łączy pliki konfiguracji elastyczne i wspólnych plików konfiguracyjnych, które są obsługiwane w programie TFS 2012.Poniższa witadmin polecenia są używane wraz z odpowiadające im pliki konfiguracji:

  • exportagileprocessconfig

  • exportcommonprocessconfig

  • importagileprocessconfig

  • importcommonprocessconfig

Jeśli aktualizujesz projektu zespołowego uaktualniony, zobacz Konfigurowanie funkcji po uaktualnieniu TFS.

Jeśli występują problemy z dostępem do istniejących planów testów lub zestawy testów po uaktualnieniu do TFS 2013.3, zobacz Update a team project manually to support test management.

Przykłady

W przykładzie każdy są stosowane następujące wartości:

  • Adres URL dla kolekcji: DefaultCollection-http://AdventureWorksServer:8080/tfs

  • Projektu zespołowego: Contoso

  • Numer dla witryny sieci Web serwera portu: 8080

Aby dodać pole do panelu Dodaj szybkie

W każdym panelu szybkiego dodawania można umieszczać kolejne pola.W następującym przykładzie do panelu zaległości produktu jest dodawane pole Wartość biznesowa.

Panel zaległości z pole wartości biznesowej dodane

W panelu są wy‪świetlane tylko pola zawarte w sekcji FIELDS definicji wybranego typu elementu roboczego.Na przykład w przypadku wybrania usterkę ZEZWÓ, a następnie tylko tytuł wyświetla jako wartość Business nie jest zdefiniowany dla usterek.Aby dodać kolejny typ elementu roboczego do panelu, należy go umieścić w kategorii Wymagania, jak opisano tutaj.

  1. Jeśli nie masz uprawnień administracyjnych do projektu zespołowego je uzyskać.

  2. Otwórz okno wiersza polecenia, w którym jest zainstalowany program Visual Studio lub Team Explorer, i wprowadź:

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

    W 32-bitowej wersji systemu Windows należy zastąpić programfiles(x86) % % programfiles %.Możesz Pobierz Team Explorer za darmo.

  3. Eksportuj plik konfiguracji procesu.

    witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
    

    Przykładem CollectionURL jest http://MyServer:8080/tfs/TeamProjectCollectionName.

  4. Dodaj pole Nazwa odwołania do AddPanel sekcji.

    Na przykład dodaje następującej składni priorytet element do panelu.

    <AddPanel>
       <Fields>
          <Field refname="System.Title" />
          <Field refname="Microsoft.VSTS.Common.BusinessValue" />
       </Fields>
    </AddPanel>
    

    Porady dotyczące:

    • W tym indeksie można sprawdzić referencyjne nazwy pól.

    • Dodaj wszystkie wymagane pola dla typów elementów pracy zdefiniowanych dla kategorii wymagania.W ten sposób można uniknąć konieczności otwierania formularza elementu pracy, aby wypełnić podczas dodawania elementów zaległych za pośrednictwem panelu.

  5. Importuj plik konfiguracji procesu.

    witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
    
  6. Odśwież strony zaległości, aby wyświetlić panel zaktualizowane.

Aktualizuj metastate mapowania do obsługi Test Manager

W przypadku dostosowania WORKFLOW sekcji stanach planu testu lub zestawu testów, musi być mapowana na metastates.Umożliwia to Test Manager klientów, którzy są w Visual Studio 2013.2 i wcześniejszych.

W poniższym przykładzie przepływu plan testu został zaktualizowany do projektowania, testowania, i podpisany wyłączenia Stany.Do obsługi zgodności z poprzednimi wersjami TestPlanWorkItems zostanie dodany do ProjectProcessConfiguration sekcji definicji procesu konfiguracji.

PRZEPŁYW PRACY

Metastate mapowania

<WORKFLOW>
      <STATES>
        <STATE value="Design" />
        <STATE value="Testing" />
        <STATE value="Signed Off" />
      </STATES>
      <TRANSITIONS>
        <TRANSITION from="" to="Design">
          <REASONS>
            <DEFAULTREASON value="New test plan" />
          </REASONS>
        </TRANSITION>
     <TRANSITION from="Design" to="Testing">
          <REASONS>
            <DEFAULTREASON value="Authoring complete" />
          </REASONS>
        </TRANSITION>        
     <TRANSITION from="Testing" to="Signed Off">
          <REASONS>
            <DEFAULTREASON value="Signed Off testing" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Signed Off" to="Design">
          <REASONS>
            <DEFAULTREASON value="Reactivating to authoring phase" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Signed Off" to="Testing">
          <REASONS>
            <DEFAULTREASON value="Reactivating to run tests" />
          </REASONS>
        </TRANSITION>
        <TRANSITION from="Testing" to="Design">
          <REASONS>
            <DEFAULTREASON value="Back to authoring" />
          </REASONS>
        </TRANSITION>
      </TRANSITIONS>
    </WORKFLOW>
<TestPlanWorkItems category="Microsoft.TestPlanCategory" pluralName="Test Plans" singularName="Test Plan">
    <States>
      <State type="InProgress" value="Design" />
      <State type="InProgress" value="Testing" />
      <State type="Complete" value="Signed Off" />
    </States>
  </TestPlanWorkItems>
<TestSuiteWorkItems category="Microsoft.TestSuiteCategory" pluralName="Test Suites" singularName="Test Suite">
    <States>
      <State type="Proposed" value="In Planning" />
      <State type="InProgress" value="In Progress" />
      <State type="Complete" value="Completed" />
    </States>
  </TestSuiteWorkItems>

Jeśli zmodyfikujesz przepływu zestawu testów, następnie należy podobne aktualizacji Jeśli chcesz zmapować nowe Państwa.Należy dodać ją w ramach TestSuiteWorkItems sekcji.Zobacz Odwołanie elementu XML konfiguracji procesu.

Pytania i odpowiedzi

Pyt jakie dostosowania I wybierz i nadal korzystać z Kreatora konfiguracji funkcji można zaktualizować mojego projektu zespołowego, po uaktualnieniu TFS?

Odp można dostosować panel szybkiego Dodaj.Kreatora konfiguracji funkcji zaktualizuje swoje projekty zespołowe i uzyskasz dostęp do najnowszych funkcji.

Inne zmiany mogą wymagać wykonać kilka operacji ręcznego podczas aktualizowania projektu zespołowego.Aby dowiedzieć się więcej o które dostosowania można bezpiecznie dokonać oraz należy unikać, zobacz dostosować pracy śledzenia doświadczenie: przed można dostosować zrozumieć skutki konserwacji i aktualizacji.

Pyt kiedy potrzebujesz mapowania stanów przepływu pracy na metastates

Odp podczas dodawania lub usunąć Stany przepływu pracy na następujących WITs, należy rozważyć aktualizowanie konfiguracji procesu, aby dodać lub usunąć odpowiednie metastate mapowania.

  • WITs, które należą do kategorii wymagań lub kategorii zadań: Metastate mapowania obsługuje wyświetlania Agile narzędzi planowania.

  • WITs, które należą do kategorii usterek: Metastate mapowania do obsługi Moja praca narzędzie (projektów zespołowych sprawniej i jest oparty na CMMI).

  • Testowanie Plan i zestawu testów: aktualizacje w przepływie pracy z tych WITs musi być zamapowana tylko wtedy, gdy obsługuje łączenie się z TFS z wersji programu Test Manager, który jest oparty na programie Visual Studio 2013.2 lub starszej wersji członków zespołu.

    Plan testu i WITs zestawu testów są dostępne tylko uaktualnianie do 2013.3 TFS, są dostępne w tym strona pobierania.

    Aktualizuj metastate mapowania, jeśli zostanie wyświetlony aplikacji wykryto błąd nieoczekiwanego błąd podczas łączenia się z projektem zespołowym.

    Aplikacja komunikatu o błędzie po uaktualnieniu TFS

Jak usunąć błędy konfiguracji procesu?

Odp wprowadzając jedną z następujących zmian do projektu zespołowego, musisz zaktualizować definicje ZEZWÓ, kategorii lub procesu konfiguracji.Aby uniknąć błędów, zawsze wprowadź zmiany w następującej kolejności: WITs (1), kategorie [2] i [3] w procesie konfiguracji...

Dostosowanie

Aktualizuj lub sprawdź definicji ZEZWÓ

Aktualizuj lub sprawdź definicji konfiguracji procesu

Dodaj ZEZWÓ do kategorii wymagania

(ZEZWÓ może należeć do kategorii wymagania lub kategorii zadań, ale nie obu).

Aby umieścić następujące pola:

  • Zaległości priorytet (Scrum) lub ustawianie klasyfikacji (elastyczne lub CMMI)

    (musi być zgodna wartość w polu przypisane do type=Order w pliku konfiguracji procesu)

  • Wysiłek (Scrum), Historia punktów (elastyczne) lub zbyt dużym rozmiarem (CMMI)

    (musi być zgodna wartość w polu przypisane do type=Effort w pliku konfiguracji procesu)

  • Ścieżkę obszaru lub wartość w polu przypisane do type=Team w pliku konfiguracji procesu

  • Wszystkie pola, które zostaną uwzględnione w AddPanel pliku konfiguracyjnego procesu (pola musi być zdefiniowany w ramach FIELDS sekcji, ale nie muszą być zawarte w obrębie FORM sekcji.

Zawiera niezbędnych mapowań metastate:

  • Początek każdy stan przepływu pracy, aby zmapowaćtype="Proposed"

  • Każdy stan pośredni przepływu pracy, który ma zostać mają pojawiać się na tablicy Kanban, aby zmapowaćtype="InProgress"

  • Na końcu każdy stan przepływu pracy, aby zmapowaćtype="Complete"

    Może mieć tylko jedną Państwa mapowane na type="Complete"

Zawiera wpis do definiowania kodów kolor skojarzony z ZEZWÓ.Na przykład:

<WorkItemColor primary="FF009CCC" secondary="FFD6ECF2" name="Product Backlog Item" />

Umożliwia zmianę przepływu pracy z ZEZWÓ w kategorii wymagania

Nie dot.

Zawiera niezbędnych mapowań metastate, jak opisano powyżej związanych z dodawaniem ZEZWÓ do kategorii wymagania.

Dodaj ZEZWÓ do kategorii zadań

Aby umieścić następujące pola:

  • Zaległości priorytet (Scrum) lub ustawianie klasyfikacji (elastyczne lub CMMI)

  • Działania (Scrum lub elastyczne) lub dziedziny (CMMI)

    (musi być zgodna wartość w polu przypisane do type=Activity w pliku konfiguracji procesu)

  • Pozostała praca

    (musi być zgodna wartość w polu przypisane do type=RemainingWork w pliku konfiguracji procesu)

  • Ścieżkę obszaru lub wartość w polu przypisane do type=Team w pliku konfiguracji procesu

  • (Opcjonalnie) Oryginalny utwór i Praca wykonana (elastyczne i CMMI tylko)

Zawiera niezbędnych mapowań metastate:

  • Początek każdy stan przepływu pracy, aby zmapowaćtype="Proposed"

  • Każdy stan pośredni przepływu pracy, który ma zostać mają pojawiać się na tablicy zadań, aby zmapowaćtype="InProgress"

  • Na końcu każdy stan przepływu pracy, aby zmapowaćtype="Complete"

    Może mieć tylko jedną Państwa mapowane na type="Complete"

Zawiera wpis do definiowania kodów kolor skojarzony z ZEZWÓ.Na przykład:

<WorkItemColor primary="FFF2CB1D" secondary="FFF6F5D2" name="Task" />

Umożliwia zmianę przepływu pracy z ZEZWÓ w kategorii zadań

Nie dot.

Zawiera niezbędnych mapowań metastate, jak opisano powyżej związanych z dodawaniem ZEZWÓ do kategorii zadań.

Dodaj ZEZWÓ do kategorii usterek (elastyczne i CMMI tylko)

Umożliwia zmianę przepływu pracy z ZEZWÓ w kategorii usterek (Agile i CMMI tylko)

Nie dot.

Zawiera niezbędnych mapowań metastate:

  • Początek każdy stan przepływu pracy, aby zmapować type="Proposed"

  • Każdy stan pośredni przepływu pracy, który chcesz mieć pojawiają się dla Moja praca do mapy type="InProgress"

  • Mapowanie na końcu każdy stan przepływu pracy type="Complete"

    Może mieć tylko jedną Państwa mapowane natype="Complete"

Aby dowiedzieć się więcej, zobacz Obsługa statusu aktualizacji usterek za pomocą mojej pracy.

Usuń ZEZWÓ z wymaganiami kategorii lub kategorii zadań

Nie dot.

Aby usunąć wszelkie metastate mapowania, które są tylko skojarzony z tym ZEZWÓ

Usuń ZEZWÓ z projektu zespołowego

Aby usunąć ZEZWÓ z pliku kategorii.

Aby usunąć wszelkie metastate mapowania, które są tylko skojarzony z ZEZWÓ, która zostanie usunięta i WorkItemColor usunąć elementu, która definiuje kody kolorów dla ZEZWÓ.

P: Jak dostosować inne funkcje wyświetlane w narzędziach zwinnego planowania w programie TWA?

O: Niektórych adaptacji można wykonać za pomocą interfejsu użytkownika.Inne wymagają zmodyfikowania konfiguracji procesu lub innych obiektów projektu zespołowego.Omówienie tego zagadnienia znajduje się w temacie Konfigurowanie i dostosowywanie narzędzi planowania Agile do projektu zespołowego.

P: Czy chcesz pracować z dwiema lub więcej zaległościami portfolio?

O: Domyślnie jest używany jeden poziom zaległości portfolio.Można dodać maksymalnie pięć poziomów, jak opisano w temacie Dodawanie dziennika zaległości do zarządzania portfelem Agile.

P: Czy chcesz dodać lub zmienić typy elementów roboczych wyświetlane w tablicy zadań lub zaległościach produktu?

O: Jeśli po dodaniu niestandardowego typu elementu roboczego chcesz go umieścić w zaległościach lub na tablicy zadań, możesz to robić.Typ nie może jedynie występować w obu miejscach równocześnie.Przeczytaj więcej w temacie Dodawanie usterek do zaległości lub tablicy zadań.