Aracılığıyla paylaş


Alan ekleme ve varolan bir çalışma öğesi türünü yerleşimini değiştirme

Bir iş öğesi için ek veri izlemek için bir iş öğesi türü alanına iş öğesi formunda görüntülemek ve raporlanabilir yapmak ekleyebilirsiniz.Ekibinizin gereksinimlerine en iyi şekilde karşılamak için bir çalışma öğesi formunun düzenini de değiştirebilirsiniz.Bu konuda, Jale ve Peter, Fabrikam Fiber takım üyeleri çalışma öğelerini izleme hedeflerine desteklemek için iki farklı türde özelleştirin.

  • Burada yeni özellikler için istek kaynaklanan izlemek için Julia özel bir alan içeren bir açılan menü seçenekleri ekler ve ürün biriktirme listesi öğesi için iş öğesi formunun düzenini değiştirir.Jale seçenekler aþaðý açýlan listesini içeren bir özel alan eklemek ve ürün biriktirme listesi öğesi için iş öğesi formunun düzenini değiştirmek için beş görevleri gerçekleştirir.

  • Peter daha iyi çalışmasını izlemek ve HIS ve iş tahmin etmek için takımın yeteneğini artırmak için görev iş öğesi türü için bir alan ekler.

Aşağıdaki resimde gösterildiği gibi Jale ve Peter görevlerini bağımsız olarak, ancak önceden tanımlanmış bir sırada gerçekleştirin.

Çalışma öğesi formunun düzenini değiştirme

Sıralı bir iş öğesi türü için bir alan eklemek için

Bir iş öğesi formuna bir alanı ekleme

Çalışma öğesi türüne için bir alan eklemek

İş öğesi alanları ve alanlar, varsayılan işlem şablonları için rapor edilebilir olarak atanmış gözden geçirmek için Team Foundation Server, bkz: Visual Studio ALM için Çalışma Öğesi Alan Başvurusu ve Visual Studio alm reportable alanlar başvuru.

Gereksinimler

  • Bu yordamı gerçekleştirmek için Takım Kuruluş Yöneticileri grubunun veya Proje Yöneticileri grubunun üyesi olmalısınız.Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

[!NOT]

Windows Vista çalıştırıyorsanız, bazı klasörler için izinleriniz ayarlanmamış olabilir.Eğer çalışma öğesi türünü erişim hakkınızın olmadığı bir konuma dışarı aktarmaya çalışırsanız, kayıt defteri sanallaştırma teknolojisi, dışarı aktarılan dosyayı otomatik olarak yeniden yönlendirir ve sanal depoya kaydeder.Bu tekrar yönlendirmeden kaçınmak üzere, dosyayı, izinlerin ayarlanmış olduğu bir bölgeye dışarı aktarabilirsiniz.Kayıt defteri sanallaştırma hakkında daha fazla bilgi için Microsoft Web sitesindeki şu sayfalara bakın: Kayıt defteri sanallaştırma ve Windows Vista'da ortak dosya ve kayıt defteri sanallaştırma sorunları.

1.Bir iş öğesi türü tanımını Dışa Aktar

Tür tanımına takım projenizden karşıdan yüklediğinizde, en son sürümüyle çalıştığınızdan emin olun.

[!NOT]

Küçük değişiklikler varsa ve xml biçimi ile çalışma konusunda deneyimliyseniz, Not Defteri veya başka bir metin düzenleyicisini kullanarak dosyaları değiştirebilirsiniz.Veya Visual Studio için bir eklenti olarak yüklenen bir güç aracı olan işlem düzenleyicisini kullanabilirsiniz.Bu aracı kullanarak, alma veya verme türü tanımları gerekmez.Bunun yerine, İşlem Düzenleyicisi'ni kullanarak bunları açmak ve onları düzenleme arabirimi değiştirebilir.

Microsoft Web sitesindeki şu sayfadan güç aracı karşıdan yükleyebilirsiniz: Team Foundation Server Güç Araçları.

İşlem şablonları için şema dosyalarını karşıdan yükleme hakkında daha fazla bilgi için bkz: İşlem şablonu eklentiler için öðe tanýmlarýný XML dizini.

Var olan bir projeden çalışma öğesi türü tanım dosyasını dışarı aktarmak için

  1. Çalıştırmak için witadmin komut satırı aracı, bir komut istemi penceresi açın burada ya da Visual Studio veya Ekip Gezgini yüklenir ve girin:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    Windows'un 64-bit edition üzerinde yerini %programfiles% ile %programfiles(x86)%.

  2. Burada, burada gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutu girin CollectionURL bir takım projesi koleksiyonunun URL'sini belirtir ProjectName koleksiyonu içinde tanımlanan bir takım projesinin adını belirtir WorkItemTypeName vermek için iş öğesi alanının adını belirtir ve Dosya adı dışa aktarmak dışa aktarılan dosyanın konumunu ve adını belirtir.Sonra seçim Enter anahtar.

    witadmin exportwitd /collection:CollectionURL /p:ProjectName /n:WorkItemTypeName /f:FileName
    

    Örnek: ürün biriktirme madde tanımını Dışa Aktar

    Örneğin, Julia türü tanımı için ürün biriktirme listesi öğesine FF_ProductBItem.xml FabrikamFiber takım projesine vermek için aşağıdaki komutu kullanır.

    witadmin exportwitd /collection:http://julia-fabrikam:8080/tfs/Collection1 /p:"FabrikamFiber" /n:"Product Backlog Item" /f:FF_ProductBItem.xml
    

    Örnek: görev tanımını Dışa Aktar

    Ve Peter görev türü tanımını dışarı aktar ve FF_Task.xml etiketli dosyayı kaydetmek için aşağıdaki komutu kullanır.

    witadmin exportwitd /collection:http://julia-fabrikam:8080/tfs/Collection1 /p:"FabrikamFiber" /n:Task /f:FF_Task.xml
    

    Başarılı tamamlandığında aşağıdaki ileti görüntülenir:

    İşlem tamamlandı.

2.Alan bir tür tanımı ekleme

Tür tanımına bir alan eklemek için eklemelisiniz bir FIELD öğesi içinde FIELDS bölüm ve bir Control öğesi içinde FORM bölüm.Ayrıca, için belirlenen alanlar için adlandırma kurallarına uyması öneririz.

Çalışma öğesi türü için bir alan eklemek için

  1. Türü alanlarını tanımlayan xml dosyasının bölümünü bulun ve, ile başlar FIELDS.

  2. Ekleme FIELD öğe eklemek için özel alan adını belirtir.Aşağıdaki gerekli öznitelikleri belirtmeniz gerekir: kolay name, refname (başvuru adı) ve type.Daha fazla bilgi için bkz. ALAN (Tanımlama) Öğesi.

    [!NOT]

    Referans ismi veya refname, alan için programatik bir isimdir.Diğer tüm kurallar refname'e uymalıdır.Daha fazla bilgi için bkz. İş Öğesi İzleme Nesneleri için Adlandırma Kuralları.

    Örnek: menü listesindeki bir özel alan Ekle

    Örneğin, Jale özel alan, istek sahibi, FabrikamFiber.MyTeam.Requestor, bir başvuru adı ile ürün biriktirme listesi öğesi türü tanımını eklemek için aşağıdaki metni girer.Filiz de çekme müşterinin varsayılan değer listesinin yanı sıra, bu alan için izin verilen değerler listesini 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>
    

    Seçim listeleri hakkında daha fazla bilgi için bkz: Seçim Listeleri Tanımlama.

    Örnek: önceden tanımlanmış alan ekleme

    Görev türü tanımı için önceden tanımlanmış alan, tamamlanan çalışma Microsoft.VSTS.Scheduling.CompletedWork bir başvuru adı ile Peter ekler.

    <FIELD name="Completed Work" refname="Microsoft.VSTS.Scheduling.CompletedWork" type="Double" reportable="measure" formula="sum" />
    

    Önceden tanımlanmış tüm alanların listesi için bkz: Visual Studio ALM için Çalışma Öğesi Alan Başvurusu.

  3. Ekleme CONTROL öğesi içinde FORM özel alan öğeler grubu içinde iş öğesi formunda görünmesini istediğiniz yere görünmesi için bölüm.Denetim belirtmeniz gerekir type özniteliği.Daha fazla bilgi için bkz. Denetim XML Öğesi Başvurusu.

    Örnek: ürün biriktirme madde için özel alanı forma eklemek

    Örnek: bir alan için denetim öğesi ekleme

    Örneğin, Julia ekler Control öğesi için iş öğesi formu üzerinde neden alanı altında aşağıdaki kod örneğinde gösterildiği gibi görünmesi istek sahibi alanı.

    <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İpucu

    Çalışma öğesi izleme için şema tanımı tüm alt öğeleri tanımlar FORM camel çalışması ve diğer tüm büyük harfli olarak tüm öğeleri olarak öğesi.Tür tanım dosyalarını 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.

    Ürün biriktirme listesi öğesi için iş öğesi formunu şimdi yeni bir alan içeren aşağıdaki çizimde gösterilmektedir.

    Özel alan türü tanımı ve form eklenir

    Örnek: görev için önceden tanımlanmış alan forma ekleyin

    Görev iş öğesi için ekler Peter Control alan kalan çalışma alanını aşağıdaki kod örneğinde gösterildiği gibi görünmesi için:

    <Column PercentWidth="50">
       <Group Label="Details">
          <Column PercentWidth="100">
             <Control FieldName="Microsoft.VSTS.Scheduling.CompletedWork" Type="FieldControl" Label="Completed Work:" LabelPosition="Left" />
             <Control FieldName="Microsoft.VSTS.Scheduling.RemainingWork" Type="FieldControl" Label="Remaining Work:" LabelPosition="Left" />
             <Control FieldName="Microsoft.VSTS.Common.BacklogPriority" Type="FieldControl" Label="Backlog Priority:" LabelPosition="Left" />
             <Control FieldName="Microsoft.VSTS.Common.Activity" Type="FieldControl" Label="Activity:" LabelPosition="Left" />
             <Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="Area:" LabelPosition="Left" />
          </Column>
       </Group>
    </Column>
    

    Görev için iş öğesi formunu şimdi tamamlanan çalışma alanını içeren aşağıdaki çizimde gösterilmektedir.

    Tamamlanan çalışma için görev türünü ve form ekleme

  4. Değişiklikleri xml dosyasına kaydedin.

Tür tanımı için iş öğesi alanları ekleme hakkında daha fazla bilgi edinmek için

3.Tek bir sütun için iki sütunlarından sekme grupları için formun düzenini değiştirme

Jale Açıklama alanı formun genişliğine yayılsa, ürün biriktirme madde için formun düzenini değiştirmek ister.Aşağıdaki resimde gösterildiği gibi varsayılan düzen iki sekme grupları kümesini görüntüler.Sekme grupları tek bir kümesi düzenini değiştirmek için ilk sütun öğesi için yüzde 100 genişliği değiştirme ve yabancı kaldırmak Jill gerekiyor Column ve TabGroup öğelerinden FORM bölüm.

Sütu iki sekme grubu düzeni

Sekme grupları tek bir sütun için iki sütun sekmesini gruplarından form düzenini değiştirmek için

  1. XML dosyasının TabGroup bölümünü bulun.Olduğuna dikkat edin Tab öğeleri gibi maddeler için Açıklama, görevleri, Kabul kriterleri, ve Geçmiş olan Tab öğesi içeriyor bir Control ilgili denetimi işler öğesi.

    <Group>
       <Column PercentWidth="50">
          <TabGroup>
          . . .
          </TabGroup>
       </Column>
       <Column PercentWidth="50">
          <TabGroup>
          . . .
          </TabGroup>
       </Column>
    </Group>
    
  2. Tüm bir araya <Tab> . . . </Tab> öğelerin altında bir TabGroup.Kaldırma Group, Columnve yabancı TabGroup öğeleri.Aşağıdaki örnek yeni xml sözdizimi yapısını göstermektedir.

    <Group>
       <Column PercentWidth="100">
          <TabGroup>
          . . .
          </TabGroup>
       </Column>
    </Group>
    

    [!NOT]

    En iyi sonuç için, sütun formun tüm genişliğine yayılsa bile her kontol ya da grup bir sütunda görüntülenmelidir.Grubun görünür bir etiket ya da sınırı olmasa bile, sırayla her sütun bir grupta görüntülenmelidir.Daha fazla bilgi için bkz. Çalışma Öğesi Formu Tasarlama ve Özelleştirme.

    Tek sütunlu sekme grupları aşağıda gösterilmiştir.

    Tek sütun sekme grubu

  3. Değişiklikleri xml dosyasına kaydedin.

4.Bir iş öğesi türü tanımını içe aktarma

Tür tanımına özelleştirdiğiniz sonra değişikliklerinizi doğrulayın ve kullanmak için kullanılabilir duruma getirmek için sizin takım projenizi almanız gerekir.Aldığınız xml dosyasını geçerli tür tanımının içeriği üzerine yazar.Karşıya yüklemek için xml sözdizimi önceden alma işlemi onaylar.

Varolan bir takım projesine bir çalışma öğesi türünü içeri aktarmak için

  • Komut İstemi penceresi ve adım 1 ' de belirtilen dizine 1. Bir iş öğesi türü tanımını Dışa Aktar , açıklanan önceden bu konuda, aşağıdaki komutu yazın ve sonra Enter anahtar.

    witadmin importwitd /collection:CollectionURL /p:ProjectName /n:WorkItemTypeName /f:FileName
    

    Örnek: ürün biriktirme madde tanımını içeri aktar

    Örneğin, Jill Filiz FF_ProductBItem.xml için FabrikamFiber takım projesine verilen ürün biriktirme listesi öğesi türü tanımını içe aktarmak için aşağıdaki komutu kullanır.

    witadmin importwitd /collection:http://julia-fabrikam:8080/tfs/Collection1 /p:"FabrikamFiber" /f:FF_ProductBItem.xml
    

    Örnek: görev tanımını içeri aktar

    Ve Peter he FF_Task.xml için kaydedilen görev türü tanımını içe aktarmak için aşağıdaki komutu kullanır.

    witadmin importwitd /collection:http://julia-fabrikam:8080/tfs/Collection1 /p:"FabrikamFiber" /f:FF_Task.xml
    

    Başarılı tamamlandığında aşağıdaki ileti görüntülenir:

    Çalışma öğesi türü içeri aktarması tamamlandı.

5.Takım projesini yenilemek ve bir tür tanımı yapılan değişiklikleri doğrulayın

Bir tür tanımı aldıktan sonra değişiklikleri kullanılabilir olması için Takım Gezgini'nde önbelleğinizi yenilemeniz gerekir.Çalıştırıyorsanız, yalnızca Visual Studio'nun açın vardı ve bağlı önbellek yenileme Team Foundation Server türü tanımlarını içeri ne zaman.

Takım Gezgini'ni yenilemek ve ürün biriktirme listesi öğesi oluşturma

Takım projesini yenilemek ve değişiklikleri doğrulayın

Sizin önbelleğini yenilemek için

  1. In Ekip Gezgini, choose the YenilemeRefresh button.

    Son içeri aktardığınız değişiklikleri içeren son güncellemeler sunucudan indirilir.

    Yenileme tamamlanıncaya kadar birkaç saniye bekleyin.

  2. Seçim iş öğelerini.

  3. Seçim Yeni çalışma öğesive gibi değiştirilen çalışma öğesi türünü seçin Ürün Biriktirme madde veya görev.

  4. Öğesi formu içinde görünebilir yapılan değişiklikleri doğrulayın.

  5. Seçim kapatmak yeni iş öğesi türünü kapatmak için düğme.Seçim No düğme iş öğesini kaydetmek isteyip istemediğiniz sorulduğunda.