Çalışma Öğesi Form Düzenini Değiştirme
Çalışma öğesi formunun düzenini, XML dosyasını dışarı aktararak ve FORM bölümünün içeriklerini düzenleyerek değiştirebilirsiniz. XML dosyasını değiştirip içeri aktardıktan sonra, güncellenmiş çalışma öğesi türünde yaptığınız değişiklikleri doğrulayabilirsiniz. Yapabileceğiniz düzen değişiklikleri, bunlarla sınırlı olmamakla birlikte, aşağıdakileri içerir:
Formdaki bir alanın yerini veya etiketini değiştirme
Alan gruplarını bir sekmeden diğerine taşıma
Yeni sekmeler veya sütunlar ekleme
Bir çalışma öğesi formuna yerleştirebileceğiniz kontrollere genel bir bakış için, bkz. Çalışma Öğesi Form Denetimlerini Belirtme. Üst düzey yapısal öğelere genel bir bakış için, FORM bölümüne bakınız. Çalışma Öğesi Formunun Düzenini Tasarlama.
Bu konuda
Çalışma Öğesi Türünün Tanım Dosyasını Açma ve Dışarı Aktarma
Tanım Dosyası FORM Bölümünün Düzenini Değiştirmek
Çalışma Öğesi Formunda Görünen Değişiklikleri Doğrulama
Gerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)
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.
Çalışma Öğesi Türünün Tanım Dosyasını Açma ve Dışarı Aktarma
İş öğesi türünün tanım dosyasını açmak ve dışarı aktarmak için
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 çalışma öğesi türünün XML dosyasını dışarı aktarmak için şunu çalıştırın: witadmin exportwitd. Daha fazla bilgi için bkz. İş Öğesi Türlerini Özelleştirme ve Yönetme [witadmin].
Not
Eğer Windows Vista kullanıyorsanız, bazı klasörlere erişim hakkınız olmayabilir.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, aktarılan dosyayı otomatik olarak yeniden yönlendirir ve sanal depoya kaydeder.Bu yeniden yönlendirmeden kaçınmak için, dosyayı erişim haklarınızın olduğu bir konuma dışarı aktarabilirsiniz.Kayıt defterini sanallaştırma hakkında daha fazla bilgi için Microsoft Web sitesindeki şu sayfalara bakın: Kayıt Defterini Sanallaştırma ve Windows Vista'da ortak dosya ve kayıt defteri sanallaştırma sorunları.
Visual Studio'da, Dosya'ya tıklayın, Aç'a tıklayın, ve sonra Dosya'ya tıklayın.
Bu Dosya Aç iletişim kutusunu görüntüler.
İçine Bak'ın altında, dışarı aktardığınız dosya konuma gidin.
Eğer bir işlem şablonunu özelleştirmek için, çalışma öğesi türünü değiştiriyorsanız:
İşlem şablonunu indirdiğiniz konuma gidin.
Güncellemek istediğiniz çalışma öğesi türünün XML dosyasını seçin ve sonra Aç'a tıklayın. Satır sonları hakkında sorulduğunda, Hayır'ı tıklatın.
Başa dön
Tanım Dosyası FORM Bölümünün Düzenini Değiştirmek
Form düzenini değiştirmek için
XML dosyasının <TabGroup> bölümünü bulun. Notice that there are <Tab> elements for items such as Links and File Attachments in which each <Tab> element contains a <Control> element that renders the respective control.
<Tab Label="Links"> <Control Type="LinksControl" /> </Tab> <Tab Label="File Attachments"> <Control Type="AttachmentsControl" /> </Tab>
Önceki adımda gösterilen XML'i aşağıdaki örnekte gösterilen XML ile değiştirerek, iki <Tab> elementini iki kontrolü de içeren tek bir Bağlantılar ve Ekler<Tab> elementine birleştirin.
<Tab Label="Links and Attachments"> <Control Type="LinksControl" Label="Links" LabelPosition="Top" /> <Control Type="AttachmentsControl" Label="Attachments" LabelPosition="Top" /> </Tab>
<FORM>, <Layout> tanımının değiştirmek istediğiniz grubu tanımlayan bölümünü bulun, örneğin Sınıflandırma grubu gibi.
<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ç 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.
Aşağıdaki örnekte vurgulandığı gibi, aşağıdaki satırları seçin, ve sonra bu içeriği, Düzenle menüsünden Kopyala'yı tıklatarak sonraki kulanımlar için panele kopyalayın.
<Column PercentWidth="70"> <Group> <Column PercentWidth="100"> <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> </Column> </Group> </Column>
Sınıflandırma grubunu formdaki mevcut pozisyonundan kaldırmak için, aşağıdaki XML'de vurgulanmış olarak gösterilen 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, Detaylar 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 sekmesini taşımak için pano içeriğini aşağıdaki konuma yapıştırınız.
<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 örnekte vurgulanmış olarak gösterilen 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" /> ...
Araç çubuğunda, değişiklikleri XML dosyasına kaydetmek için Kaydet'i tıklatın.
Yeni iş öğesi türünü tek bir projeye içeri aktarmak için bkz. İş Öğesi Türlerini Özelleştirme ve Yönetme [witadmin]. Çalışma öğesi türünü işlem şablonunuza eklemek için, bkz. İşlem şablonu çalışma öğeleri için tür tanımları ekleme.
Başa dön
İş Öğesi Formunda Görünen Web Sayfasını veya HTML İçeriğini Doğrulama
Tek bir projeye içeri aktarılan değişiklikleri doğrulamak için
Sunucudan son güncellemeleri indirmek için Ekip Gezgini, Refresh (Yenile)'yi tıklayın.
Bu yenilemeler hemen önce içeri aktardığınız değişiklikleri kapsar. İş Öğeleri düğümü yüklenene kadar birkaç saniye bekleyin. Yüklenen düğümler hala çalışıyor kelimesini gösterir.
Değiştirdiğiniz çalışma öğesi türünü kullanarak yeni bir çalışma öğesi oluşturun. Bunu yapmak için, Çalışma Öğeleri düğümüne sağ tıklatın, Çalışma Öğesi Ekle'yi tıklatın, ve sonra çalışma öğesi türünü tıklatın.
Bu çalışma öğesi, değiştirdiğiniz çalışma öğesi türünden oluşturulur.
Sınıflandırma grubunun artık ana formda olmadığına dikkat edin. Yaptığınız değişikliklerin sonucunu görmek için Bağlantılar ve Ekler sekmesini ve Detaylar sekmesini tıklatın.
Yeni iş öğesi türünü kapatmak için Kapat'ı tıklatın. İş öğesini kaydetmek isteyip istemediğiniz sorulduğunda Hayır'ı tıklatın.
Başa dön
Ayrıca bkz.
Görevler
Bir Alanının Etiketini Değiştirme
Bir İş Öğesi Tipi Eklemek ve Özelleştirmek
Başvuru
İş Öğesi Türlerini Özelleştirme ve Yönetme [witadmin]
Kavramlar
Çalışma Öğesi Formunun Düzenini Tasarlama