İş öğesi form yerleşimini değiştirme
TFS 2017 | TFS 2015 | TFS 2013
XML dosyasını dışarı aktararak ve bölümünün içeriğini değiştirerek iş öğesi formu yerleşimini değiştirebilirsiniz FORM . XML dosyasını değiştirip içeri aktardıktan sonra, güncelleştirilmiş çalışma öğesi türünde yaptığınız değişiklikleri doğrulayabilirsiniz. Yapabileceğiniz düzen değişikliklerinin türleri şunlardır ancak bunlarla sınırlı olmamak üzere şunları yapabilirsiniz:
- Formdaki bir alanın etiketini veya yerleşimini değiştirme
- Alan gruplarını bir sekmeden diğerine taşıma
- Yeni sekme veya sütun Ekle
Önemli
Bu konu, eski form düzeni kullanılarak şirket içi XML (TFS 2017 ve önceki sürümler) işlem modellerinin proje özelleştirmesi için geçerlidir. TFS 2017 ve üzeri sürümler için bkz. Weblayout ve denetim öğeleri.
Devralma işlemi modeli için bkz. bir Işlemi özelleştirme. İşlem modellerine genel bakış için bkz. iş izleme deneyiminizi özelleştirme.
Bir iş öğesi formuna yerleştirebileceğiniz denetimlere genel bir bakış için bkz. iş öğesi form denetimlerini belirtme. Bölüm için üst düzey yapısal öğelere genel bakış için FORM bkz.. İş öğesi formunu tasarlayın.
WıT için XML tanımını güncelleştirme
WıT özelleştirmesi ' nı yeni kullanıyorsanız aşağıdakilere göz önünde olabilirsiniz:
- WıT 'nin herhangi bir yönlerini özelleştirmek için WıT 'nin XML tanımını güncelleştirme gerekir. WıT XML tanımı Tüm WıTD XML öğeleri başvurusu 'nda açıklanmaktadır
- Yeni iş öğesi deneyimini kullanan Web formunu özelleştirirken, Weblayout ve denetim öğelerine başvurmak isteyeceksiniz
- bir istemci formunu Visual Studio ile kullanmak üzere özelleştirirken, düzen XML öğesi başvurusuna başvurmak isteyeceksiniz
- Çalışma öğesi izleme Web formunu özelleştirmebölümünde özetlenen adımların sırasını izleyin.
WıT tanım dosyasını dışarı aktarın ve açın
Yaptığınız özelleştirmenin kapsamına göre aşağıdaki adımlardan birini gerçekleştirin:
Tek bir proje için çalışma öğesi türünü değiştiriyorsanız:
Değiştirmek istediğiniz iş öğesi türünün XML dosyasını dışarı aktarmak için witadmin exportwıtd ' i çalıştırın. Daha fazla bilgi için bkz. iş öğesi türlerini Içeri aktarma, dışarı aktarma ve yönetme.
Dosyayı Visual Studio açın.
Bir WIT 'yi bir işlem şablonunu özelleştirmek için değiştiriyorsanız:
İşlem şablonunu indirdiğiniz konuma gidin.
WıT XML dosyasını açın.
FORM bölümünün yerleşimini değiştirme
<TabGroup>XML dosyasının bölümünü bulun.<Tab>Her<Tab>bir öğenin ilgili denetimi işleyen bir öğe içerdiği bağlantılar ve dosya ekleri gibi öğeler için öğeler olduğunu unutmayın<Control>.<Tab Label="Links"> <Control Type="LinksControl" /> </Tab> <Tab Label="File Attachments"> <Control Type="AttachmentsControl" /> </Tab><Tab><Tab>Aşağıdaki örnekte GÖSTERILEN yeni XML ile birlikte, önceki ADıMDA gösterilen xml 'yi değiştirerek, iki öğeyi hem denetimleri içeren tek bir bağlantı hem de ekler öğesinde birleştirin:<Tab Label="Links and Attachments"> <Control Type="LinksControl" Label="Links" LabelPosition="Top" /> <Control Type="AttachmentsControl" Label="Attachments" LabelPosition="Top" /> </Tab><FORM>' In,<Layout>değişiklik yapmak istediğiniz grubu açıklayan, sınıflandırma grubu gibi bölümünü bulun.<Group Label="Classification"> <Column PercentWidth="100"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /> </Column> </Group>Not
En iyi sonuçlar için, sütun formun tam genişliğine yayılsa bile her denetim veya grup bir sütunda görüntülenmelidir. Buna karşılık, grubun görünür bir etiketi veya sınırı olmasa bile her sütun bir grupta görüntülenmelidir.
Aşağıdaki satırları seçin ve daha sonra kullanmak üzere panoya kopyalayın.
<Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /><Group Label="Classification"><Group>Sınıflandırma grubunu formdaki geçerli konumundan kaldırmak için, aşağıdaki XML içinde ile başlayan ve ile biten satırları silin.<Layout> <Group> <Column PercentWidth="70"> <Control Type="FieldControl" FieldName="System.Title" Label="&Title:" LabelPosition="Left" /> </Column> <Column PercentWidth="30"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Discipline" Label="&Discipline:" LabelPosition="Left" /> </Column> </Group> <Group Label="Classification"> <Column PercentWidth="100"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="&Area:" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="&Iteration:" LabelPosition="Left" /> </Column> </Group><TabGroup>Bölümünde,<TabGroup>sekmesini tanımlayan aşağıdaki satırları bulun:<Tab Label="Details"> <Group> <Column PercentWidth="50"> <Group Label="General"> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Iss&ue:" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.ExitCriteria" Label="E&xit criteria:" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Build.IntegrationBuild" Label="Integration &build:" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.TaskHierarchy" Label="Task C&ontext:" LabelPosition="Left" ReadOnly="True" /> </Column> </Group> </Column> <Column PercentWidth="50"> <Group Label="Schedule"> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.RemainingWork" Label="Remaining &work (hours):" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.CompletedWork" Label="Com&pleted work (hours):" LabelPosition="Left" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.StartDate" Label="Start Dat&e:" LabelPosition="Left" ReadOnly="True" /> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.FinishDate" Label="&Finish Date:" LabelPosition="Left" ReadOnly="True" /> </Column> </Group> </Column> </Group> </Tab>Bu denetimleri Ayrıntılar sekmesine taşımak için panonun içeriğini öğenin altına yapıştırın .
<Tab Label="Details"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /> <Group> <Column PercentWidth="50"> <Group Label="General"> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Iss&ue:" LabelPosition="Left" /> ...Taşınan alanların etrafında bir gruplandırma oluşturmak ve alanları iki sütuna bölmek için aşağıdaki değişiklikleri yapın:
<Tab Label="Details"> <Group Label="Classification"> <Column PercentWidth="50"> <Group> <Column PercentWidth="100"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /> </Column> </Group> </Column> <Column PercentWidth="50"> <Group> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" /> </Column> </Group> </Column> </Group> <Group> <Column PercentWidth="50"> <Group Label="General"> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Iss&ue:" LabelPosition="Left" /> ...Yaptığınız değişiklikleri kaydedin.
Yeni çalışma öğesi türünü tek bir projeye içeri aktarmak için bkz. iş öğesi türlerini Içeri aktarma, dışarı aktarma ve yönetme. Çalışma öğesi türünü işlem şablonunuza eklemek için bkz. iş öğeleri için tür tanımları ekleme.
Çalışma öğesi formunda görünen Web sayfasını veya HTML içeriğini doğrulama
Takım Gezgini, sunucudan en son güncelleştirmeleri indirmek için Yenile ' yi seçin.
Bu güncelleştirmeler, yeni içeri aktardığınız değişiklikleri içerir. Iş öğeleri düğümü yükleninceye kadar birkaç saniye bekleyin. Hala yüklenmekte olan düğümler çalışıyorsözcüğünü görüntüler.
Değiştirdiğiniz iş öğesi türünü kullanarak yeni bir iş öğesi oluşturun.
Sınıflandırma grubunun artık ana formda olmadığına dikkat edin. Bağlantılar ve ekler sekmesinde, yaptığınız değişikliklerin sonuçlarını görmek için Ayrıntılar sekmesini seçin.