Çalışmayı izlemek için alan ekleme veya değiştirme

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Önemli

Bu makale, Şirket içi XML işlem modelleri için proje özelleştirmesi için geçerlidir. İşlem modellerini genel bakış için bkz. İş izleme deneyiminizi özelleştirme.

Projeniz — Çevik, Scrumveya projeyi oluşturmak için kullanılan CMMIişlemini temel alan 100 veya — daha fazla veri alanı içerir. Bir iş öğesi içindeki veri alanını değiştirerek verileri güncelleştirebilirsiniz. Her iş öğesi, bir iş öğesi türü (WIT) ile ilişkilendirildi ve izleyilen veriler WIT'ye atanan alanlara karşılık geldi.

Mevcut bir alanı değiştirebilir veya ek veri gereksinimlerini izleme desteği için özel bir alan ekebilirsiniz. Örneğin, bir açılan menü içindeki seçim listesini özelleştirilebilir, varsayılan bir değer belirtmek veya aldırı değer kısıtlamak ya da bir alan özniteliğini değiştirmek için bir kural ekleyebilirsiniz.

Seçim listelerinin hepsi aynı şekilde tanımlanmaz. Bazı listeler kullanıcı arabirimi, WIT için iş akışı veya aşağıdaki tabloda gösterilen şekilde bir projeye kullanıcı hesapları ekleniyor.

Not

Özellik kullanılabilirliği: Bazı özellikleri yalnızca şirket içi TFS'den kullanabilirsiniz ve bunlar bu şekilde not almaktadır.

İş öğesi alanlarının eklenme yöntemleri

İş öğesi alanlarını bir iş öğesi türüne göre verileri izlemek ve sorgular için filtre ölçütlerini tanımlamak ve rapor oluşturmak için kullanırsiniz. Izlemek istediğiniz sistem alanları dışında herhangi bir veri öğesi bir iş öğesi alanı olarak tanımlanmalıdır. İş öğesi alanlarını bir iş öğesi türünün veya genel iş akışının tanımı içinde tanımlayabilirsiniz.

İş öğesi alanları bir proje koleksiyonu için korunur. Aşağıdaki görevlerden birini gerçekleştirecek olan alanları eklersiniz:

  • Proje oluşturun. İş öğesi türleri veya genel iş akışı tanımları içinde tanımlanan ve seçilen işlem şablonu için tanımlanan tüm alanlar oluşturulur. Çekirdek sistem alanları, bir proje için tanımlanan her iş öğesi türü için otomatik olarak tanımlanır. Bu alanların listesi için bkz. İş öğesi alan dizini.

  • WIT tanımını içeri aktarın. Bir iş öğesi türü için tanım içinde tanımlanan tüm yeni alanlar koleksiyona eklenir. Daha fazla bilgi için bkz. Tüm WITD XML öğeleri başvurusu.

  • Genel iş akışı tanımını içeri aktarın. Genel iş akışı içinde tanımlanan tüm yeni alanlar koleksiyona eklenir. Çeşitli iş öğesi türlerinin paylaştığı bir iş öğesi alanları kümesi korumak istediğiniz zaman genel bir iş akışı tanımlarsanız. Daha fazla bilgi için bkz. Genel iş akışını özelleştirme.

  • Proje koleksiyonunu Project Web App (PWA) örneğine eşler. Project Server için Team Foundation Server Uzantılarını yükledikten sonra, Team Foundation'ın çeşitli bileşenlerini eşleerek tümleştirmeyi yapılandırabilirsiniz. Bir koleksiyonu eşlerken, Sunucu alanları için birden fazla alanı destekleyen Project iş akışı tanımı içe aktarılır. Daha fazla bilgi için bkz. Project eşitlemesini desteklemek için TFS'ye eklenen sunucu alanları.

Tüm WIT'lerde tanımlanan tüm alanlar ve tüm projeler için tüm genel iş akışları, koleksiyon içinde tanımlanan tam alan kümesinden ayarlanır. mevcut alanların özniteliğini değiştirebilir, yeniden adlandırabilirsiniz ve silebilirsiniz. Ancak, özellikle şirket içi sunucu ve raporlama için bu tür değişiklikler yaptığınız zaman belirli maliyetler tabi olur.

Bir koleksiyona alan eklemek veya özelleştirmek için WIT tanımının XML içeriğini değiştirebilirsiniz. Wit tanımının ALANLAR bölümünde bir FIELD öğesi aracılığıyla her alanı tanımlayın. Bu dosyaların yapısı ve konumu hakkında bilgi için bkz. Tüm ALAN XML öğeleri başvurusu.

Alan ekleme, kural uygulama veya özniteliği değiştirme

Özel bir alan eklemek, alan kuralları eklemek veya bir iş öğesi formundaki bir alanın etiketini değiştirmek için, iş öğesi türünü (WIT) veya alanı kullanan türleri değiştirirsiniz. İşlem modelinize eşleşen özelleştirme sırasını izleyin.

Bir alan özniteliğini değiştirmek veya bir alanı yeniden adlandırmak için witadmin komut satırı aracını kullanın. Aksi takdirde, bir alanı değiştirmek için wit tanımı içindeki alanla ilişkili kuralları ekler veya değiştirirsiniz.

Alan özniteliklerinin ve alan kurallarının özeti

WIT tanım dosyasını düzenlemek için

Kurallar eklemek veya özel bir alan eklemek için WIT tanım dosyasını dışarı aktarın, düzenleyin ve içeri aktarın.

İpucu

Witadmin ile 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

Witadmin ile 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

Witadmin ile 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.

Verileri izlemek için kullanmak istediğiniz tüm alan WIT tanım dosyasına eklenmiştir. Bu durum, sistem alanları (başvuru adı System ile başlar) olan tüm alanlar için doğrudur. Tüm Sistem alanları, WIT tanımına dahil olup olmadığınız bakarak tüm WIT'ler için tanımlanır. Her alan hakkında daha fazla bilgi edinmek için bkz. İş öğesi alan dizini.

Onay kutusu veya Boole alanı ekleme

WIT tanımının ALANLAR bölümünde bir Boole alanı eklemek için aşağıdaki söz dizimi kullanın.

WIT tanımının ALANLAR bölümünde bir Boole alanı eklemek için aşağıdaki söz dizimi kullanın. TFS 2017.2 veya sonraki bir sürümü gerektirir.

<FIELD name="Triage" refname="Fabrikam.Triage" type="Boolean" >
   <DEFAULT from="value" value="False" />
   <HELPTEXT>Triage work item</HELPTEXT>
</FIELD>

Ardından, alanın formda görünmesi için FORM bölümüne aşağıdaki söz dizimlerini ekleyin.

<Control Label="Triage" Type="FieldControl" FieldName="Fabrikam.Triage" />

Alan formda bir onay kutusu olarak görünür.

Seçim listesini özelleştirme

Seçim listeleri, bir iş öğesi formundaki açılan menüde ve sorgu düzenleyicisinde Değer sütununda görünen numaralara sahip değerlerdir. Bir seçim listesini özelleştirmek için kullandığınız yöntem, alana bağlı olarak değişir.

Bir iş öğesi formundaki çoğu dize veya tamsayı alanı için seçim listesini değiştirmek için WIT tanımını düzenleyin. Örneğin, özel bir Çözümleme alanı ve seçim listesi eklemek için XML kodunu gösterildiği gibi belirtin.

Özel alan ve seçim listesi
Özel seçim listesi

<FIELD name="Resolution" refname="MyCompany.Resolution" type="String">    
<ALLOWEDVALUES>
<LISTITEM value="By Design" />
<LISTITEM value="Duplicate" />
<LISTITEM value="External" />
<LISTITEM value="Fixed" />
<LISTITEM value="Not Repro" />
<LISTITEM value="Postponed" />
<LISTITEM value="Won't Fix" />
</ALLOWEDVALUES>
</FIELD>

Kurallar listeleri birleştirmeyi, listenin uygulanacağı öğeyi kısıtlamayı ve iş öğesi formunda liste görüntülendiğinde koşulları ayarlamayı destekler. Kurallar, isteğe bağlı expanditems ve filteritems öznitelikleri kullanılarak bir dağıtım listesinin tek tek üyelerini gösterecek şekilde genişletilen bir liste olup olmadığını kontrol sağlar. WIT'ler veya projeler arasında paylaşılan bir listeyi güncelleştirmek için gereken işi en aza indirmek için genel listeleri kullanın.

Bir listeyi çeşitli WIT'lerde veya birden çok proje arasında kullanırken, listeyi genel liste olarak korumak bakım gereksinimlerinizi en aza indirger. Ayrıca, listelerin bölümlerinin WIT'ler veya projeler arasında farklı olarak görünür olması gerekirse, bir seçim listesinin parçası için genel bir liste tanımlayabilirsiniz. Bkz. Seçim listelerini tanımlama ve Genel listeleri tanımlama.

Bir alana kural ekleme

Özel bir alan eklemek veya alana kurallar eklemek için WIT tanımını düzenleyin. Kuralları belirli kullanıcılara veya gruplara uygulanacak şekilde sınırlandırabilirsiniz. Kuralların çoğu, kuralın kimin yaptığına ve geçerli olmayanlara odaklanmak için veya değil özniteliklerini destekler.

Örneğin, aşağıdaki kod parçacığıyla, bir iş öğesi oluşturulduktan sonra yalnızca Müşteri tanımlı bir TFS grubu olan Yönetim Ekibi üyelerinin Yığın Sıralaması alanını değiştireci kuralını zorunlu ekleyebilirsiniz.

<FIELD name="Stack Rank" refname="Microsoft.VSTS.Common.StackRank" type="Double" reportable="dimension">  
   <FROZEN not="[project]\Management Team" />  
   <HELPTEXT>Work first on items with lower-valued stack rank. Set in triage.</HELPTEXT>
</FIELD>  

Aşağıdaki eylemleri gerçekleştirmek için kurallar uygulayabilirsiniz:

Bu eylemi gerçekleştirmek için: Şu XML öğesini kullanın:
Bir araç ipucu belirtin. HELPTEXT
Bir alanın sahip olduğu değeri nitelendirin. CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY ve REQUIRED
Bir değeri kopyalayın veya varsayılan değeri belirtin. COPY, DEFAULT ve SERVERDEFAULT
Bir alanı değiştiren kullanıcıları kısıtla. Alan kuralı öznitelikleri için değil, VALIDUSER,
Dize alanında desen eşleştirmeyi zorunlu kılın. MAÇ
Diğer alanlardaki değerlere göre kuralları koşullu olarak uygulama. WHEN, WHENNOT, WHENCHANGED ve WHENNOTCHANGED

Adları "sistem" önekiyle başlayan sistem alanları (örneğin, System.ID), bunlara uygulayabileceğiniz kuralların bakımından sınırlıdır. Örneğin, bir iş öğesini kimin oluşturduğunu, değiştiğini veya kapattığını veya sistem tarafından kullanılan tarih-saat alanlarını izlemek için kullanılan boş alanlara kopyalanamaz veya ayarlayamazsınız.

Alan kuralları ve kısıtlamaları uygulama hakkında daha fazla bilgi için bkz. kurallar ve kural değerlendirmesi.

Özel bir alan eklemek için

Özel bir alan eklemek için WıT tanımını düzenleyerek FIELDS bölümü Içinde bir alan öğesi ve form bölümündeki bir Denetim öğesi ekleyin.

  1. WıT tanım dosyasını, kullandığınız işlem modeline göredışarı aktarın.

  2. İle başlayan XML dosyasının bölümünü bulun FIELDS .

  3. FIELDEklenecek özel alanın adını belirten öğesini ekleyin. Aşağıdaki gerekli öznitelikleri belirtmeniz gerekir: kolay name , refname (başvuru adı) ve type . Daha fazla bilgi için bkz. alan (tanım) öğesi başvurusu.

    Aşağıdaki kod, bir başvuru adı FabrikamFiber.MyTeam.Requestor ve bir izin verilen değerler listesi içeren özel alanı, müşteri varsayılan değeri ile belirtir.

    <FIELD name="Requestor" refname="FabrikamFiber.MyTeam.Requestor" type="String" reportable="Dimension">
       <ALLOWEDVALUES>
          <LISTITEM value="Customer" />
          <LISTITEM value="Executive Management" />
          <LISTITEM value="Other" />
          <LISTITEM value="Support" />
          <LISTITEM value="Team" />
          <LISTITEM value="Technicians" />
          <DEFAULTVALUE value="Customer" />
        </ALLOWEDVALUES>
    </FIELD>
    

    İpucu

    Liste içindeki öğeler, bunları XML tanım dosyasına nasıl girtiğinize bakılmaksızın her zaman alfasayısal sırada görünür. Başvuru adı veya refname , alan için programlı addır. Diğer tüm kurallar öğesine başvurmalıdır refname . Daha fazla bilgi için bkz. adlandırma kısıtlamaları ve kuralları.

  4. Control FORM Özel alanın görünmesini istediğiniz öğeler grubu içindeki formda görünmesi için, öğesini bölümüne ekleyin.

    Örneğin, aşağıdaki kod parçacığı, iş öğesi formundaki neden alanının altında görünecek Istek sahibi alanını ekler.

    <Column PercentWidth="50">
       <Group Label="Status">
          <Column PercentWidth="100">
             <Control FieldName="System.AssignedTo" Type="FieldControl" Label="Assi&amp;gned To:" LabelPosition="Left" />
             <Control FieldName="System.State" Type="FieldControl" Label="&amp;State:" LabelPosition="Left" />
             <Control FieldName="System.Reason" Type="FieldControl" Label="Reason:" LabelPosition="Left" ReadOnly="True" />
             <Control FieldName="FabrikamFiber.MyTeam.Requestor" Type="FieldControl" Label="Requestor:" LabelPosition="Left" ReadOnly="True" />
          </Column>
       </Group>
    </Column>
    

    İpucu

    İş izleme için şema tanımı, öğenin tüm alt öğelerini FORM ortası Case ve tüm diğer öğeleri tüm büyük harfli olarak tanımlar. Tür tanım dosyalarınızı doğrularken hatalarla karşılaşırsanız, öğelerinizin durum yapısını denetleyin. Ayrıca, açılış ve kapanış etiketlerinin durum yapısı, XML sözdizimi kurallarına göre aynı olmalıdır. Daha fazla bilgi için bkz. DENETIM XML öğesi başvurusu.

  5. WıT tanım dosyasını kullandığınız işlem modeline göre içeri aktarın.

  6. Değişiklikleri görüntülemek için Web portalını veya Takım Gezgini açın. İstemci zaten açıksa, sayfayı yenileyin.

    Aşağıdaki çizim, ürün biriktirme listesi öğesi için çalışma öğesi formunun artık yeni alanı içerdiğini gösterir.

    Formdaki yeni alan

Çalışma öğesi formundaki alan etiketini değiştirmek için

Alan etiketini değiştirmek için, öğe özniteliğine atanan değeri değiştirin Control Label . Çalışma öğesi formundan bir alanı kaldırmak için, Control alanla ilişkili öğeyi silin.

  1. WıT tanım dosyasını işlem modelinize göre dışarı aktarın.

  2. FORMVe Layout bölümlerinde, değiştirmek istediğiniz alanın tanımını bulun. Bu örnek başlık alanı için etiketi değiştirir:

    <Column PercentWidth="70">  
       <Control Type="FieldControl" FieldName="System.Title" Label="Title" LabelPosition="Left" />  
    </Column>
    
  3. Bu proje üzerinde çalışan Portekizce şube ofisinin, iş öğesi formuyla çalıştıkları zaman başlık alanının adını okuyabilmesi için alanın etiketini değiştirin. Başlık alanına başlık için Portekizce sözcüğü (Titulo) ekleyin.

    <Column PercentWidth="70">  
       <Control Type="FieldControl" FieldName="System.Title" Label="Title (Titulo):" LabelPosition="Left" />  
    </Column>
    
  4. Değiştirilen WıT tanımını içeri aktarın.

Özel denetim ekleme

Çalışma öğelerini izlemek için nesne modelinikullanarak, programlama yoluyla hataları, görevleri ve diğer WTS 'leri oluşturabilir, değiştirebilir ve bulabilirsiniz. Ayrıca, bir iş öğesi formuna işlevsellik ekleyen kendi özel denetimlerinizi de oluşturabilirsiniz.

İş öğelerini izlemek Için REST API 'lerinikullanarak, programlama yoluyla hataları, görevleri ve diğer WTS 'yi oluşturabilir, değiştirebilir ve bulabilirsiniz. Ayrıca, bir iş öğesi formuna işlevsellik ekleyen kendi özel denetimlerinizi de oluşturabilirsiniz.

ya da Visual Studio marketiaracılığıyla kullanılabilen özel bir denetim ekleyebilirsiniz. Örnek:

  • Onay kutularının bir listesini göstererek bir alan için birden çok değerin girişini destekleyen çok değerli denetim
  • Liste öğelerini seçmek için renk eklemeyi destekleyen renk seçim listesi denetimi
  • Çalışma öğesi formu tek tıklamayla bir eylemi destekleyen özelleştirilebilir bir kural kümesiyle Grup uzantısı sağlayan bir tıklama eylemi.

Yeni Web formuna özel bir denetim eklemek için bkz. Weblayout ve denetim öğeleri.

Varolan bir alanın özniteliğini değiştirme

Varolan bir alanın özniteliklerini değiştirmek için witadmin changefield ' i kullanırsınız. Örneğin, aşağıdaki komut MyCompany. Type için tanımlanan kolay adı değerlendirme yöntemi olarak değiştirir.

witadmin changefield /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:MyCompany.Type /name:"Evaluation Method"

Aşağıdaki tabloda, witadmin changefieldkullanarak değiştirebileceğiniz öznitelikler özetlenmektedir.

Öznitelik Açıklama
Veri türü Alanın kabul ettiği veri türünü belirtir. Genel olarak, alan veri türünü tanımlandıktan sonra değiştiremezsiniz. Alan veri türünü yalnızca HTML veya düz metin türündeki alanlar için geçirebilirsiniz.
Kolay ad Kolay ad, iş öğesi sorgularının açılan menülerinde görünür ve bir proje koleksiyonu içinde tanımlanan tüm alanlarda benzersiz olmalıdır. Kolay ad, iş öğesi formunda görünen form etiketinden farklı olabilir.
Raporlama öznitelikleri Alanın adını raporda göründüğü gibi değiştirebilirsiniz, rapor başvuru adı ve raporlama türü. Raporlama kolay adını yerelleştirebilirsiniz.

Raporlama türü, alan verilerinin ilişkisel ambar veritabanına mı yoksa hem ilişkisel ambar veritabanına hem de OLAP küpüne mi yazıldığını ya da OLAP küpünü işlerken önceden hesaplanmış değerler toplamı mı oluşturulacağını belirler.

Varsayılan raporlanabilir alanların tüm listesi için bkz. raporlanabilir alan başvurusu. Raporlanabilir öznitelikler hakkında daha fazla bilgi için bkz. iş öğesi alanları ve öznitelikler, raporlanabilir öznitelikler.
Eşitleme Kişi adı alanları için eşitlemeyi Active Directory ile etkinleştirebilir veya devre dışı bırakabilirsiniz.

Bir alanın index özniteliğini değiştirme

Alanda filtreleme yaparken sorgu yanıt sürelerini geliştirmek için bir alan için dizin oluşturmayı etkinleştirebilirsiniz. Varsayılan olarak şu alanlar dizinlenir: Atanan, oluşturma tarihi, değiştiren, durum, neden, alan KIMLIĞI, yineleme KIMLIĞI ve Iş öğesi türü.

Bir alan için dizinlemeyi etkinleştirmek veya devre dışı bırakmak için witadmin ındexfield komutunukullanın.

Bu konu, barındırılan XML ve şirket içi XML işlem modelleri için alanları ekleme ve özelleştirme konusunda değinmektedir. Barındırılan XML ve şirket içi XML işlem modelleri için WTS ekleme ve özelleştirme hakkında daha fazla bilgi için bkz. bir iş öğesi türü ekleme veya değiştirme. Devralma işlemi modeli için bkz. bir Işlemi özelleştirme.

Diğer ilgili konular veya kaynaklar:

Gerekli izinler

  • Alanları listelemek için, koleksiyondaki proje için Proje düzeyi bilgilerini görüntüle Izninin izin ver olarak ayarlanmış olması gerekir.
  • TFS bir alan eklemek veya özelleştirmek için, Project yöneticileri grubunun bir üyesi olmanız veya proje düzeyi bilgilerini düzenle izninizin izin ver olarak ayarlanmış olması gerekir.
  • TFS alanları silmek veya yeniden adlandırmak veya bir alanın bir özniteliğini değiştirmek için, Team Foundation yöneticileri güvenlik grubunun veya Project Collection administrators güvenlik grubunun üyesi olmanız gerekir.

Yönetici olarak eklenmek için, Yöneticiler ekleyin.

Alan nedir? Alan adları nasıl kullanılır?

Her iş öğesi türü 31 sistem alanı ve türe özgü birkaç alanla ilişkilendirildi. Projenizi planlamak ve izlemek için iş öğelerini kullanırsiniz.

Her alan, gerçekleştirecek çalışma hakkında bir parça bilgi izleme desteği sağlar. Bir alana atadığınız değerler iş izleme veri deposuna depolanır ve bu depoda durum ve eğilimleri belirlemek için sorgu oluşturabilirsiniz.

Scrum, Agile ve CMMI sistem işlemleri için tanımlanan her bir alanın açıklamaları ve kullanımı — için — bkz. İş öğesi alan dizini.

Alan adları

bir iş öğesi alanı adı her iş öğesi alanını benzersiz olarak tanımlar. Alan adlarınızı şu yönergelere uygun olduğundan emin olun:

  • Alan adları hesap/proje koleksiyonu içinde benzersiz olmalıdır
  • Alan adları 128 veya daha az Unicode karakter olmalıdır
  • Alan adları baştaki veya sonda boşluk veya iki veya daha fazla ardışık boşluk içeremez
  • Alan adları en az bir alfabetik karakter içermeli
  • Alan adları şu karakterleri içeremez: .,;'`:~\/\*|?"&%$!+=()[]{}<> .

Hesap koleksiyonu için özel alanlar tanımlandığı için, devralınan başka bir işleme ekley koleksiyonunuzla aynı alan adına sahip bir işleme özel alan eklerizsiniz.

Alanları listeleme veya gözden geçirme

Alanları listelemek veya gözden geçirmek için, işlem modeli — devralım, BARıNDıRıLAN XML veya kullandığınız şirket ıçı XML 'e bağlı olarak aşağıdaki araçlardan birini kullanabilirsiniz — . Varsayılan süreçler içinde tanımlı alanların dizini için bkz. iş öğesi alan dizini.

Araç Devralma Barındırılan XML Şirket içi XML
Web Portalı: devralınan ve özel tanımlanmış alanları listeleme ✔️ ✔️ 1
Çalışma öğesi alan Gezgini ✔️ ✔️ ✔️
witadmin listfields komut satırı aracı ✔️ ✔️ ✔️

Not

  1. Yalnızca varsayılan işlemler (Agile, CMMI, Scrum) için destek sağlar.

İş Öğesi Alan Gezgini

Bir iş öğesi alanı için değiştirebilirsiniz özniteliklerine ek olarak, her alan için değiştirilemez ve neredeyse gizli birkaç öznitelik vardır. İş Öğesi Alan Gezgini aracını kullanarak bu alanların atamalarına bakabilirsiniz.

İş Öğesi Alan Gezgini

Her özniteliğin açıklaması için bkz. İş öğesi alanları ve öznitelikleri.

İş Öğesi Alan Gezgini'ne erişmek için İşlem Düzenleyicisi Aracı'nı yüklemeniz gerekir. Yüklemiş Visual Studio sürümüne bağlı olarak, aşağıdaki uzantılardan birini kullanarak İşlem Düzenleyicisi Aracı'nı edinebilirsiniz.

Test, derleme ve sürüm denetimi alanları

Çeşitli WIT'ler Team Foundation Build, Microsoft Test Yöneticisi ve Team Foundation sürüm denetimi ile tümleştirilen otomatik işlemler tarafından oluşturulan bilgiler sağlayan alanlar içerir. Bu alanlardan birini özel WIT'lere eklemek için WIT tanımını bu konu başlığında daha önce açıklanan adımlara göre düzenleyin.

Örneğin, hatalar için tür tanımlarında görünen Bulunan ve Derlemede Tümleştirilmiş alanlarını ekebilirsiniz. Bu alanlar, hataları buldukları veya düzeltildikleri derlemelerle ilişkilendirilmektedir. Bu alanları bir iş öğesi türü tanımına eklemek için aşağıdaki kod parçacığını kullanabilirsiniz.

<FIELD name="Found In" refname="Microsoft.VSTS.Build.FoundIn" type="String" reportable="dimension">
    <HELPTEXT>Product build number (revision) in which this item was found</HELPTEXT>
</FIELD>
<FIELD name="Integration Build" refname="Microsoft.VSTS.Build.IntegrationBuild" type="String" reportable="dimension">
    <HELPTEXT>Product build number this bug was fixed in</HELPTEXT>
</FIELD>

Daha fazla bilgi için bkz. Derleme ve test tümleştirme alanlarına göre sorgulama.

Alan adları ve raporlama

Raporlamayı desteklemek için alanlar ekleyebilir veya mevcut alanların özniteliklerini değiştirebilirsiniz. Alanları eklerken veya değiştirirken, alanları mantıksal olarak klasörler halinde gruplandıkları için bunları sistematik olarak Analysis Services küpün içinde bulabilirsiniz. Daha fazla bilgi edinmek için bkz. Raporlamayı desteklemek için iş öğesi alanları ekleme veya değiştirme.

Bir alanı silme

Belirli bir iş öğesi türünden bir alanı kaldırsanız, bu alan artık wit tarafından başvurulmasa bile koleksiyondan veya veritabanı sunucusundan kaldırılamaz. Bir alanı kaldırmak için aşağıdaki adımları izleyin.

  1. Tanımı tüm FIELD WIT tanımlarından ve buna başvurulan tüm genel iş akışlarından kaldırın.

  2. Alanın kullanımda olmadığını doğrulayın. Örnek:

    witadmin listfields /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:MyCompany.CustomContact
    
    Field: MyCompany.CustomContact
    Name: Custom Contact
    Type: String
    Reportable As: dimension
    Use: Not In Use
    Indexed: False
    
  3. Alanını silin. Örnek:

    witadmin deletefield /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:MyCompany.CustomContact
    
  4. Silinen alan raporlanabilir durumda ise veri ambarını yeniden yapılandırarak eskialanı ve değerlerini silin.

Daha fazla bilgi için bkz. İş öğesi alanlarını yönetme.