Sdílet prostřednictvím


Odkaz Element XML konfigurace procesu

Konfigurační soubory procesu určit rozložení a funkce následující funkce: rychlost Nevyřízené položky a týmu produktu, Nevyřízené položky iterace, kapacitu týmu a burndown grafy, úloh Rada, akcionářů názor, a Moje práce.Můžete exportovat tyto konfigurační soubory, AgileConfiguration a CommonConfiguration z týmu projektu nebo k nim přistupovat z šablonu procesu, který můžete stáhnout z Visual Studio Team Foundation Server 2012.Upravit rozložení stránky Nevyřízené položky úpravou definice uvedené v AgileConfiguration a přizpůsobit oblasti, které jsou společné pro několik funkcí úpravou definice uvedené v CommonConfiguration.

Přehled funkcí, které můžete přizpůsobit, viz Přizpůsobení stránek nevyřízených položek a nástěnky pomocí konfigurace procesů.

[!POZNÁMKA]

Informace o způsobu použití tým Nevyřízené položky a úloh stránky Rada Agilní plánování a iterací.

V tomto tématu

  • AgileConfiguration: Syntaxe strukturu a prvky

  • CommonConfiguration: Syntaxe strukturu a prvky

AgileConfiguration: Syntaxe strukturu a prvky

Upravit stránku Nevyřízené položky změnou prvky obsažené v AgileProjectConfiguration prvku.Chcete-li přizpůsobit stránce produktu Nevyřízené položky upravit prvky ProductBacklog prvek a přizpůsobení stránek iterace Nevyřízené položky měnit prvky obsažené v IterationBacklog prvky.

Následující příklad XML ukazuje strukturu kódu, který definuje agilní proces konfigurace, obsažené v souboru AgileConfiguration.xml.Tento příklad odpovídá výchozí syntaxe definovaná pro MSF pro v6.0 agilní vývoj softwaru.

<?xml version="1.0" encoding="utf-8"?>
<AgileProjectConfiguration>
  <ProductBacklog>
    <Columns>
      <Column refname="System.Title" width="400" />
      <Column refname="System.State" width="100" />
      <Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="50" />
      <Column refname="System.IterationPath" width="200" />
    </Columns>
    <AddPanel>
      <Fields>
        <Field refname="System.Title" />
      </Fields>
    </AddPanel>
  </ProductBacklog>
  <IterationBacklog>
    <Columns>
      <Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="50" />
      <Column refname="System.Title" width="400" />
      <Column refname="System.State" width="100" />
      <Column refname="System.AssignedTo" width="100" />
      <Column refname="Microsoft.VSTS.Scheduling.RemainingWork" width="50" />
    </Columns>
  </IterationBacklog>
</AgileProjectConfiguration>

Zpět na začátek

Hh500408.collapse_all(cs-cz,VS.110).gifPrvky XML pro nevyřízené položky stránky

Následující tabulka popisuje podřízené prvky AgileProjectConfiguration kořenový prvek.Tyto prvky můžete použít k určení sloupců a polí, která se zobrazí na stránce Nevyřízené položky.

Element

Popis a syntaxe

Poznámky

AddPanel

Zadejte pole zobrazit panel oblasti, kde jsou definovány nové položky Nevyřízené položky zkušenosti "rychle přidat" prvek kontejneru.

<AddPanel>
    <Fields>
       <Field . . . />
       . . .
   </Fields>
</AddPanel>

Povinné.Pouze jednu instanci.

Musíte zadat alespoň jeden Fields prvku.

"Rychle přidat" zkušenosti se zobrazí pouze na stránce produktu Nevyřízené položky v Team Web Access.

Column

Určuje pole zobrazit jako sloupce na stránce Nevyřízené položky.

<Column refname="FieldReferenceName"  width="FieldWidth" />

Povinné.

Pro každý sloupec, který se zobrazí na stránkách, které Nevyřízené položky seznamu zobrazení nutné zadat název odkazu pro pole, které je definováno pro typ položky práce spojené s Nevyřízené položky zboží.Musíte zadat kladné celé šířky pole.

Columns

Určuje kolekci Column prvky.

<Columns>
   <Column . . . />
   . . .
</Columns>

Povinné.Jedna instance pouze pro každou IterationBacklog a ProductBacklog nadřazené prvky.

Je nutné zadat sloupce, které chcete zobrazit na stránkách, které zobrazit nevyřízené položky produktů nebo iteraci Nevyřízené položky.

Field

Určuje pole v panelu stránky produktu Nevyřízené položky zobrazit.

<Field refname=”FieldReferenceName” />

Povinné.Jeden nebo více prvků obsažených v Fields nadřazeného prvku.

Při definici pracovní položky přidat do nevyřízené položky můžete zadat hodnotu pro pole se seznamem v rámci AddPanel části procesu konfigurace.

Určuje výchozí konfiguraci hlavy jako jediné pole zobrazit jako následující ukázkový kód pole:

<AddPanel>
   <Fields>
      <Field refname="System.Title" />
   </Fields>
</AddPanel>

Fields

Určuje kolekci Field prvky.

<Fields>
<Field . . . />
   . . .
</Fields>

Povinné.Jednu instanci definována pouze pro AddPanel nadřazeného prvku.

Můžete určit pole, která chcete rychle zadat při přidávání položek do nevyřízené položky product.

IterationBacklog

Upravit rozložení stránky, které zobrazit položky práce přiřazena konkrétní iterace používá prvek kontejneru.

<IterationBacklog workItemCountLimit="MaximumLimit"  >
   <Columns> . . . </Columns>
   . . . 
</IterationBacklog > 

Povinné.Pouze jednu instanci.

Můžete určit počet sloupců, šířky sloupců a polí, která naplnit každý sloupec pro stránky, které se zobrazí seznam položek Nevyřízené položky přiřazené k iteraci.

Standardně je omezena na celkem 500 pracovních položek úkolů Rada.Tuto mez můžete změnit zadáním hodnoty pro workItemCountLimit atributu.

ProductBacklog

Kontejner prvek slouží k přizpůsobení rozložení stránky, která zobrazuje Nevyřízené položky produktů a který obsahuje panel pro přidání položky práce Nevyřízené položky.

<ProductBacklog>
   <Columns> . . . </Columns>
   <AddPanel> . . . </ AddPanel>
</ProductBacklog >

Povinné.Pouze jednu instanci.

Můžete určit počet sloupců, šířky sloupců a polí, která naplnit každý sloupec pro stránky, které se zobrazí seznam položek Nevyřízené položky přiřazené Nevyřízené položky product.Nevyřízené položky produktu zobrazí všechny položky aktivní Nevyřízené položky, včetně těch, které byly přiřazeny k iteraci.

Zpět na začátek

CommonConfiguration: Syntaxe strukturu a prvky

Přizpůsobit stránku Rada úloh pomocí CommonProjectConfiguration prvek, který podporuje několik podřízených elementů.TypeFields Zadat pole používá typy pracovních položek pro zachycení konkrétní informace.Několik dalších podřízené prvky, například RequirementWorkItems, TaskWorkItems, a BugWorkItems určit skupiny kategorií, přiřadit tyto typy, které odkazují na určitý proces konfigurace funkce oblastí.

Následující příklad XML ukazuje strukturu kódu, která definuje společné proces konfigurace v souboru CommonConfiguration.xml.Tento příklad odpovídá výchozí syntaxe definovaná pro MSF pro v6.0 agilní vývoj softwaru.

<?xml version="1.0" encoding="utf-8"?>
<CommonProjectConfiguration>
  <TypeFields>
    <TypeField refname="System.AreaPath" type="Team" />
    <TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="format h" />
    <TypeField refname="Microsoft.VSTS.Common.StackRank" type="Order" />
    <TypeField refname="Microsoft.VSTS.Scheduling.StoryPoints" type="Effort" />
    <TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationStartInformation" type="ApplicationStartInformation" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationLaunchInstructions" type="ApplicationLaunchInstructions" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationType" type="ApplicationType">
        <TypeFieldValues>
            <TypeFieldValue value="Web application" type="WebApp" />
            <TypeFieldValue value="Remote machine" type="RemoteMachine" />
            <TypeFieldValue value="Client application" type="ClientApp" />
        </TypeFieldValues>
    </TypeField>
  </TypeFields>
  <RequirementWorkItems category="Microsoft.RequirementCategory" plural="Stories">
    <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </RequirementWorkItems>
  <TaskWorkItems category="Microsoft.TaskCategory">
    <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </TaskWorkItems>
  <BugWorkItems category="Microsoft.BugCategory">
   <States>
        <State value="Active" type="InProgress" />
        <State value="Resolved" type="Resolved" />
        <State value="Closed" type="Complete" />
      </States> 
  </BugWorkItems>
  <FeedbackRequestWorkItems category="Microsoft.FeedbackRequestCategory" plural="Feedback Requests">
    <States>
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </FeedbackRequestWorkItems>
  <FeedbackResponseWorkItems category="Microsoft.FeedbackResponseCategory" plural="Feedback Responses">
    <States>
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </FeedbackResponseWorkItems>
  <Weekends>
    <DayOfWeek>Saturday</DayOfWeek>
    <DayOfWeek>Sunday</DayOfWeek>
  </Weekends>
</CommonProjectConfiguration>

Zpět na začátek

Hh500408.collapse_all(cs-cz,VS.110).gifPrvky XML pro společné prostory

Následující tabulka popisuje podřízené prvky CommonProjectConfiguration prvku.Tyto prvky konfigurace oblastí, které podporují stránek, které zobrazují v Team Web Access, Průzkumník týmových projektů a formulář žádosti o zpětné vazby.

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

Hodnoty přiřazené k NázevKategorie musí odpovídat skupiny kategorií definovaných týmu projektu.Skupiny kategorií určíte v souboru definice kategorií.Pro nejnovější verze Visual Studio ALM bylo definováno pět nových kategorií.Další informace naleznete v tématu kategorie, proces konfigurace a zakázání vytváření určitých typů pracovních položek,.

Element

Popis a syntaxe

Poznámky

BugWorkItems

Určuje kategorii, která odpovídá bug pracovních položek a přidruží metastates stavy pracovního postupu Nevyřízené položky zboží.

<BugWorkItems category=”CategoryName”>
    <States>
       <State . . . />
       . . .
   </States>
</BugWorkItems

Povinné.NázevKategorie musí odpovídat kategorie definované pro tým projektu.

DayOfWeek

Určuje den v týdnu, který odpovídá na non pracovní den.

<DayOfWeek>NameOfADay</DayOfWeek>

Požadovaný podřízený Weekends prvku.

Valid names correspond to the English days of the week: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday.

PoznámkaPoznámka
Je nutné zadat den v týdnu v angličtině, bez ohledu na jazyk nainstalovaný Team Foundation Server.

FeedbackResponseWorkItems

Určuje kategorii, která odpovídá práci typy položek, které se používají k zachycení odpověď na názor a přidruží metastates stavy pracovního postupu těchto položek.

Povinné.Neupravovat.

NázevKategorie musí odpovídat skupiny kategorií definovaných týmu projektu.

FeedbackRequestWorkItems

Určuje kategorii, která odpovídá práci typy položek, které se používají k zachycení požadavky zpětné vazby a přidruží metastates stavy pracovního postupu těchto položek.

Povinné.Neupravovat.

NázevKategorie musí odpovídat skupiny kategorií definovaných týmu projektu.Určete skupiny kategorií pomocí souboru kategorie.XML.

RequirementWorkItems

Určuje kategorii, která odpovídá Nevyřízené položky položky, jako je například uživatel články, požadavky a položky Nevyřízené položky produktů a přidruží metastates stavy pracovního postupu Nevyřízené položky zboží.

<RequirementWorkItems category="CategoryName" plural="NameOfBacklogItems" >
   <States>
      <State . . . />
      . . .
   </States>
</RequirementWorkItems>

Povinné.

NázevKategorie musí odpovídat skupiny kategorií definovaných týmu projektu.Určete skupiny kategorií pomocí souboru kategorie.XML.

State

Přiřadí stav pracovního postupu metastate.Metastates představují seskupení států pracovního postupu, které podporují stavy pracovního postupu správy na desce úkolu nebo jiných součástí procesu konfigurace.

<State type="TypeName" value="ValueName"/>

Povinné.

Platné hodnoty pro TypeName odpovídají hodnotě přiřazené STATE v rámci definovaných typů pracovních položek, které jsou ve skupině kategorií resp. pracovního postupu.

Platné hodnoty pro ValueName odpovídají následujícím výčtové hodnoty: v rámci definovaných typů pracovních položek, které jsou ve skupině kategorií resp. pracovního postupu.

  • Agilní:

    • Proposed: Určuje pracovních položek, které jsou nové, dosud potvrzena nebo dosud pracuje.

    • InProgress: Určuje pracovní položky, které byly potvrzeny nebo se aktivně pracuje.

    • Complete: Určuje pracovní položky, které byly implementovány.

  • Chyba: kromě agilní metastates obsahuje Resolved metastate, který označuje chyby, které byly vyřešeny.

  • Feedback: Requested, Received, Reviewed, and Declined.

Další informace naleznete v tématu stavy pracovního postupu, proces konfigurace a metastates,.

States

Určuje kolekci State prvky, které přidružení pracovního postupu státy typů pracovních položek s metastates.

<States>
   <State . . . />
   . . .
</States>

Required element for the BugWorkItems, FeedbackResponseWorkItems, FeedbackRequestWorkItems, RequirementWorkItems and TaskWorkItems elements.

Stateprvky lze přiřadit k metastates stavy pracovního postupu.

TaskWorkItems

Určuje kategorii, která odpovídá položky úkolů a přidruží metastates stavy pracovního postupu úkolů.

<TaskWorkItems category="CategoryName">
   <States>
      <State . . . />
      . . .
   </States>
</TaskWorkItems>

Povinné.

NázevKategorie musí odpovídat skupiny kategorií definovaných týmu projektu.Můžete určit skupiny kategorií pomocí souboru kategorie.XML.

Stránky Nevyřízené položky a Rada seznam těchto pracovních položek, které odpovídají zadané v rámci hodnoty stavu States prvku.

TypeField

Určuje název referenční pole, jehož hodnota odkazuje na typ činnosti, podpora oblasti podporované funkce.Určete tento element TypeFields prvek kontejneru.

<TypeField refname=”FieldReferenceName” type=”NameOfType” [format="{0} TimeUnitString"] / >

Určení formátu je platná pouze při type="RemainingWork".Můžete zadat libovolný textový řetězec pro TimeUnitString , kterou chcete zobrazovat na kapacitu pruhy na aktuální stránce Nevyřízené položky iterace a na palubě úkolu.

Povinné.Je třeba zadat pole, které odpovídají polím používat v rámci typů pracovních položek pro zachycení konkrétní informace.

Nevyřízené položky a úloh stránky Rada:

  • Activity: Používá se k podpoře kapacity podle činnosti funkce.Zadejte pole definované pro daný typ úkolu pracovní položky, která slouží k určení typu činnosti, které mají být provedeny.

  • Effort: Určuje pole použité k výpočtu rychlosti týmu.Zadejte pole definované pro typ Nevyřízené položky pracovní položku, která slouží k zachycení úrovně intenzity rybolovu nebo relativní hodnocení ve výši Nevyřízené položky zboží bude vyžadovat provádění práce.

  • Order: Určuje pole slouží k definici pořadí řazení pro nevyřízené položky zboží pro iteraci Nevyřízené položky a úloh stránky Rada.Určete pole, která slouží k zachycení relativní prioritu přiřazena Nevyřízené položky zboží.Pracovní položky jsou uvedeny na stránce vzestupné pořadí definované pro tento typ pole.

  • RemainingWork: Určuje pole použité k výpočtu zbývající práce a burndown grafy.Určete pole, které slouží k zachycení počet hodin nebo dní, které zůstávají na dokončení úkolu.

    Hodnota zadaná pro format se používá na stránkách Nevyřízené položky a úkolů Rada kdykoli zbývající práce je hlášena.Například při vykazování kapacity podle činnosti nebo kapacity za člena týmu nebo vedle záhlaví sloupce pro úkol států na palubě úkolu.

    Pro TimeUnitString, zadat textový řetězec, který chcete použít tak, aby odrážely čas jako hodiny nebo dny.

    Všechny platné jsou například následující hodnoty:

    format="{0} h"

    format="{0} hours"

    format="hours {0}"

    format="time {0}"

  • Team: Určuje pole použít k přiřazení týmu Rada stránek Nevyřízené položky a úloh.Toto pole by mělo zůstat nastavena na výchozí hodnotu, System.AreaPath.

Názory formuláře žádosti:

PoznámkaPoznámka
Není nutné měnit výchozí přiřazení pro následující TypeField prvky.Tato přiřazení odpovídat polím používá k zachycení odpovídající informace typ požadavku názory pracovní položku.
  • ApplicationStartInformation: Určuje pole se používá k zachycení cestu ke spuštění aplikace.

  • ApplicationLaunchInstructions: Určuje pole se používá k zachycení pokyny pro spuštění.

  • ApplicationType: Určuje pole se používá k zachycení typ aplikace.Uvedené typy odpovídají povolené hodnoty zadané v definici typu požadavku zpětnou vazbu.

TypeFields

Určuje kolekci TypeField prvky.

<TypeFields>
   <TypeField . . . />
   . . .
</TypeFields>

Povinné.

Je nutné zadat typy polí, která odkazuje na nevyřízené položky, Rada úkolů a formulář žádosti o podporu funkcí, které se zobrazí.

TypeFieldValue

Určuje název aplikace typu na formulář žádosti o zpětné vazby.

<TypeFieldValue value="ApplicationTypeName" type="TypeApp"/>

Povinné.Neupravovat.

Přiřazení výchozí odpovídají povolené hodnoty zadané v definici typu formuláře žádosti o názor.

<TypeFieldValues>
   <TypeFieldValue value="Web application" type="WebApp" />
   <TypeFieldValue value="Remote machine" type="RemoteMachine" />
   <TypeFieldValue value="Client application" type="ClientApp" />
</TypeFieldValues>

TypeFieldValues

Určuje kolekci TypeFieldValue prvky.

<TypeFieldValues>
   <TypeFieldValue . . . />
   . . .
</TypeFieldValues>

Pro TypeFieldValue při type="ApplicationType".

Je nutné zadat hodnoty pro typy polí, která chcete zobrazit ve formuláři žádosti o názor.

Weekends

Prvek kontejneru zadejte nepracovní dny.

<Weekends>
   <DayOfWeek> . . . </DayOfWeek >
   . . . 
</ Weekends >

Nepovinné.

Pokud chcete účet pro nepracovní dny ve výpočtu kapacity a burndown grafy, zadejte nepracovní dny.

Zpět na začátek

Viz také

Referenční dokumentace

Správa konfigurace procesu [witadmin]

Koncepty

Aktualizace upgradovaného týmového projektu s cílem získat přístup k novým funkcím

Přizpůsobení stránek nevyřízených položek a nástěnky pomocí konfigurace procesů