Udostępnij za pośrednictwem


Importowanie i eksportowanie konfiguracji procesów [witadmin]

Można dostosować proces konfiguracji do zmodyfikowania elastyczne planowania strony narzędzia, które można wyświetlić za pośrednictwem portalu sieci web Team Foundation Server (TFS). 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, podczas wykrycia nieprawidłowej konfiguracji.Ponownie zaimportować plik konfiguracji procesu do swojego zespołu projektu za pomocą witadmin importprocessconfig.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.

Process for customizing a WIT object

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

  • importprocessconfig: Importuje plik XML definicji procesu konfiguracji.

witadmin Narzędzia wiersza polecenia działa tylko, jeśli zostanie uruchomione względem TFS lokalnie. Aby uruchomić narzędzie, Otwórz okno wiersza polecenia gdzie albo Visual Studio lub Team Explorer jest zainstalowany, a następnie wprowadź:

cd %programfiles(x86)%\Microsoft Visual Studio 14.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.

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.

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

Instalowanie najnowszej wersji programu TFS uaktualnia istniejący projektów zespołowych. 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, 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

Hh500413.collapse_all(pl-pl,VS.140).gifAby dodać pole do panelu Dodaj szybkie

W każdym panelu szybkiego dodawania można umieszczać kolejne pola. Na przykład w następującym przykładzie dodano wartość Business do panelu zaległości produktu.

Backlog panel with Business Value field added

W panelu wyświetlane są tylko pola, które zostaną uwzględnione w FIELDS części definicji ZEZWÓ ZEZWÓ zaznaczone. 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ć inny ZEZWÓ do panelu, należy go dodać do kategorii wymagania zgodnie z opisem 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>
    

    Tips:

    • Nazwa odwołania za pomocą tego pola można wyszukiwać Indeks.

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

Hh500413.collapse_all(pl-pl,VS.140).gifAktualizuj metastate mapowania do obsługi Test Manager

W przypadku dostosowania WORKFLOW sekcji stanach planu testu lub zestawu testów, musi być mapowana na metastates.

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

Hh500413.collapse_all(pl-pl,VS.140).gifPyt 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.

Hh500413.collapse_all(pl-pl,VS.140).gifPyt 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).

  • Plan testu 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.

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

    Application fault error message after TFS upgrade

Hh500413.collapse_all(pl-pl,VS.140).gifJak 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

Brak

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)

  • Praca pozostała

    (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ń

Brak

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)

Brak

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 na type="Complete"

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

Usuń ZEZWÓ z wymaganiami kategorii lub kategorii zadań

Brak

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

Hh500413.collapse_all(pl-pl,VS.140).gifP: Jak dostosować inne funkcje wyświetlane w narzędziach zwinnego planowania w programie TWA?

ODP niektóre dostosowania można wykonać za pomocą interfejsu użytkownika. Inne wymagają zmodyfikowania konfiguracji procesu lub innych obiektów projektu zespołowego. Aby uzyskać ogólne informacje, zobacz Konfigurowanie i dostosowywanie narzędzi planowania Agile do projektu zespołowego.

Hh500413.collapse_all(pl-pl,VS.140).gifP: Czy chcesz pracować z dwiema lub więcej zaległościami portfolio?

ODP obsługi domyślne obsługuje jeden poziom zaległości portfolio. Możesz dodać maksymalnie pięciu poziomów zgodnie z opisem w Dodawanie dziennika zaległości do zarządzania portfelem Agile.

Hh500413.collapse_all(pl-pl,VS.140).gifP: Czy chcesz dodać lub zmienić typy elementów roboczych wyświetlane w tablicy zadań lub zaległościach produktu?

ODP Jeśli dodano niestandardowe ZEZWÓ i chcesz dodać który do tablicy zaległości lub zadania, możesz. Typ nie może jedynie występować w obu miejscach równocześnie. Dowiedz się, jak czytając Dodawanie typów elementów roboczych do zaległości i tablic.