Sdílet prostřednictvím


Definice počátečních oblastí a iterací v modulu plug-in pro klasifikaci

Klasifikace usnadnění sledování, seskupení a vytváření sestav na práci podle kategorií užitečné v případech, například funkcí souvisejících produktů a milníků projektu.Můžete definovat oblasti uspořádání pracovních položek do kategorií funkční, fyzické nebo logické.Definujete iterací k seskupení pracovní položky do milníků nebo času cyklu kategorií.Můžete například tým mohla být uspořádána pracovní produkt klientské oblasti, do oblasti serveru a oblast rozšiřitelnost.Počet iterací, které definujete určení, kolikrát týmu, bude se opakovat konkrétní sadu hlavní aktivity, například plánu, vývoj a testování.

Klasifikace, které definujete se objeví na oblasti a iterací stránky pro nové týmový projekt, jak je znázorněno v následujícím obrázku.Přístup k této stránce v ze stránky správy Team Web Access.Chcete-li tuto stránku otevřít, přejděte zde.

Stránka oblasti pro týmový projekt, TWA admin kontextu

Tyto stránky otevřít z kontextu Správa Team Web Access (TWA).Chcete-li otevřít správu kontextu, zvolte Ikona nastavení (týmu Web Access) zařízení ikonu nastavení.

Zvolte ikonu gear otevřete správy

Chcete-li zjistit, jak připojit se k TWA, přejděte zde.

Po vytvoření týmový projekt, můžete upravit oblasti a iterace pomocí TWA.Můžete také definovat oprávnění pro řízení přístupu k oblasti projektu nebo iterace.Pokyny a omezením pro vytváření názvů, které se vztahují k klasifikace naleznete na adrese Přidání a změna cest oblastí a iterací.Informace o polích, které sledovat oblasti a iterace naleznete v tématuReferenční dokumentace polí oblastí a iterací

Kromě oblasti a iterace určíte soubor mapování pro aplikaci Microsoft Project chcete uložit v rámci klasifikace modul plug-in.

Důležitá poznámkaDůležité

Ve výchozím nastavení definovat šablony procesů pro Framework řešení společnosti Microsoft (MSF) žádné uzly oblasti a tři iterace uzly, které se nazývají iterace 1, iterace 2 a 3 iterace.Uzly iterace je odkazováno v definici pracovní položky dotazy a úlohy jsou definovány v WorkItemTracking a portálu moduly plug-in.

Název modulu plug-in klasifikace a umístění

Následující tabulka uvádí název soubor, složku a modul plug-in pro šablony procesů pro Microsoft Solutions Framework (MSF):

Název souboru:

Classification.xml

Název složky:

Klasifikace

Název modulu plug-in:

Microsoft.ProjectCreationWizard.Classification

[!POZNÁMKA]

Můžete změnit názvy souboru XML a složky, ale není modul plug-in.Team Foundation Serverneobsahuje mechanismus pro nasazení klientů moduly plug-in, zásad nebo jiné úpravy.Pokud chcete nasadit tento druh funkce, je nutné použít vlastní distribuci a instalaci programu.

Klasifikace úlohy a závislosti

Soubor modulu plug-in klasifikace musí odpovídat k jeho definici schématu, jak je uvedeno v souboru Css.xsd a modul plug-in musí být zadán v vlastní soubor.

V souboru XML zadejte jednu nebo více úloh a jejich závislosti.Obecně platí je nutné pouze jeden úkol, chcete-li určit počet iterací a uzly, které vyžaduje týmový projekt.

[!POZNÁMKA]

Pokud upravíte oblasti a iterace šablonu procesu, ujistěte se, že nedojde k narušení všech přiřazení, které se používají pro pracovní položku dotazy nebo pracovní položky, které jsou definovány v šabloně procesu.Můžete například Iteration1Backlog.wiq pracovní položky dotazu pro šablonu procesu MSF pro agilní vývoj softwaru vývoj odkazy iterace 1.Další informace naleznete v tématu Přidání dotazů na pracovní položky do šablony procesu.

Zadání oblasti počáteční produktů

Kořenový uzel oblastí určete pomocí následující syntaxe:

<Node StructureType="ProjectModelHierarchy" Name="Area" >

Zadejte nuly nebo více podřízených uzlů pro libovolný počet oblasti, jak chcete pro proces.Použití Node element k určení jednotlivých oblastí a nastavení StructureType atribut ProjectModelHierarchy.

<Node StructureType="ProjectModelHierarchy" Name="NodeName" ></Node>

Následující příklad ukazuje, jak určit dvě oblasti, klient a Server:

<?xml version="1.0" encoding="utf-8" ?>
<tasks>
   <task
      id="UploadStructure"
      name="Creating project structure"
      plugin="Microsoft.ProjectCreationWizard.Classification"
      completionMessage="Portfolio project structure created.">
      <taskXml>
         <Nodes>
            <Node StructureType="ProjectModelHierarchy" Name="Teams" >
               <Children>
                  <Node StructureType="ProjectModelHierarchy" Name="Client"></Node>
                  <Node StructureType="ProjectModelHierarchy" Name="Server"></Node>
               </Children>
            </Node>
         </Nodes>
      </taskXml>
   </task>
</tasks>

Zadání cest počáteční iterace

Zadejte kořenový uzel u iterací pomocí následující syntaxe:

<Node StructureType="ProjectLifecycle" Name="NodeName" >

Zadejte nuly nebo více podřízených uzlů pro libovolný počet iterací, kolik chcete, aby pro váš proces.Použití Node elementu, který chcete zadat každé iteraci a nastavit StructureType atribut ProjectLifecycle.

Následující příklad ukazuje, jak lze zadat čtyři iterací: milníku 1, 2 milníku, Beta a verze RTM.

<?xml version="1.0" encoding="utf-8" ?>
<tasks>
   <task
      id="UploadStructure"
      name="Creating project structure"
      plugin="Microsoft.ProjectCreationWizard.Classification"
      completionMessage="Team project structure created.">
      <taskXml>
         <Nodes>
            <Node StructureType="ProjectLifecycle" Name="Iteration" >
               <Children>
                  <Node StructureType="ProjectLifecycle" Name="Milestone 1"></Node>
                  <Node StructureType="ProjectLifecycle" Name="Milestone 2"></Node>
                  <Node StructureType="ProjectLifecycle" Name="Beta"></Node>
                  <Node StructureType="ProjectLifecycle" Name="RTM"></Node>
               </Children>
            </Node>
         </Nodes>
      </taskXml>
   </task>
</tasks>

Zadání souboru mapování pole pro aplikaci Microsoft Project

Zadejte soubor, který obsahuje mapování polí pro Microsoft Project v properties oddílu Classification.xml souboru.Použití property element k určení, soubor, který chcete uložit, které je označeno FileMapping.xml pro šablony procesů MSF.Tento soubor obsahuje mapování mezi poli v Microsoft Project polí a v Team Foundation.Tento soubor je odeslán do databáze nástroje pro týmový projekt. Následující příklad ukazuje strukturu syntaxe pro tuto položku:

<properties>
   <property name="MSPROJ" 
             value="Classification\FileMapping.xml" 
             isFile="true" />
</properties>

Chcete-li přizpůsobit tento soubor, naleznete v části Mapování polí produktů Microsoft Project a Team Foundation.

Odkaz na modul plug-in element klasifikace

Následující tabulka popisuje elementy, které můžete použít k definování počáteční produktu oblasti a iterace.Zadejte tyto prvky v rámci taskXml elementu kontejneru v modulu plug-in souboru klasifikace.Informace o tomto prvku naleznete v tématu Definování úloh ke zpracování modulu plug-in.

Poznámka k upozorněníUpozornění

Soubor schématu Css.xsd nedefinuje property nebo properties elementy.Při odesílání šablonu procesu Správce šablon procesu ověří tyto prvky před uložením je v Team Foundation Server.

Definujte oblasti a iterace zadáním cesty stromu vnořené uzly a podřízených uzlů.Další informace naleznete v tématu Přidání a změna cest oblastí a iterací.

Children

<Children>
    <Node> . . . </Node>
</Children>

Childrenje volitelný podřízený prvek Node.

Obsahuje definice pro děti oblasti a iterace.

Node

<Node StructureType="ProjectLifecycle | ProjectModelHierarchy" Name="NodeName">
   <Node> . . . </Node>
   <Children> . . . </Children>
</Node>

Nodeje volitelný podřízený prvek Nodes a Children.

Definuje strukturu stromu.Použití ProjectLifecycle u iterací a ProjectModelHierarchy pro oblasti.Názvy uzlů nesmí překročit 255 znaků.

Nodes

<Nodes>
   <Node> . . . </Node>
</Nodes>

Nodesje povinný podřízený element elementu taskXml pro modul plug-in klasifikace.

Obsahuje definice, oblasti a iterace.

properties

<properties>
   <property />
</properties>

propertiesje povinný podřízený element elementu taskXml pro modul plug-in klasifikace.

property

<property name="property name" value="Classification\FileName" isFile="true | false" />

Pokud rozumí pro každý z atributů:

  • name: Požadovaná.Definuje název vlastnosti.Je platný pouze název MSPROJ.

  • value: Požadovaná.Definuje relativní cesta k souboru mapování pole.

  • isFile: Nepovinné.Určuje, zda je vlastnost je definována v souboru.Pokud je hodnota true, musí existovat soubor nebo selže ověření šablonu procesu.

propertyje povinný podřízený element elementu properties.

Definuje data související s projektem například data mapování XML pro Microsoft Project.

Viz také

Koncepty

Přidání a změna cest oblastí a iterací

Přizpůsobení funkčních oblastí v rámci šablony procesu [přesměrováno]