İşlem yapılandırma XML öğesi başvurusu
Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013
Önemli
Bu makale, şirket içi XML işlem modelleriyle ilgili proje özelleştirmesi için geçerlidir. İşlem modellerine genel bakış için bkz. iş izleme deneyiminizi özelleştirme.
İşlem yapılandırması, takımlarınızın Web portalı çevik araçlarını kullanarak erişebileceği varsayılan yapılandırma ve işlevsel özellikleri tanımlar. Bu araçlar, ürün biriktirme listesi, sprint biriktirme listeleri, Kanban panosu ve görev panosunu içerir ve projeye eklediğiniz her takım için özelleştirilebilir.
Yapılandırma öğeleri, iş öğesi türlerini (WTS), varsayılan sütunları, araçlar tarafından kullanılan alanları ve diğer öğeleri belirtir. Oluşturulan ana yapılandırmalar, işlem yapılandırması XML tanım dosyasının PortfolioBacklog, Gereksinimkapsamıve taskbacklog bölümlerini tanımlayarak, Portföy, ürün ve sprint biriktirme listeleri için hangi öğelerin görüntüleneceğini belirlemede kullanılır. Ayrıca, işlem yapılandırması, eşleme gerektiren tüm WTS 'ler için durum-durum kategorisinin iş akışı eşlemesini tanımlar.

Kullanıcı arabirimi aracılığıyla yapılandırabildiklerinizin Özeti için bkz. iş Izlemeyi özelleştirme, takımlar ekleme ve Scrum ve Kanban araçlarını yapılandırma.
ProcessConfiguration aracılığıyla özelleştirebileceğiniz bölgeler:
| Biriktirme listeleri | İş öğesi türleri (WTS) | Diğer araçlar |
|---|---|---|
| - - - - - - - - - - 1 - - - - 1 ayarla |
- - - - 2 - - 3 |
- - - - - - |
Not
- Yıldız işaretiyle belirtilen öğeler, proje için varsayılan değer olarak ayarlanır. Bu öğeler ekip ayarlarıaracılığıyla her bir ekip için değiştirilebilir.
- Barındırılan XML için ve TFS 2015,2 veya sonraki sürümü için şirket içi XML için desteklenir.
- Barındırılan XML için ve TFS 2017,2 veya sonraki sürümü için şirket içi XML için desteklenir.
Önemli
Projenizi, biriktirme listeleri veya panolarda görüntülenecek özel iş öğesi türleri eklemek için özelleştirmek istiyorsanız veya özel portföy biriktirme listeleri eklemek istiyorsanız, bkz. bir iş öğesi türünü bir kapsama ve panoya ekleme ve Portföy biriktirmelisteleri ekleme.
İşlem yapılandırmasını güncelleştirme
Not
İşlem şablonlarının en son sürümüne erişmek için, TFS 'nin en son sürümünü yükleyin ve Işlem şablonu Yöneticisi 'nikullanarak şablonları indirin.
Bir projenin işlem yapılandırmasını güncelleştirmek için XML tanım dosyasını dışa aktarın, düzenleyin ve ardından dosyayı içeri aktarın. Bu dosyaları bir işlemi dışarı aktararak ya da işlem yapılandırma tanımı dosyasını dışarı aktararakdışarı aktarabilirsiniz.
İpucu
Witadminile tanım dosyalarını içeri ve dışarı aktarabilirsiniz. Kullanabileceğiniz diğer araçlar Işlem düzenleyicisini içerir (Visual Studio bir sürümünü yüklemiş olmanız gerekir). işlem şablonu düzenleyicisini Visual Studio marketi 'nden yüklersiniz.
ya da, GitHub bulunan açık kaynaklı bir istemci olan TFS Team Project Manager' ı kullanabilirsiniz.
İpucu
Witadminile tanım dosyalarını içeri ve dışarı aktarabilirsiniz. Kullanabileceğiniz diğer araçlar Işlem düzenleyicisini içerir (Visual Studio bir sürümünü yüklemiş olmanız gerekir). Visual Studio marketi 'nden TFS işlem şablonu düzenleyicisini yükler. Eski stil çalışma öğesi formlarını değiştirmek için Işlem düzenleyicisinin bu sürümünü kullanabilirsiniz. Yeni Web formlarıylailişkili formları düzenlemek için kullanamazsınız.
ya da, GitHub bulunan açık kaynaklı bir istemci olan TFS Team Project Manager' ı kullanabilirsiniz.
İpucu
Witadminile tanım dosyalarını içeri ve dışarı aktarabilirsiniz. Kullanabileceğiniz diğer araçlar Işlem düzenleyicisini içerir (Visual Studio bir sürümünü yüklemiş olmanız gerekir). TFS güç araçları'nı yükler. ya da, GitHub bulunan açık kaynaklı bir istemci olan TFS Team Project Manager' ı kullanabilirsiniz.
Biriktirme listesi yapılandırma
Ürün biriktirme listesi, sprint biriktirme listeleri ve portföy biriktirme listeleri için aşağıdaki öğeleri özelleştirebilirsiniz:
Durum kategorisi eşlemeleri: iş akışı durumlarını durum kategorilerine eşleyin (daha önce metastate olarak adlandırılır). Bu eşlemeler Kanban ve görev panoları dahil olmak üzere tüm çevik planlama araçlarının görüntülenmesini destekler.
Hızlı ekleme paneli: biriktirme listesine hızlıca öğe eklemek Için görüntülenen WTS ve iş öğesi alanlarını belirtin.
Biriktirme listesi öğeleri veya görevleri olarak kabul edilen iş öğelerinin türlerini değiştirmek için, bunları karşılık gelen kategoriye eklersiniz. Bir örnek için bkz. Görev panosuna veya biriktirme listesine hata ekleme.
Sütun alanları: varsayılan alanları ve sütun sırasını tanımlar.
Aşağıdaki örnekte görünen XML bölümlerinin içinde biriktirme listeleri yapılandırırsınız:
<PortfolioBacklogs>
<PortfolioBacklog category="Microsoft.EpicCategory" pluralName="Epics" singularName="Epic" workItemCountLimit="1000">
. . .
</PortfolioBacklog>
<PortfolioBacklog category="Microsoft.FeatureCategory" pluralName="Features" singularName="Feature" parent="Microsoft.EpicCategory" workItemCountLimit="1000">
. . .
</PortfolioBacklog>
</PortfolioBacklogs>
<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="User Story" workItemCountLimit="1000">
. . .
</RequirementBacklog>
<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="1000">
. . .
</TaskBacklog>
Not
ProcessConfiguration dosyanız ile ilişkili işleme bağlı olarak (çevik, Scrumveya CMMI), için ' a karşılık gelir (Çevik), Backlog Items (Scrum) veya Requirements (CMMI). Üçü de benzerdir: teslim edilecek müşteri değerini ve gerçekleştirilecek işi anlatmaktadır.
PortfolioBacklogs öğeleri için sözdizimi
Öğe
Açıklama
PortfolioBacklogs
İsteğe bağlı. Portföy biriktirme listeleri için kapsayıcı öğesi.
PortfolioBacklog
İsteğe bağlı. En fazla beş örnek.
Bir portföy biriktirme listesi için durum kategori eşlemelerini, varsayılan sütunları ve hızlı ekleme panelini tanımlayan kapsayıcı öğe.
<PortfolioBacklog category="PortfolioCategory" parent="ParentCategory"
pluralName="PluralName" singularName="SingleName" workItemCountLimit="MaximumLimit>
<States> . . . </States>
<Columns> . . . </Columns>
<AddPanel> . . . </ AddPanel>
</PortfolioBacklog >
Özniteliklere açıklandığı gibi değerler atayın:
Kategori: Bu kapsam türüyle Ilişkilendirilecek WTS 'leri içeren proje için kategoriler tanım dosyasında tanımladığınız kategorinin adını belirtin.
üst öğe: hiyerarşi içinde üst portföy biriktirme listesini temsil eden kategorinin adını belirtin.
PluralName: Bu kapsam türüyle Ilişkili WTS 'lere başvururken kullanılacak çoğul etiketi belirtin. Örneğin, hikayeler, hedefler, girişimler veya Estanlar.
SingularName: Bu kapsam türüyle Ilişkili WTS 'lere başvururken kullanılacak tekil etiketi belirtin. Örneğin, öykü, hedef, girişim veya Epic.
workItemCountLimit: bir tamsayı belirtin. Varsayılan değer 1000 ' dir. Biriktirme listeleri ve panolar, bu sınıra göre görüntülenecek öğe sayısını sınırlandırır.
RequirementBacklog
Gereklidir. Yalnızca bir örnek.
Ürün biriktirme listesi için durum kategorisi eşlemelerini, varsayılan sütunları ve hızlı ekleme panelini tanımlayan kapsayıcı öğe. Ürün biriktirme listesi, takımın biriktirme listesindeki tüm etkin öğeleri görüntüler.
<RequirementBacklog category="RequirementCategory"
pluralName="PluralName" singularName="SingleName"
workItemCountLimit="MaximumLimit" >
<States> . . . </States>
<Columns> . . . </Columns>
<AddPanel> . . . </ AddPanel>
</RequirementBacklog >
TaskBacklog
Gereklidir. Yalnızca bir örnek.
Sprint biriktirme listesi düzenini özelleştirmek için kullanılan kapsayıcı öğesi.
<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks"
singularName="Task workItemCountLimit="MaximumLimit">
. . .
</TaskBacklog >
Uygulama notları
- Varsayılan olarak, her bir biriktirme listesi toplam 1000 iş öğeleriyle sınırlıdır. Özniteliği için bir değer belirterek bu sınırı
workItemCountLimitdeğiştirebilirsiniz. - CategoryName'e atanan değerler, proje için tanımlanan bir kategori grubuna karşılık gelen değerlere karşılık gelen değerlerdir. Kategori gruplarını, kategoriler için tanım dosyasında belirtirsiniz.
- Portföy biriktirme listesi kullanarak biriktirme dosyanızı düzenleyebilir, alt düzeylerde yer alan biriktirme listesi öğelerinin toplamını ve çeşitli ekipler arasında ilerleme durumunu görüntüleyeceksiniz. Yeni ve yükseltilen projeler iki portföy biriktirme listesi düzeyi içerir: Özellikler ve Epic'ler. En fazla üç ek düzey ekleme. Yalnızca üst düzey portföy biriktirme listesi bir üst kategori belirtmez.
- Ürün biriktirme listesi, proje planınıza ve takımınıza sunacakları planlara ilişkin yol haritasına karşılık geliyor. WIT'leri Gereksinimler Kategorisi'ne ait olan iş öğelerini listeler. Varsayılan projeniz tarafından sağlananlardan farklı WIT'leri yönetmek için, GEREKSINIMLER Kategorisine WIT ekleyebilir ve iş akışı durumlarını durum kategorileriyle eşebilirsiniz.
- Sprint veya yineleme biriktirme zamanları, hem sizin hem de takımınız tarafından belirli bir sprint döngüsünde taahhüt edilen gereksinimler kümesi ve bu gereksinimlere bağlı olan görevler görüntülenir. Üst-alt bağlantı türünü kullanarak görevleri gereksinimlere bağlamanız gerekir. Bu biriktirme belgelerinde görünen WI'ler ürün biriktirme günlüğü üzerinde görünen aynı türlere karşılık geliyorsa, ürün biriktirme listesi için ladığınız özelleştirme çalışmaları sprint biriktirme listesi işlevselliğini tanımlar.
WIT kategorisi iş akışı durumlarını durum kategorilerine eşleme
Çeşitli WIT'ler, iş akışı durumlarının bir durum kategorisine eşlenmiş olması gerekir. İş akışı durumları, bir iş öğesinin ilk etkinleştirmeden veya oluşturmadan kapatılana veya tamamlandıktan sonra nasıl ilerler olduğunu tanımlar. Örneğin, Scrum ürün kapsam öğesi için tanımlanan eyaletler Yeni,Onaylandı,İşlendi , Bitti olmak üzere dört durum ilerleme durumunu tanımlar ve ayrıca uygulanmadan kapsamdan kaldırılan bir durumu hesaba dahil etmek için beşinci durumu (Kaldırıldı) içerir. İş akışı durumları özniteliğiyle value ilişkilendirildi.
Öte yandan durum kategorileri, Çevik planlama araçlarının her iş akışı durumunu nasıl ele aladığını belirler. Biriktirme listesi ve görev panosu tarafından kullanılan birincil durum kategorileri Önerilen ,InProgressve Complete kategorileridir. Durum kategorileri özniteliğiyle type ilişkilendirildi. Daha fazla bilgi edinmek için bkz. İş akışı durumları ve durum kategorileri.
Her iş akışı durumunu bir durum kategorisiyle irdeleerek, biriktirme listesi ve görev panolarını görüntülemek için gerçekleştirilen arka plan işlemleri her iş öğesinin durumunu doğru şekilde yorumlamayı biliyor. Örneğin, Scrum ürün biriktirme listesi için aşağıdaki eşlemeler tanımlanmıştır.
<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Backlog items" singularName="Backlog item">
<States>
<State value="New" type="Proposed" />
<State value="Approved" type="Proposed" />
<State value="Committed" type="InProgress" />
<State value="Done" type="Complete" />
</States>
. . .
</RequirementBacklog>
Üç durum kategorisi grubu vardır: Çevik, Hata ve Geri Bildirim. Aşağıdaki tabloda eşleme öznitelikleri ve değerleri açık almaktadır.
States öğelerinin söz dizimi (WIT kategorisi)
Öğe
Açıklama
Durum
Gereklidir. Bir durum kategorisine iş akışı durumu atar.
<State value="ValueName" type="TypeName" />
ValueName için geçerli değerler, kategori grubuna atanan bu WIT'lerin İş AKıŞı bölümündeki DURUM değerine karşılık gelen değerlerdir.
TypeName için geçerli değerler aşağıdaki numaralandı değerlerden biri ile karşılık gelen:
- Çevik: Tüm iş öğesi türleri için kullanın.
- Önerilen:Yeni, henüz işlanmadı veya henüz üzerinde çalışılamamış iş öğelerini gösterir.
- InProgress:İşlenen veya üzerinde etkin olarak çalış durumda olan iş öğelerini gösterir.
- Complete:Uygulanan iş öğelerini gösterir. Kanban panosunun geçerli olması için tam olarak bir iş akışı durumunun Tam durum kategorisine eşlenmiş olması gerekir. Ek iş akışı durumlarını temsil etmek gerekirse, bunlar Çözümlenmiş durum kategorisine eşlenebilir.
Bir iş akışı durumu Complete meta durumuyla ilişkili bir duruma geçiş yaptıktan sonra, ilişkili iş öğesi ürün biriktirme listesi dışında kalır. Ancak, Kanban panosunun son sütununda liste olmaya devam eder.
Durum kategorilerinden biri ile eşlenmemiş bir iş akışı durumdaki iş öğeleri, biriktirme listesi veya panosunda görünmez. - Hata: Yalnızca Hata Kategorisi içinde gruplanmıştır iş öğesi türleri için kullanın. Çevik durum kategorilerine ek olarak, çözümlenen hataları gösteren Çözümlenmiş durum kategorisini içerir.
Not
Çözümlenmiş durum kategorisini yalnızcaBugWorkItems öğesi altında belirtilen bir iş akışı durumuna atabilirsiniz.
- Geri Bildirim: Yalnızca Geri Bildirim İsteği veya Geri Bildirim Yanıtı kategorileri içinde gruplandırarak iş öğesi türleri için kullanın. İstenen,Alındı,Gözden Geçirildive Reddedildi.
Durumlar
WIT iş akışı durumlarını durum kategorileriyle ilişkilendirilen State öğelerinin koleksiyonunu belirtir.
Aşağıdaki üst öğeler için gerekli öğe:
- BugWorkItems
- PortfolioBacklog
- RequirementBacklog
- TaskBacklog
- TestPlanWorkItems
- TestSuiteWorkItems
- FeedbackRequestWorkItems
- FeedbackResponseWorkItems
Varsayılan sütunları ayarlama
Sütunlar bölümündeki her bir kapsamında hangi alanların görüntülenebilir olduğunu belirtin. Sütun Seçenekleri iletişim kutusunda yaptığınız değişiklikler, siz yeniden değiştirene kadar devam eder.

Ürün biriktirme listesi için Scrum işlem şablonu tarafından tanımlanan varsayılan yapılandırma aşağıdaki şekildedir.
<Columns>
<Column refname="Microsoft.VSTS.Common.Priority" width="400" />
<Column refname="System.Title" width="400" />
<Column refname="System.State" width="100" />
<Column refname="Microsoft.VSTS.Scheduling.Effort" width="50" />
<Column refname="System.IterationPath" width="200" />
</Columns>
Sütunlar öğeleri için söz dizimi
Öğe
Açıklama
Sütunlar
Sütun öğelerinin koleksiyonunu belirtir. Biriktirme listesi öğeleri için gerekli öğe: PortfolioBacklog,RequirementBacklogve TaskBacklog.
Sütun
Bir biriktirme listesi üzerinde sütun olarak görünecek bir alan belirtir.
<Column refname="FieldReferenceName" width="FieldWidth" />
Görev panosu sütun başlıkları
Görev panosunda görünen sütun başlıkları, Görev Kategorisi'ne atanan varsayılan WIT'ye atanan iş akışı durumları ile karşılık geliyor. Sütun dizisi, soldan sağa doğru hareket eden iş akışı geçişlerinin doğal ilerlemesine karşılık gelen bir dizidir. Sütun düzenini değiştirmek için, Görev Kategorisine atanan WIT'nin iş akışını değiştirirsiniz. Görev Kategorisi'nde varsayılan görev türü için tanımlanan iş akışı durumları, bir iş öğesi türü kategorisi için durum kategorilerini eşleme konusunda açıklandığı gibi geçerli bir durum kategorisine atanabilir.
Hızlı ekleme panelini özelleştirme
Herhangi bir hızlı ekleme paneli için alan ekleyebilirsiniz. Örneğin, aşağıdaki örnek ürün biriktirme listesi paneline İş Değeri ekler.

Panelde yalnızca WIT tanımının SEÇILEN WIT'nin ALANLAR bölümüne dahil edilen alanlar görüntülenir. Örneğin, hata WIT'yi seçersiniz, yalnızca Başlık görüntülenir çünkü İş Değeri hatalar için tanımlanmamıştır. Panele başka bir WIT eklemek için, Bunu Bir iş öğesi türü biriktirme listesi ve panosuna ekleme konusunda açıklandığı gibi Gereksinimler Kategorisi'ne eklersiniz.
Aşağıdaki kod, Çevik işlem şablonları için Visual Studio Scrum ve MSF'de tanımlanan varsayılan atamalara karşılık almaktadır.
<AddPanel>
<Fields>
<Field refname="System.Title" />
</Fields>
</AddPanel>
AddPanel öğeleri için söz dizimi
Öğe
Açıklama
AddPanel
"Hızlı ekleme" deneyimini belirtmek için kullanılan kapsayıcı öğesi, yeni biriktirme listesi öğelerinin tanımlandığı panel alanında görünecek alanlar.
Alanlar
Alan öğeleri koleksiyonunu belirtir.
Alan
Ürün kapsamında panelde görünecek bir iş öğesi alanı belirtir.
<Field refname="FieldReferenceName"/>
Aynı alan, kapsamın kategorisine dahil edilen her WIT'nin iş öğesi formunda görünecektir.
İş öğelerinin görev panosu sayısını ayarla
Performans nedenleriyle, görev panosu en fazla 1000 iş öğesini görüntüleyecek şekilde kısıtlanır. Görev panosunu açtığınızda tüm iş öğeleri önbelleğe yüklenir. İş öğelerinin sayısını sınırlamak daha hızlı yükleme süreleri elde edebilir. workItemCountLimitworkItemCountLimit öğesinin özniteliği için bir değer belirterek bu sınırı değiştirebilirsiniz.
Örneğin, sınırı şu şekilde azaltabilirsiniz workItemCountLimit="800" :
<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="800" >
. . .
</TaskBacklog>
Araca özgü iş öğesi türleri için eşleme durumu kategorileri
Durum kategorisi eşlemeleri ek WıT kategorileri için tanımlanmıştır. Scrum işlem şablonu için, geri bildirim isteği ve yanıt kategorilerinin eşlemelerini içerir. MSF çevik ve CMMı işlem şablonları için, hata kategorisi için eşlemeler de içerir. (Scrum, gereksinim kategorisindeki hataları içerir ve bu nedenle, Gereksinimkapsam bölümünde durum kategorisi eşlemelerini tanımlar.)
<FeedbackRequestWorkItems category="Microsoft.FeedbackRequestCategory" pluralName="Feedback Requests" singularName="Feedback Request">
<States>
<State value="Active" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</FeedbackRequestWorkItems>
<FeedbackResponseWorkItems category="Microsoft.FeedbackResponseCategory" pluralName="Feedback Responses" singularName="Feedback Response">
<States>
<State value="Active" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</FeedbackResponseWorkItems>
Aşağıdaki tabloda, araca özgü iş öğesi türleri için durum kategorisi eşlemelerini tanımlamak üzere kullanılan ek öğeler açıklanmaktadır. Gerçek durum değerlerini ve türlerini atama hakkında bilgi için bkz. bir iş öğesi türleri kategorisi Için harita durum kategorileri . CategoryName , proje için tanımlanan bir kategoriye karşılık gelmelidir.
Araca özgü durum kategorisi eşleme öğeleri için sözdizimi
Öğe
Açıklama
BugWorkItems
İsteğe bağlı. Hata kategorisine atanan iş öğesi türleri için durum kategorisi eşlemelerini tanımlayan kapsayıcı öğe. Bu eşlemelerin çevik araçların görüntüsüne nasıl kullanıldığına ek olarak, geliştiriciler çalışmalarımıkullanarak hataları taşıdıkları için Takım Gezgini ' deki çalışmam özelliğinin hata durumunu nasıl güncelleştirdikleri de denetler. Daha fazla bilgi edinmek için bkz. kodunuzu gözden geçirme (TFVC).
<BugWorkItems category="CategoryName"
pluralName="PluralName" singularName="SingleName">
<States>
. . .
</States>
</BugWorkItems>
Feedbackrequestworkıtems
Gereklidir. ' İ özelleştirmeyin. Geri bildirim isteği kategorisine atanmış iş öğesi türleri için durum kategorisi eşlemelerini tanımlayan kapsayıcı öğe.
<FeedbackResponseWorkItems category="CategoryName"
pluralName="PluralName" singularName="SingleName">
<States>
. . .
</States>
</FeedbackRequestWorkItems>
Feedbackresponseworkıtems
Gereklidir. ' İ özelleştirmeyin. Geri bildirim yanıtı kategorisine atanmış iş öğesi türleri için durum kategorisi eşlemelerini tanımlayan kapsayıcı öğe.
<FeedbackResponseWorkItems category="CategoryName"
pluralName="PluralName" singularName="SingleName">
<States>
. . .
</States>
</FeedbackResponseWorkItems>```
TestPlanWorkItems
yalnızca Test planı için iş akışı durumunu özelleştirdiğinizde ve Visual Studio 2013 .2 veya önceki sürümlerde yüklü Test Yöneticisi sürümlerinden proje bağlantılarını desteklerinizden gereklidir.
Test planı kategorisine atanan iş öğesi türleri için durum kategorisi eşlemelerini tanımlayan kapsayıcı öğe. Örnek:
<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
yalnızca Test paketi için iş akışı durumunu özelleştirdiğinizde ve Visual Studio 2013 .2 veya önceki sürümlerde yüklü Test Yöneticisi sürümlerinden proje bağlantılarını desteklerinizden gereklidir.
Test paketi kategorisine atanan iş öğesi türleri için durum kategorisi eşlemelerini tanımlayan kapsayıcı öğe. Örnek:
<TestSuiteWorkItems
category="Microsoft.TestSuiteCategory"
pluralName="Test Suites" singularName="Test Suite">
<States>
<State type="Proposed" value="Authoring" />
<State type="InProgress" value="Testing" />
<State type="Complete" value="Completed" />
</States>
</TestSuiteWorkItems>
Not
Özellik kullanılabilirliği: Veya için durum kategorilerini eşlemek için TestSuiteWorkItems , uygulama KATMANı sunucunuzu TFS 2013,3 veya sonraki bir sürüme yükseltmeniz gerekir. Daha sonra, test planlarının ve test paketlerinin iş akışı durumunu özelleştirebilirsiniz. Daha fazla bilgi için bkz. test planı ve test paketi özellikleri.
Çevik araç alanları atama
Kapasiteyi, Burndown grafiklerini, tahmini ve hızı hesaplamak için kullanılan iş öğesi alanlarını değiştirebilirsiniz. Varsayılan atamalardan birinde yaptığınız herhangi bir değişiklik, bu değere ilişkin bilgileri tanımlamak ve yakalamak için kullanılan WıT 'de yapılan bir değişikliğe karşılık gelmelidir.
Örneğin, atanan öğesini değiştirirseniz, refnametype="Activity" etkinlik bilgilerini yakalayan görev kategorisine atanan WIT tanımına aynı alanı dahil etmelisiniz.
<TypeFields>
<TypeField refname="System.AreaPath" type="Team" />
<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="format h" />
<TypeField refname=" Microsoft.VSTS.Common.BacklogPriority" type="Order" />
<TypeField refname="Microsoft.VSTS.Scheduling.Effort" 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>
TypeFields öğeleri için sözdizimi
Öğe
Açıklama
TypeField öğeleri
Gereklidir. TypeField öğelerinin koleksiyonunu belirtir.
TypeField
Gereklidir. Değer, özellik alanı için bir etkinlik türünü destekleyen bir alanın başvuru adını belirtir. Belirttiğiniz alanlar, özellik bilgilerini yakalamak için kullanılan WTS içinde kullandığınız alanlara karşılık gelmelidir.
<TypeField refname="FieldReferenceName"
type="NameOfType" [format="{0} TimeUnitString"] / >
Biçimi yalnızca ne zaman belirtin type="RemainingWork" . Geçerli sprint biriktirme listesi ve görev panosundaki kapasite çubuklarında görünmesini istediğiniz TimeUnitString için herhangi bir metin dizesi belirtebilirsiniz.
Çevik Araçlar için:
- Etkinlik: etkinlik ölçütü özelliğini desteklemek için kullanılır. Görev kategorisine atanan WıT 'de kullanılan aynı alanı belirtin.
Not
Kapasite aracı tarafından görünen değerler, proje koleksiyonu örneği içindeki tüm projelerde alanı için tanımlanan tüm değerlerin birleşimini yansıtır. Bu nedenle, Sprint kapasitesi için görüntülenen değerleri kısıtlamak için, atanan alanın tüm projelerinde değerleri eşleşmesi gerekir type="Activity" .
Çaba: Takım hızını hesaplamak için kullanılır. Bir biriktirme listesi öğesinin uygulanması gereken iş miktarı için tahmini efor, hikaye noktaları veya boyut boyutunu yakalamak üzere kullandığınız gereksinim kategorisine atanan WıT 'de kullanılan aynı alanı belirtin.
Sıra: biriktirme listeleri ve panolardaki öğelerin sıralama düzenini tanımlamak için kullanılır. Sistem iş öğelerini, bu tür için alan tarafından tanımlanan artan sıralarına göre listeler.
Not
Öğeleri bir biriktirme listesi veya Pano üzerinde yukarı veya aşağı sürükleyerek taşıyabilirsiniz. Öğeleri taşırken, bir arka plan işlemi öğesine atanan alanı güncelleştirir type="Order" .
- RemainingWork: kalan iş ve Burndown grafiklerini hesaplamak için kullanılır. Bir görevi tamamlaması için kalan saatleri, günleri veya diğer ölçü birimlerini yakalamak için kullandığınız görev kategorisine atanan WıT 'de kullanılan aynı alanı belirtin.
Biçim için belirttiğiniz değer, kalan işin bildirildiği her yerde sprint biriktirme listeleri ve görev panolarında kullanılır. Örneğin, etkinlik veya ekip üyesi başına kapasiteyi ya da görev panosundaki görev durumları için sütun başlığının yanındaki bir kapasiteyi raporlarken.
TimeUnitStringiçin, saat veya gün gibi bir zaman değerini yansıtmak üzere kullanmak istediğiniz herhangi bir metin dizesini belirtin.
Örneğin, aşağıdaki değerlerin tümü geçerlidir:
format="{0} h"
format="{0} hours"
format="hours {0}"
format="time {0}" - Takım: biriktirme listeleri bir takımla ilişkilendirmek için kullanılır. Varsayılan değer System. AreaPath 'dir. Takımları alan yollarından ayırmak için, takımları desteklemek için alan yolları yerine takım alanlarını kullanbölümünde açıklandığı gibi farklı bir alan belirtebilirsiniz.
Geri bildirim istek formu için:
Not
Aşağıdaki TypeField öğeleri için yapılan varsayılan atamaları değiştirmeniz gerekmez. Bu atamalar, geri bildirim Isteği kategorisine atanmış WıT 'de karşılık gelen bilgileri yakalamak için kullanılan alanlara karşılık gelir.
Applicationstartınformation: uygulamayı yürütmek için yolu yakalamak üzere kullanılır.
Applicationlaunchyönergeleri: başlatma yönergelerini yakalamak için kullanılır.
ApplicationType: uygulamanın türünü yakalamak için kullanılır. Listelenen türler, geri bildirim isteği için WıT tanımında belirtilen izin verilen değerlere karşılık gelir.
TypeFieldValues
Ne zaman TypeFieldValue için gereklidir .
Geri bildirim istek formunda kullanılan TypeFieldValue öğelerinin koleksiyonunu belirtir.
TypeFieldValue
Gereklidir. ' İ özelleştirmeyin.
Geri bildirim istek formunda görünecek bir uygulama türünün adını belirtir.
<TypeFieldValue value="ApplicationTypeName" type="TypeApp"/>
Varsayılan atamalar, geri bildirim istek formu için tür tanımında belirtilen izin verilen değerlere karşılık gelir.
<TypeFieldValues>
<TypeFieldValue value="Web application" type="WebApp" />
<TypeFieldValue value="Remote machine" type="RemoteMachine" />
<TypeFieldValue value="Client application" type="ClientApp" />
</TypeFieldValues>
Uygulama notları
TypeFields bölümünde bir alanı değiştirirseniz, ilgili değişikliği WIT tanımında yapmanız gerekir. Örneğin, iş çabasındaatanan alanları değiştirirseniz, aynı değişikliği ürün biriktirme listesi öğesi ve hata Için (Scrum IÇIN) WIT tanımlarında de yapmalısınız.
Bu dizinikullanarak bir alan için başvuru adı araması yapabilirsiniz.
Çalışılmayan günleri ayarla
Çalışma dışı günler, Kapasite planlama aracı ve burndown grafikleritarafından gerçekleştirilen hesaplamalardan kaldırılır. Varsayılan süreçler —çevik, Scrumveya CMMI— çalışılmayan günler olarak Cumartesi ve Pazar ' ı belirtir. Bir proje oluşturduktan sonra, her bir ekip belirli bir çalışılmayan günleri ayarlayabilir.
<Weekends>
<DayOfWeek>Saturday</DayOfWeek>
<DayOfWeek>Sunday</DayOfWeek>
</Weekends>
Hafta sonları öğeleri için sözdizimi
Öğe
Açıklama
DayOfWeek
Hafta sonları öğesinin gerekli alt öğesi.
Çalışma dışı bir güne karşılık gelen haftanın gününü belirtir.
<DayOfWeek>NameOfADay</DayOfWeek>
Geçerli adlar haftanın Ingilizce gününe karşılık gelir: Pazar, Pazartesi, Salı, Çarşamba, Perşembe, Cumave Cumartesi.
Not
Şirket içi TFS 'nizin yüklü dilinden bağımsız olarak, bir haftanın gününü Ingilizce olarak belirtmeniz gerekir.
Hafta
İsteğe bağlı. Çalışma dışı günler belirtmek için kullanılan kapsayıcı öğe.
Kapasite ve Burndown grafiklerinin hesaplanmasında çalışılmayan günler için hesap atamak istediğinizde çalışılmayan günleri belirtin.
Bir iş öğesi türünün rengini değiştirme
Bir bakışta, WıT 'ye atanan renk ve simgeye göre bir sorgu sonucunu veya biriktirme listesini görüntülerken onları ayırt edebilirsiniz. Sistem, çalışma öğesi türü için tanımlanan rengi WIT için belirtilen simgeyeuygular.
Scrum işlem şablonu aşağıdaki renk atamalarını tanımlar. Çevik ve CMMı şablonları için benzer olanlar yapılır.
<WorkItemColors>
<WorkItemColor primary="FF009CCC" secondary="FFD6ECF2" name="ProductBacklogItem" />
<WorkItemColor primary="FF773B93" secondary="FFEEE2F2" name="Feature" />
<WorkItemColor primary="FFFF7B00" secondary="FFFFD7B5" name="Epic" />
<WorkItemColor primary="FFF2CB1D" secondary="FFF6F5D2" name="Task" />
<WorkItemColor primary="FFCC293D" secondary="FFFAEAE5" name="Bug" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Code Review Request" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Code Review Response" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Feedback Request" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Feedback Response" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Impediment" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Shared Step" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Test Case" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Test Plan" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Test Suite" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Shared Parameter" />
</WorkItemColors>
Workıtemcolors öğeleri için sözdizimi
Öğe
Açıklama
Workıtemcolors
İsteğe bağlı. Çalışma öğesi türleri için renkleri belirtmek üzere kapsayıcı öğe.
WorkItemColor
Web portalı 'nda WıT 'yi göstermek için kullanılan renkleri belirtir. Birincil renk liste ekranlarda kullanılır. İkincil renge artık başvurulmuyor, ancak doğrulanacak sözdizimi için bunu belirtmeniz gerekir.
Rengi belirtirken her zaman, rengin tamamen görünür olması gerektiğini belirten FF ile altı basamaklı onaltılı renk kodu öneki.
<WorkItemColor primary="HexColorCode" secondary="HexColorCode"
name="witName" />
Özellikleri ve davranışları belirtin
Ayarlayabileceğiniz ilk iki özellik BugsBehavior ve HiddenBacklogs bir proje için varsayılan değeri ayarlayabilirsiniz. Ancak, her ekip, kendi takım ayarları aracılığıyla davranışı değiştirebilir. Üçüncü özellik StateColors Tüm WTS 'ler için iş akışı durumlarıyla ilişkili renkleri tanımlar. Ayarladığınız değerler bir proje genelindeki tüm takımlar için kullanılır.
Örnek Properties yapılandırma:
<Properties>
<Property name="BugsBehavior" value="AsTasks" />
<Property name="HiddenBacklogs" value="Microsoft.EpicCategory" />
<Property name="StateColors" value="Active=#FF00FF00,Resolved=#FFFF0000" />
<Property name="WorkItemTypeIcons" value="Epic=Icon_Crown,Feature=Icon_Trophy,User Story=icon_book,
Task=icon_clipboard,Bug=icon_insect,Issue=icon_traffic_cone,
Test Plan=icon_test_plan,Test Suite=icon_test_suite,Test Case=icon_test_case,Shared Steps=icon_test_step,
Shared Parameter=icon_test_parameter" />
</Properties>
BugsBehaviorÖzelliği, hataların ve hata kategorisinde tanımlanan diğer WTS 'lerin biriktirme listelerine ve panolarda nasıl gösterileceğini belirler. Temel olarak, hataların kabul edilip edilmeyeceğini, görevler olarak veya biriktirme listelerinde ve panolarda görünmeyeceğini yapılandırabilirsiniz. Ayrıntılar için bkz. biriktirme listeleri ve panoda hataları gösterme.
HiddenBacklogsÖzelliği varsayılan olarak hangi biriktirme günlüklerinin/portföy biriktirme günlüklerinin görüneceğini belirler. Varsayılan değer yalnızca ürün biriktirme listesi ve tek düzey portföy biriktirme listesi, Özellikler biriktirme listesi gösterir. Teams, epıcs biriktirme listesini etkinleştirmek mi yoksa başka değişiklikler yapmak mi istediğinizi belirleyebilir. Ayrıntılar için bkz. kapsamınızı düzenleme, takımınız için kapsam düzeylerini etkinleştirme.
Özellikler öğeleri için sözdizimi
Öğe
Açıklama
Özellikler
İsteğe bağlı. Varsayılan özellikleri ve davranışları belirtmek için kapsayıcı öğesi.
Özellik
Yeni takımlara veya mevcut takımlara yapılan varsayılan atamayı, yeni özelliklerle bir Proje güncelleştirilirken belirtir. Teams, kendi takım ayarları boyunca istedikleri davranışı seçebilir.
Geçerli özellik adları şunlardır:
- BugsBehavior , biriktirme listeleri ve panoda hataları gösteriçin varsayılan değer ayarlar. İzin verilen değerler şu değere karşılık gelir:
- Asrequirements — hatalar, gereksinimlere benzer şekilde biriktirme listelerinde ve panolarda görünür (Scrum işlemi için varsayılan)
- ASTasks — hatalar, görevlere benzer (çevık ve CMMI işlemleri için varsayılan) biriktirme listelerinde ve panolarda görünür.
- Kapalı — hatalar biriktirme listeleri veya panolar üzerinde görünmez
- Hiddenbacklogs , Varsayılan olarak etkin olmayan biriktirme listesinibelirtir.
- Statecolors , iş akışı durumları için renk değerlerini ayarlar. (TFS 2017 veya üzeri bir sürüm gerektirir)
Özelliğin değeri, bir durum adları ve onaltılık renklerin virgülle ayrılmış listesidir. Rengin tamamen görünür olması gerektiğini belirten FF ile altı basamaklı onaltılı renk kodu öneki.
<Property name="StateColors" value="stateName1=color1, stateName2=color2,..." />
Not
Özellik kullanılabilirliği: Barındırılan XML kullanıyorsanız veya şirket içi XML için TFS 2015,2 veya sonraki bir sürüme yükseltmişseniz iş akışı durum renkleri belirtebilirsiniz.
Daha fazla ayrıntı için bkz. sonraki bölüm, iş akışı durum renklerini belirtin.
- Workıtemtypeıcon , her iş öğesi türü için görüntülenecek simgeyi tanımlar. Simge, iş öğeleri listelerinde ve iş öğesi formlarında görüntülenir. Çevik işlem için varsayılan giriş gösterilmektedir. Yalnızca desteklenen simge listesindenbir simge belirtebilirsiniz.
<Property name="WorkItemTypeIcons"
value="Epic=Icon_Crown,Feature=Icon_Trophy,
User Story=icon_book,Task=icon_clipboard,Bug=icon_insect,
Issue=icon_traffic_cone,Test Plan=icon_test_plan,Test Suite=icon_test_suite,
Test Case=icon_test_beaker,Shared Steps=icon_test_step,Shared Parameter=icon_test_parameter" />
Not
Özellik kullanılabilirliği: Barındırılan XML kullanıyorsanız veya şirket içi XML için TFS 2017,2 veya sonraki bir sürüme yükseltmişseniz iş öğesi türleri için kullanılan simgeleri özelleştirebilirsiniz.
İş akışı durum renklerini belirtin
Not
Özellik kullanılabilirliği: İş akışı durum renklerini belirtmek için TFS 2015,2 veya sonraki bir sürüme yükseltmeniz gerekir.
İş öğesi durumlarınız ile ilişkilendirdiğiniz renk, ürün genelinde görüntülenir. Buna aşağıdaki bölgeler dahildir:
- İş öğesi formu (Web portalı, bkz. yeni iş öğesi deneyimi)
- İş öğesi formu bağlantı denetimi (Web portalı, bkz. LinksControlOptions XML öğeleri başvurusu)
- Kanban panosunda ve görev panolarında görünen kartlar (ayarlar Için bkz. kartları özelleştirme)
- Tüm biriktirme listeleri (sütun seçenekleri ile durum Ekle)
- Sorgu sonuçları (sütun seçenekleri ile durum ekleme)
Burada, iş öğesi formunda nasıl göründüğünü göstereceğiz:
Not
İstemci çalışma öğesi formlarında veya istemci formundaki eski bağlantılar denetimi içinde hiçbir renk gösterilmez.
Bilgileri
- WıT için tanımlanan renk için kullanılanlara benzer şekilde, rengini sekiz basamaklı bir onaltılık değer olarak belirtmeniz gerekir
- Renkleri eklemek veya düzenlemek için, işlem yapılandırmanızı güncelleştirilmiş özellik ile yeniden içeri aktarmanız yeterlidir
- Durum renkleri tüm iş öğesi türlerinde ad tarafından tanımlanır. Yani, "etkin" Kullanıcı hikayesi için bir renk ve hata için farklı bir renk olmalıdır
- Eşlenmemiş renkler, meta durum eşlemesine göre çalışma zamanında varsayılan olarak yapılır
- Hiçbir renk tanımlanmamış ve hiçbir meta durum eşlemesinde boş bir daire gösterilmeyecektir.
WıT simgelerini belirtme
Not
Özellik kullanılabilirliği: Barındırılan XML kullanıyorsanız veya şirket içi XML için TFS 2017,2 veya sonraki bir sürüme yükseltmişseniz iş öğesi türleri için kullanılan simgeleri özelleştirebilirsiniz.
Bir iş öğesi türü için belirtebileceğiniz desteklenen simge kümesi aşağıda gösterilmiştir.
![]()
icon_gear, icon_gift, icon_government, icon_headphone icon_insect, icon_key, icon_list, icon_megaphone, icon_paint_brush![]()
![]()
Not
yıldız işaretiyle belirtilen simgeler Azure DevOps Services ve TFS 2017,3 ve sonraki sürümlerde desteklenir.
Sistem, çalışma öğesi türü için tanımlanan rengi simgeye uygular. Web portalında, her zaman iş öğelerinin görüntülendiği renkler ve simgeler görünür. bu, pr 'ler ' deki ilgili iş altında, bağlantılar listesinde, Project sayfaların yanı sıra iş biriktirme listeleri, panolar, sorgular ve planlar içerir.
Örneğin, burada bir liste görünümü görürsünüz...
burada, simgesi iş öğesi formu içinde gösterilir.
İlgili makaleler:
Web iş öğesi formu ve bu ek konulardan nasıl özelleştirileceği hakkında daha fazla bilgi edinin:
- Bir iş öğesi türü ekleme veya değiştirme
- Yeni formu özelleştirme
- WebLayout ve denetim öğeleri
- Şirket içi XML işlem modeli
Özel bir WıT eklediyseniz ve bunu biriktirme listesi ya da Görev panosuna eklemek istiyorsanız, bunu yapabilirsiniz. Yalnızca her iki yerde de görünemiyorum. Biriktirme listelerine ve panolarına iş öğesi türleri eklemekonusunu okuyarak öğrenin.



