Sdílet prostřednictvím


Import a export konfigurace procesu

Přizpůsobení procesu konfigurace k úpravě zobrazení agilní plánování stránky nástroje, které můžete zobrazit prostřednictvím Team Web Access (TWA).Několik dalších nástroje vyžadují mapování stavy pracovního postupu na metastate mapování.

Přehled přizpůsobení agilní plánování stránky nástroje naleznete v tématu Konfigurace a přizpůsobení nástrojů pro agilní plánování pro týmový projekt.

[!POZNÁMKA]

Pokud se zobrazí chybová zpráva TF400917, neplatná konfigurace došlo k chybě v TWA.Znovu importovat konfiguračního souboru procesu pomocí týmový projekt witadmin importcommonprocessconfig.Získáte zprávy, že které potřebujete k vyřešení chyby.

Chcete-li spravovat konfiguraci procesu pro týmový projekt, použijte witadmin nástroj příkazového řádku pro export a import souboru XML definice procesu konfigurace.Další informace o procesu konfigurace naleznete v tématu Referenční dokumentace elementu XML konfigurace procesu.

Proces k přizpůsobení ŽÁ objektu

  • exportprocessconfig: Exportuje definici procesu konfigurace do souboru XML nebo okno příkazového řádku.

  • importprocessconfig: Importuje soubor XML definice procesu konfigurace.

Chcete-li spustit witadmin příkazového řádku nástroj, otevřete okno příkazového řádku kde buď Visual Studio nebo Průzkumník týmových projektů je nainstalován a zadejte:

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

Na 32bitovou verzi systému Windows, nahradit %programfiles(x86)% s %programfiles%.

Požadavky

  • Pokud chcete exportovat definice procesu konfigurace, musí být platným uživatelem týmového projektu nebo kolekce.

  • Abyste mohli importovat definice procesu konfigurace, musíte být členem následujících skupin zabezpečení: správci serveru Team Foundation nebo správci projektů.

Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server a Výchozí skupiny, oprávnění a role serveru 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

Popis

/collection:CollectionURLx

Požadováno.Určuje adresu URL kolekce.Identifikátor URI je třeba zadat v následujícím formátu: http://název_serveru: port/název_virtuálního_adresáře/CollectionName

Pokud nezadáte virtuální adresář, je nutné zadat identifikátor URI v následujícím formátu:

http://Název_serveru: port / CollectionName.

/p:ProjectName

Požadováno.Určuje týmového projektu, pro kterou chcete exportovat nebo importovat konfigurace procesu.Tento týmový projekt musí být definovány v kolekci, která jste zadali pomocí parametru/Collection.Není nutné zadat týmového projektu, v případě, že určíte /v přepnout.

/f:FileName

Cesta a název souboru XML definice pro konfiguraci procesu pro export a import.

[!POZNÁMKA]

Je-li klientský počítač se systémem Windows Vista, nemáte oprávnění k určitým složkám.Pokud se pokusíte globální seznam exportovat do umístění, kde nemáte oprávnění, virtualizačních technologiích registru automaticky přesměruje exportovaný soubor a uloží jej do virtuálního úložiště.Další informace naleznete na následujících stránkách na webu společnosti Microsoft: Virtualizace registru a běžné problémy s virtualizací souborů a registru v systému Windows Vista.Chcete-li předejít toto přesměrování, můžete exportovat soubor do umístění, ve které máte oprávnění.

/e:Encoding

Volitelné.Název .NET Framework 2,0 formát kódování.Uvedené kódování se použije k exportu nebo importu dat XML.Můžete například /e utf-7 Určuje kódování Unicode (UTF-7).Je-li tento parametr vynecháte witadmin se pokusí zjistit, kódování a používá UTF-8, pokud se nezdaří detekce.

/v

Volitelné.Ověří kód XML, který definuje konfiguraci procesu však neproběhne import souboru definice.

/? or help

Zobrazí nápovědu o příkaz v okně příkazového řádku.

Poznámky

[!POZNÁMKA]

Po instalaci VS TFS 2013 upgradován stávající týmové projekty.Použije proces konfigurační soubor, který kombinuje agilní konfiguračních souborů a společné konfigurační soubory, které jsou podporovány v 2012 sady TFS.Následující witadmin byl označen jako zastaralý příkazy spolu s jejich odpovídající konfiguračních souborů:

  • exportagileprocessconfig

  • exportcommonprocessconfig

  • importagileprocessconfig

  • importcommonprocessconfig

Při aktualizaci upgradovanou týmového projektu, naleznete v části Aktualizace upgradovaného týmového projektu s cílem získat přístup k novým funkcím.

Pokud dojde k problémům s přístupem k existující testovacích plánů nebo testovací sady po upgradu na 2013.3 sady TFS, naleznete v části Update a team project manually to support test management.

Příklady

V obou příkladech platí následující hodnoty:

  • Adresa URL pro kolekci: http://AdventureWorksServer:8080, tfs/DefaultCollection

  • Týmový projekt: Contoso

  • Web server číslo portu: 8080

Chcete-li přidat na panel Rychlé přidat pole

Pole můžete přidat do libovolného panelu pro rychlé přidávání.Následující ukázka například přidává na panel nevyřízených položek produktu pole Obchodní hodnota.

Nevyřízené položky panel s obchodní hodnotu pole přidané

Na tomto panelu se zobrazují pouze pole, která jsou v sekci FIELDS definice typu pracovní položky pro vybraný typ pracovní položky.Například pokud vyberete chybu s inst, pak pouze zobrazuje název, jako obchodní hodnotu není definován pro chyby.Chcete-li na panel přidat jiný typ pracovní položky, přidáte ho do Kategorie požadavků podle popisu zde.

  1. Pokud nemáte oprávnění správce pro váš týmový projekt je získat tak.

  2. Otevřete okno příkazového řádku, kde je nainstalována buď aplikace Visual Studio, nebo Průzkumník týmových projektů, a zadejte:

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

    Na 32bitovou verzi systému Windows nahraďte % ProgramFiles % programfiles %.Je možné stáhnout průzkumníka týmových projektů zdarma.

  3. Exportujte soubor konfigurace procesu.

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

    Příklad CollectionURL je http://MyServer:8080, tfs/TeamProjectCollectionName.

  4. Přidejte odkaz na název pole do AddPanel oddílu.

    Například následující syntaxe přidá Priority element do panelu.

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

    Tipy:

    • Referenční název určitého pole můžete vyhledat v tomto rejstříku.

    • Přidáte všechna povinná pole pro pracovní položky typy definované pro požadavky na kategorii.Tímto způsobem můžete předejít otevřete formulář pracovní položky k vyplnění při přidání nevyřízených položek prostřednictvím panelu.

  5. Importujte soubor konfigurace procesu.

    witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
    
  6. Aktualizujte stránku nevyřízených položek a zobrazit aktualizované panelu.

Aktualizovat metastate mapování pro podporu Test Manager

Pokud upravíte WORKFLOW oddíl testovacího plánu nebo testovací sady, musí být namapován stavy metastates.Tento atribut podporuje Test Manager klientů, které jsou v aplikaci Visual Studio 2013.2 a starších verzích.

V následujícím příkladu pracovní postup testovacího plánu byl aktualizován, aby použít návrh, testování a podepsán vypnout samostatně.Pro podporu zpětné kompatibility TestPlanWorkItems bude přidán do ProjectProcessConfiguration oddíl konfigurace definice procesu.

PRACOVNÍ POSTUP

Metastate mapování

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

Pokud změníte pracovní postup testovacího sady, je třeba vytvořit podobné aktualizace, pokud chcete namapovat nové stavy.Bude nutné jej v rámci přidat TestSuiteWorkItems oddílu.Další informace naleznete v tématu Referenční dokumentace elementu XML konfigurace procesu.

Dotazy a odpovědi

D: jaké úpravy lze provádět a nadále používat funkce Průvodce konfigurací aktualizace svůj týmový projekt po upgradu sady TFS?

O: panel Rychlé přidat lze přizpůsobit.Průvodce konfigurací funkce aktualizujeme týmové projekty a získáte přístup k nejnovější funkce.

Ostatní změny může být nutné provést některé ručně prováděné operace při aktualizaci vašeho týmového projektu.Chcete-li zjistit, o které úpravy bezpečně můžete provést, a který neměli byste, naleznete v části přizpůsobit pracovní Sledování zkušeností: dříve, než můžete přizpůsobit, pochopit, údržbu a upgrade důsledky.

D: Pokud je nutné namapovat stavy pracovního postupu k metastates?

O: -li přidat nebo odebrat stavy pracovního postupu pro následující WITs, měli byste zvážit aktualizace konfigurace procesu můžete přidat nebo odebrat odpovídající metastate mapování.

  • WITs, které náleží do kategorie požadavku nebo kategorie úlohy: Metastate mapování podporují zobrazení agilní nástroje pro plánování.

  • WITs, které patří do kategorie chyb: Metastate mapování pro podporu Moje práce nástroj (agilní a na základě CMMI týmové projekty).

  • Testovací plán a testovací sady: aktualizace do pracovního postupu z těchto WITs musí být namapována pouze v případě, že podporují připojování k TFS z verze správce Test, který je založen na Visual Studio 2013.2 nebo dřívější verze členy týmu.

    Testovací plán a testovací sady WITs jsou k dispozici pouze v inovaci do sady TFS 2013.3, která je k dispozici od tohoto stránce stažení.

    Aktualizovat metastate mapování, pokud obdržíte aplikace zjistila neočekávané chyby Chyba při připojení k týmovému projektu.

    Chybová zpráva o chyby aplikace po upgradu sady TFS

Jak lze vyřešit chyby konfigurace procesu?

O: Pokud provedete jedním z těchto změn do týmového projektu, bude nutné aktualizovat definice pro ŽÁ, kategorie nebo konfigurace procesu.Aby nedocházelo k chybám, vždy proveďte požadované změny v tomto pořadí: WITs (1), (2) kategorie a konfigurace procesu (3)...

Vlastní nastavení

Aktualizovat nebo ověřit definici ŽÁ

Aktualizovat nebo ověřit definici konfigurace procesu

Přidat do kategorie požadavky kon

(Kon mohou patřit do kategorií požadavky nebo kategorii úkolu, nikoli však obojí.)

Chcete-li zahrnout následující pole:

  • Nevyřízené položky Priority (Scrum) nebo skládání pořadí (agilní nebo CMMI)

    (musí odpovídat pole Hodnota přiřazená k type=Order v konfiguračním souboru procesu)

  • Práce (Scrum), body příběhů (agilní), nebo velikost (CMMI)

    (musí odpovídat pole Hodnota přiřazená k type=Effort v konfiguračním souboru procesu)

  • Cesta k oblasti nebo hodnota pole, které jsou přiřazeny type=Team v konfiguračním souboru procesu

  • Všechna pole, které jsou součástí AddPanel oddílu konfiguračního souboru procesu (pole musí být definován v rámci FIELDS oddílu, ale nemusí být zahrnuty v rámci FORM oddílu.

Tak, aby obsahovala nezbytné metastate mapování:

  • Začátek každý stav pracovního postupu pro mapovánítype="Proposed"

  • Každý stav mezilehlá pracovního postupu, který chcete mít zobrazit na kanbanové tabuli k mapovánítype="InProgress"

  • Mapování na konec každého stav pracovního postupu, který mátype="Complete"

    Může mít pouze jednoho stavu namapována na type="Complete"

Obsahuje položku definovat barevné kódy přidružený ŽÁ.Příklad:

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

Změnit pracovní postup s inst v kategorii požadavky

Není k dispozici

Tak, aby obsahovala nezbytné metastate mapování, jak je popsáno výše pro přidání kon kategorie požadavky.

Přidat kon kategorie úlohy

Chcete-li zahrnout následující pole:

  • Nevyřízené položky Priority (Scrum) nebo skládání pořadí (agilní nebo CMMI)

  • Aktivita (Scrum nebo agilní) nebo oboru (CMMI)

    (musí odpovídat pole Hodnota přiřazená k type=Activity v konfiguračním souboru procesu)

  • Zbývající práce

    (musí odpovídat pole Hodnota přiřazená k type=RemainingWork v konfiguračním souboru procesu)

  • Cesta k oblasti nebo hodnota pole, které jsou přiřazeny type=Team v konfiguračním souboru procesu

  • (Volitelné) Původní práce a dokončené práce (agilní a CMMI pouze)

Tak, aby obsahovala nezbytné metastate mapování:

  • Začátek každý stav pracovního postupu pro mapovánítype="Proposed"

  • Mapování každý stav mezilehlá pracovního postupu, který chcete mít zobrazit na panelu úkolůtype="InProgress"

  • Mapování na konec každého stav pracovního postupu, který mátype="Complete"

    Může mít pouze jednoho stavu namapována na type="Complete"

Obsahuje položku definovat barevné kódy přidružený ŽÁ.Příklad:

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

Změnit pracovní postup s inst v kategorii úloh

Není k dispozici

Tak, aby obsahovala nezbytné metastate mapování, jak je popsáno výše pro přidání kon do kategorii úkolu.

Přidat kon kategorie chybu (agilní a CMMI pouze)

Změnit pracovní postup s inst v kategorii chybu (agilní a CMMI pouze)

Není k dispozici

Tak, aby obsahovala nezbytné metastate mapování:

  • Začátek každý stav pracovního postupu pro mapování type="Proposed"

  • Mapování každý stav mezilehlá pracovního postupu, který chcete mít uveden pro mé práci type="InProgress"

  • Mapa konec každý stav pracovního postupu type="Complete"

    Může mít pouze jednoho stavu namapována natype="Complete"

Další informace naleznete v tématu Podpora stavu aktualizace chyb pomocí funkce Moje práce.

Odebrat kon požadavky kategorie nebo kategorie úlohy

Není k dispozici

Chcete-li odebrat všechna metastate mapování, které jsou pouze přidružený k této ŽÁ

Odebrat kon z týmového projektu

Chcete-li odebrat kon ze souboru kategorií.

Chcete-li odebrat všechna metastate mapování, které jsou pouze přidružené k ŽÁ, který jste odstranili a WorkItemColor odebrat element, který definuje barevné kódy pro kon.

D: Jak mohu přizpůsobit jiné funkce, které se zobrazují v nástrojích agilního plánování v TWA?

O: Některá přizpůsobení lze provést prostřednictvím uživatelského rozhraní.Jiná vyžadují úpravu konfigurace procesu nebo jiných objektů týmového projektu.Přehled naleznete v tématu Konfigurace a přizpůsobení nástrojů pro agilní plánování pro týmový projekt.

D: Chcete pracovat s nevyřízenými položkami dvou nebo více portfolií?

O: Výchozí prostředí podporuje jednu úroveň nevyřízených položek portfolia.Můžete přidat až pět úrovní, jak je popsáno v tématu Přidání nevyřízených položek do agilní správy portfolií.

D: Chcete přidat nebo změnit typy pracovních položek zobrazené na panelu úkolů nebo v nevyřízených položkách produktu?

O: Pokud jste přidali vlastní typ pracovní položky, můžete ho přidat buď do seznamu nevyřízených položek, nebo na panel úkolů.Nemůžete ho zobrazit na obou místech.Postup naleznete v tématu Přidání chyb do backlogu nebo na panel úloh.