Sdílet prostřednictvím


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

Definujte klasifikace pro usnadnění sledování, seskupování a podávání zpráv o práci založenou na užitečné kategorií funkcí souvisejících produktů a milníky projektu.Definování oblastí pracovní položky uspořádat do kategorií funkční, fyzické nebo logické.Definujte iterací pracovní položky seskupit do milníky nebo čas cyklu kategorií.Tým může například uspořádat práce produktu do klientské oblasti, oblasti server a rozšíření oblasti.Počet iterací, které definujete určují kolikrát týmu bude opakovat sadu hlavní činnosti, jako je plán, vývoji a testování.

Klasifikace, které definujete, se zobrazí v oblasti a iterace dialogové okno Nový projekt týmu, jak ukazuje následující obrázek:

Oblastí a iterací

Po vytvoření týmového projektu, můžete použít libovolné klientské aplikace pro Team Foundation změnit oblasti a iterací.Můžete také definovat oprávnění pro řízení přístupu k oblasti projektu nebo iterace.Viz pokyny a pojmenování omezení platná pro klasifikace Vytvořit a upravit oblasti a iterací.Informace o polích, které sledují oblastí a iteracíOdkazy na pole oblastí a iterací

Oblastí a iterací zadáte soubor mapování předávat v rámci klasifikace modul plug-in aplikace Microsoft Project.

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

Standardně šablon procesů pro Microsoft řešení Framework (MSF) definovat žádné uzly oblasti a tři iterace uzlů, které jsou pojmenovány iterace 1, iterace 2 a 3 iterace.Iterace uzly jsou uvedeny v definici pracovní položky dotazy a úkoly jsou definovány v WorkItemTracking a portál zásuvné moduly.

V tomto tématu

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

  • Klasifikace úkolů a závislostí

  • Určení oblastí počáteční produktů

  • Určení počáteční iterací

  • Zadání pole Microsoft Office Project mapování soubor k odeslání

  • Klasifikace Plug-in Odkaz Element

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

Následující tabulka uvádí název souboru, složky a modul plug-in pro proces šablony 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 souborů XML a složky však není modul plug-in.Team Foundation Serverneobsahuje mechanismus pro nasazení klienta moduly, zásady nebo jiné úpravy.Pokud chcete zavést tento druh funkce, musíte použít vlastní distribuci a instalaci programu.

Zpět na začátek

Klasifikace úkolů a závislostí

Soubor modulu plug-in klasifikace musí odpovídat schématu definice, jak je uvedeno v souboru Css.xsd a modul plug-in musí být zadána ve vlastním souboru.Soubory schémat pro proces šablony lze stáhnout z následující stránky na webu společnosti Microsoft: proces šablony a schémata pracovní položky pro Visual Studio Team Foundation.

V souboru XML zadejte jeden nebo více úkolů a jejich závislosti.Obecně stačí pouze jeden úkol zadat počet iterací a uzlů, které vyžaduje týmu projektu.

[!POZNÁMKA]

Změníte šablonu procesu oblastí nebo iterací, přesvědčte se, zda neporušují přiřazení pro pracovní položku dotazy nebo pracovních položek, které jsou definovány v šabloně procesu.Iteration1Backlog.wiq práci například dotaz položku šablony MSF proces pro agilní software development odkazy iterace 1.Další informace naleznete v tématu Přidat položku dotazy práce šablonu procesu.

Zpět na začátek

Určení oblastí počáteční produktů

Kořenový uzel oblastí můžete zadat pomocí následující syntaxe:

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

Určete nula nebo více uzly děti tolik oblastí pro váš proces.Použití Node element určit jednotlivé oblasti a nastavit StructureType atributu na ProjectModelHierarchy.

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

Následující příklad ukazuje, jak zadat dvě oblasti klienta a serveru:

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

Zpět na začátek

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

Kořenový uzel pro iterací zadáte pomocí následující syntaxe:

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

Určete nula nebo více uzly dětí pro počet iterací pro váš proces.Použití Node element určit každé opakování a nastavit StructureType atributu na ProjectLifecycle.

Následující příklad ukazuje, jak zadat čtyři iterací: 1 milník milník 2, Beta a 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>

Zpět na začátek

Zadání pole mapování souboru aplikace Microsoft Project

Zadejte soubor, který obsahuje mapování polí pro Microsoft Project v properties Classification.xml souboru.Použití property určit soubor uložit, prvek, který je označen FileMapping.xml MSF proces šablon.Tento soubor obsahuje mapování mezi poli v Microsoft Project a v polích Team Foundation.Tento soubor je odeslány do databáze týmu projektu. Následující příklad ukazuje strukturu syntaxe pro tuto položku:

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

Tento soubor upravovat, naleznete v Namapování polí produktů Microsoft Project a Team Foundation.

Zpět na začátek

Klasifikace Plug-in Odkaz Element

Následující tabulka popisuje prvky, které slouží k definování oblastí počáteční produktů a počtu iterací.Určit tyto prvky taskXml prvek kontejner v souboru modulu plug-in klasifikace.Informace o tomto prvku Definice úloh ke zpracování modulu plug-in.

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

Nedefinuje soubor schématu Css.xsd property nebo properties prvky.Při odesílání šablonu procesu Správce šablon procesu ověřuje těchto prvků před uložením v Team Foundation Server.

Definování oblastí a iterací zadáním cesty vnořených uzlů a podřízené uzly stromu.Další informace naleznete v tématu Restrictions on Area and Iteration Paths.

Children

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

Childrenje volitelné podřízený prvek Node.

Obsahuje definice pro děti oblastí nebo iterací.

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 pro iterací a ProjectModelHierarchy oblastí.Názvy uzlů nesmí překročit 255 znaků.

Nodes

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

Nodesje vyžadován podřízeného prvku taskXml pro modul plug-in klasifikace.

Obsahuje definice oblasti a iterace.

properties

<properties>
   <property />
</properties>

propertiesje vyžadován podřízeného prvku taskXml pro modul plug-in klasifikace.

property

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

Kde se pro každý atribut, platí následující definice:

  • name: Povinné.Definuje název vlastnosti.Platné pouze název je MSPROJ.

  • value: Povinné.Definuje relativní cestu k souboru mapování pole.

  • isFile: Volitelné.Určuje, zda je vlastnost definována v souboru.Pokud je hodnota true, musí soubor neexistuje nebo se nezdaří ověření šablonu procesu.

propertyje vyžadován podřízeného prvku properties.

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

Zpět na začátek

Viz také

Koncepty

Vytvořit a upravit oblasti a iterací

Přizpůsobení funkčních oblastí v rámci šablony procesu