Share via


İşlem yapılandırma xml öğe başvurusu

Yapılandırma dosyaları işlemek, düzenini ve işlevselliğini aşağıdaki özellikleri belirlemek: Ürün bekleme listesi ve ekip velocity, yineleme bekleme listesi, ekip kapasite ve burndown grafik, görev panosu, Girişimcinin görüş, ve Çalışmam.Bu yapılandırma dosyaları dışa aktarabilirsiniz, AgileConfiguration ve CommonConfiguration, kendi ekibinden proje veya karşıdan yüklediğiniz işlem şablondan erişim Visual Studio Team Foundation Server 2012.AgileConfiguration içinde belirtilen tanımlarını değiştirerek bekleme listesi sayfaların düzenini özelleştirmek ve çeşitli özellikleri ortak alanları CommonConfiguration içinde belirtilen tanımlarını değiştirerek özelleştirebilirsiniz.

Özelleştirebileceğiniz özelliklerine genel bakış için bkz: İşlem Yapılandırmasını Kullanarak Biriktirme Listesi ve Pano Sayfalarını Özelleştirme.

[!NOT]

Bir takım bekleme listesi ve görev panosu sayfaları nasıl kullandığı hakkında daha fazla bilgi için bkz: Hızlı planlama ve yineleme.

Bu konuda

  • AgileConfiguration: sözdizimi yapısı ve öğeleri

  • CommonConfiguration: sözdizimi yapısı ve öğeleri

AgileConfiguration: sözdizimi yapısı ve öğeleri

İçindeki öğeleri değiştirerek bekleme listesi sayfasını özelleştirme AgileProjectConfiguration öğesi.Ürün bekleme listesi sayfasını özelleştirmek için öğeleri değiştirmek ProductBacklog öğesi, yineleme bekleme listesi sayfaları özelleştirmek için içindeki öğeleri değiştirebilir ve IterationBacklog öğeleri.

Aşağıdaki xml örneğinde, AgileConfiguration.xml dosyasında yer alan hızlı işlem yapılandırmasını tanımlayan kod yapısını gösterir.Bu örnek için hızlı yazılım geliştirme v6.0 msf için tanımlanan varsayılan sözdizimi karşılık gelir.

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

Başa dön

Hh500408.collapse_all(tr-tr,VS.110).gifxml öğeleri için bekleme listesi sayfası

Alt öğeleri aşağıdaki tabloda açıklanmıştır AgileProjectConfiguration kök öğe.Bu öğeler, bekleme listesi sayfasında, sütunlar ve görünmesi gereken alanları belirlemek için kullanabilirsiniz.

Öge

Açıklama ve Sözdizimi

Notlar

AddPanel

Kapsayıcı öğe "hızlı Ekle" deneyim alanı yeni bekleme listesi öğeleri tanımlandığı paneli alanı içinde görünmesini belirtmek için kullanılır.

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

Gerekli.Yalnızca bir örneği.

En az bir tane belirtmek Fields öğesi.

"Hızlı Ekle" deneyimi yalnızca ürün bekleme listesi sayfasında görünür Ekip Web Erişimi.

Column

Bekleme listesi sayfasında sütun olarak görünmesini alanı belirtir.

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

Gerekli.

Bekleme listesi liste görüntüleyen sayfalarında görünmesini istediğiniz her sütun için bekleme listesi maddelerle ilişkili iş öğesi türü için tanımlanan bir alana başvuru adı belirtmeniz gerekir.Alan genişliği için pozitif bir tamsayı belirtmelisiniz.

Columns

Bir Column öğesi koleksiyonu belirtir.

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

Gerekli.Her biri için yalnızca bir örnek IterationBacklog ve ProductBacklog üst öğeleri.

Ürün bekleme listesi veya bir yineleme bekleme listesi görüntüleme sayfalarında görünmesini istediğiniz sütunları belirtmeniz gerekir.

Field

Panel ürün bekleme listesi sayfası içinde görünür bir alanı belirtir.

<Field refname=”FieldReferenceName” />

Gerekli.Bir veya daha fazla öğe içindeki Fields üst öğesi.

Bir iş öğesi eklemek için bekleme listesi tanımladığınızda, içinde listelemek alanlar için bir değer belirtmek AddPanel bölümüne yapılandırma işlemi.

Varsayılan yapılandırmayı belirtir başlık olarak, aşağıdaki kod örneği gösterildiği gibi görüntülemek için tek bir alan alan:

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

Fields

Bir Field öğesi koleksiyonu belirtir.

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

Gerekli.Yalnızca tanımlanan bir örnek AddPanel üst öğesi.

Hızlı bir şekilde ürün bekleme listesi için öğeler eklerken, belirtmek istediğiniz alanları belirleyin.

IterationBacklog

Kapsayıcı öğe belirli bir yineleme için atanan çalışma öğeleri görüntüleyen sayfaların düzenini özelleştirmek için kullanılır.

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

Gerekli.Yalnızca bir örneği.

Sütunlar, sütun genişlikleri ve her sütun için bir yineleme atanmış bekleme listesi öğeleri listesini görüntüle Bu sayfaları doldurmak alanların sayısını belirtin.

Varsayılan olarak, görev panosu 500 çalışma öğelerinin toplam kısıtlıdır.Bu sınır için bir değer belirterek değiştirmek workItemCountLimit özniteliği.

ProductBacklog

Bekleme listesi için çalışma öğeleri eklemek için bir panel ürün bekleme listesi ve, görüntüler sayfa düzenini özelleştirmek için kullanılan kapsayıcı öğe içerir.

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

Gerekli.Yalnızca bir örneği.

Sütunlar, sütun genişlikleri ve her sütun için atanan ürün bekleme listesi için bekleme listesi öğelerinin listesini görüntülemek sayfalar doldurmak alanların sayısını belirtin.Ürün bekleme listesi bekleme listesi, bir yineleme atanmış olanlar da dahil, tüm etkin öğeleri görüntüler.

Başa dön

CommonConfiguration: sözdizimi yapısı ve öğeleri

Görev panosu sayfasını kullanarak özelleştirme CommonProjectConfiguration birkaç alt öğeleri destekler öğesi.TypeFields Kullanılan alan özel bilgileri yakalamak için çalışma öğelerinin türlerini belirtin.Birkaç diğer alt öğeler, örneğin, RequirementWorkItems, TaskWorkItems, ve BugWorkItems özel işlem yapılandırma özellik alanları tarafından başvurulan bu türleri ile ilişkilendirmek için kategori grubu belirtin.

Aşağıdaki xml örneğinde, CommonConfiguration.xml dosyasında yer alan, genel işlem yapılandırma tanımlayan kod yapısını gösterir.Bu örnek için hızlı yazılım geliştirme v6.0 msf için tanımlanan varsayılan sözdizimi karşılık gelir.

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

Başa dön

Hh500408.collapse_all(tr-tr,VS.110).gifxml öğelerini ortak alanlar için

Alt öğeleri aşağıdaki tabloda açıklanmıştır CommonProjectConfiguration öğesi.Bu öğelerin her ikisini de görüntüleme sayfalarını destekleyen alanlarını yapılandırmak Ekip Web Erişimi, Ekip Gezgini ve görüş istek formu.

Önemli notÖnemli

Atanan değerler CategoryName ekip proje için tanımlanan kategori grubuna karşılık gelmesi gerekir.Kategori grupları kategori için tanım dosyasında belirtin.Visual Studio alm en son sürümü için beş yeni kategoriler tanımlandı.Daha fazla bilgi için bkz: Kategoriler, işlem yapılandırması ve çalışma öğeleri belirli türdeki oluşturulmasını devre dışı bırakma.

Öge

Açıklama ve sözdizimi

Notlar

BugWorkItems

Bekleme listesi öğeleri iş akışı durumları metastates ile ilişkilendirir ve hata çalışma öğelerine karşılık gelen kategorisini belirtir.

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

Gerekli.CategoryName ekip proje için tanımlanan kategori karşılık gelmesi gerekir.

DayOfWeek

Bir çalışma dışı gün için karşılık gelen haftanın gününü belirtir.

<DayOfWeek>NameOfADay</DayOfWeek>

Gerekli alt Weekends öğesi.

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

NotNot
İngilizce olarak yüklü dil ne olursa olsun bir haftanın gününü belirtmelisiniz Team Foundation Server.

FeedbackResponseWorkItems

Geribildirim yanıt yakalamak için kullanılan ve bu öğelerin iş akışı durumları metastates ile ilişkilendirir öğe türleri çalışmak için karşılık gelen kategorisini belirtir.

Gerekli.Özelleştirme değil.

CategoryName ekip proje için tanımlanan kategori grubuna karşılık gelmesi gerekir.

FeedbackRequestWorkItems

Bu öğelerin iş akışı durumları metastates ile ilişkilendirir ve görüş istekleri yakalamak için kullanılan madde türleri çalışmak için karşılık gelen kategorisini belirtir.

Gerekli.Özelleştirme değil.

CategoryName ekip proje için tanımlanan kategori grubuna karşılık gelmesi gerekir.Kategori grupları Categories.xml dosyasını kullanarak belirtin.

RequirementWorkItems

Kullanıcı öyküleri, gereksinimleri ve ürün bekleme listesi öğeleri gibi bekleme listesi öğelerine karşılık gelen ve metastates ile bekleme listesi öğeleri iş akışı durumları associates kategorisini belirtir.

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

Gerekli.

CategoryName ekip proje için tanımlanan kategori grubuna karşılık gelmesi gerekir.Kategori grupları Categories.xml dosyasını kullanarak belirtin.

State

İş akışı durumu bir metastate atar.Metastates görev panosu veya diğer işlem yapılandırma bileşenleri üzerinde iş akışı durumları yönetimini destekleyen iş akışı durumları gruplandırması temsil eder.

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

Gerekli.

İçin geçerli değerler TypeName atanmış bir değere karşılık gelen bir STATE içinde tanımlanan kategori grubunda sırasıyla bulunan çalışma öğelerinin türleri için iş akışı.

İçin geçerli değerler ValueName aşağıdaki numaralandırılmış değerlerden birine karşılık gelir: kategori grubunda sırasıyla bulunan çalışma öğelerinin türleri için tanımlı iş akışı içinde.

  • Hızlı:

    • Proposed: Henüz değil kabul edilen veya henüz üzerinde çalıştığı yeni çalışma öğeleri gösterir.

    • InProgress: Taahhüt edilmiş veya etkin olarak üzerinde çalıştığı çalışma öğeleri gösterir.

    • Complete: Karşılanmış bulunmaktadır çalışma öğeleri gösterir.

  • Hata: hızlı metastates ek olarak içeren Resolved metastate, çözümlenmiş hataları gösterir.

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

Daha fazla bilgi için bkz: iş akışı durumları, metastates ve yapılandırma işlemi.

States

Topluluğu belirtir State tür iş akışı durumları ilişkilendirmek öğeleri metastates öğeleri çalışma.

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

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

Stateöğeleri, iş akışı durumları için metastates atamak için kullanılır.

TaskWorkItems

Görev öğeleri için karşılık gelen ve görevleri iş akışı durumları metastates ile ilişkilendirir kategorisini belirtir.

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

Gerekli.

CategoryName ekip proje için tanımlanan kategori grubuna karşılık gelmesi gerekir.Kategori grupları Categories.xml dosyasını kullanarak belirtin.

Bekleme listesi ve Pano sayfaları içinde belirtilen durumu değerlere karşılık gelen bu çalışma öğeleri listesi States öğesi.

TypeField

Bir alanın değerini aktivite türü için desteklenen özellik alanını desteklemek üzere başvurulan referans adını belirtir.Bu öğenin içinde belirttiğiniz TypeFields kapsayıcı öğe.

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

Biçimi belirterek, yalnızca geçerli ne zaman type="RemainingWork".Herhangi bir metin dizesi için belirttiğiniz TimeUnitString geçerli yineleme bekleme listesi sayfasında ve görev panosu kapasitesi çubuklarında görünür istediğiniz.

Gerekli.Belirli bilgileri yakalamak için çalışma öğesi türleri içinde kullanın alanlarına karşılık gelen alanları belirtmelisiniz.

Bekleme listesi ve görev panosu sayfaları için:

  • Activity: Kapasite etkinlik özelliğini desteklemek için kullanılır.Gerçekleştirilecek faaliyet türünü belirtmek için kullandığınız çalışma öğesi görev türü için tanımlanan alan belirtin.

  • Effort: Ekip velocity hesaplamak için kullanılan alan belirtir.Bekleme listesi çaba ya da uygulamak için bir bekleme listesi öğesi gerektirir çalışma miktarının göreli derecelendirme düzeyi yakalamak için kullandığınız çalışma öğesi türü için tanımlanan alan belirtin.

  • Order: Yineleme, bekleme listesi ve görev panosu sayfalarında bekleme listesi öğeleri sıralama düzenini tanımlamak için kullanılan alan belirtir.Göreceli önceliğini yakalamak için kullandığınız alan atanmış öğeleri bekleme listesi belirtin.Çalışma öğeleri artan sırada uyarınca sayfasında alan için bu tür tarafından tanımlanan listelenir.

  • RemainingWork: Kalan çalışma ve burndown grafiklerde hesaplamak için kullanılan alan belirtir.Saat veya bir görevi tamamlamak için kalan gün sayısını yakalamak için kullandığınız alanı belirtin.

    İçin belirttiğiniz değer format bekleme listesi ve görev panosu sayfalarında kalan bildirilen her yerde kullanılır.Örneğin, ne zaman raporlama kapasite etkinliği veya ekip üyesi başına veya görev için sütun başlığının yanındaki kapasitesi görev Tahta üzerinde belirtilmektedir.

    İçin TimeUnitString, saat veya gün olarak zaman değeri yansıtmak için kullanmak istediğiniz herhangi bir metin dizesi belirtin.

    Örneğin, aşağıdaki değerlerin tümü geçerlidir:

    format="{0} h"

    format="{0} hours"

    format="hours {0}"

    format="time {0}"

  • Team: Bekleme listesi ve görev panosu sayfaları ekibi ile ilişkilendirmek için kullanılan alanı belirtir.Bu alan kalması gereken System.AreaPath varsayılan değerine ayarlayın.

Görüş istek formu:

NotNot
Aşağıdaki için yapılan varsayılan atamalarını değiştirmek olmamalıdır TypeField öğeleri.Bu atamaları çalışma öğesi görüş istek türünü karşılık gelen bilgileri yakalamak için kullanılan alanlara karşılık gelir.
  • ApplicationStartInformation: Uygulamasını çalıştırmak için yol yakalamak için kullanılan alanı belirtir.

  • ApplicationLaunchInstructions: Başlatma yönergeleri yakalamak için kullanılan alanı belirtir.

  • ApplicationType: Uygulama yakalamak için kullanılan alanı belirtir.Listelenen tipleri görüş istek türü tanımında belirtilen izin verilen değerler karşılık gelir.

TypeFields

Bir TypeField öğesi koleksiyonu belirtir.

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

Gerekli.

Bekleme listesi, görev panosu ve görüş istek formu görünür özellikleri desteklemek için başvurulan istediğiniz alan türlerini belirtmeniz gerekir.

TypeFieldValue

Görüş istek formunda görüntülenecek bir tür adını belirtir.

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

Gerekli.Özelleştirme değil.

Varsayılan atamaları görüş istek formu tür tanımında belirtilen izin verilen değerler karşılık gelir.

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

TypeFieldValues

Bir TypeFieldValue öğesi koleksiyonu belirtir.

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

İçin gerekli TypeFieldValue , type="ApplicationType".

Görüş istek formunda görüntülenmesini istediğiniz alanları türleri için değerler belirtmeniz gerekir.

Weekends

Kapsayıcı öğe çalışma dışı gün belirtmek için kullanılır.

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

İsteğe Bağlı.

Çalışma dışı günler için çalışma dışı gün kapasite ve burndown grafiklerde hesaplanmasına hesap istediğinizde belirtin.

Başa dön

Ayrıca bkz.

Başvuru

Yönetme işlemi Yapılandırma [witadmin]

Kavramlar

Yeni Özelliklere Erişim için Yükseltilmiş Bir Takım Projesini Güncelleştirme

İşlem Yapılandırmasını Kullanarak Biriktirme Listesi ve Pano Sayfalarını Özelleştirme