İş izleme Web formunu özelleştirme
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017
Önemli
özellik kullanılabilirliği: bu konu, barındırılan xml işlem modelini kullanırken yapabileceğiniz özelleştirmeler için geçerlidir veya uygulama katmanı sunucunuzu Team Foundation Server 2017 veya sonraki bir sürüme (şirket içi XML işlem modelini kullanan) güncelleştirmeniz gerekir. Devralma işlemi modeli için bkz. bir Işlemi özelleştirme.
İşlem modellerine genel bakış için bkz. iş izleme deneyiminizi özelleştirme.
Çalışma öğesi türleriniz için form yerleşimini özelleştirebilmiş gibi, yeni Web formu ile bunu yapmaya devam edebilirsiniz. Yeni form, eski form ile kullanılamayan birkaç özelliği kullanılabilir hale getirir. Hesabınız veya proje koleksiyonu yöneticiniz Yeni form anahtarınıyönetir. Yeni form hesap veya proje koleksiyonu için etkinleştirildiğinde, Web düzeni bölümü koleksiyonda tanımlanan her WıT için XML tanımına eklenir.
Not
Web formunu özelleştirmeden önce yöneticinizin yeni formu etkinleştirmişolması gerekir.
Dönüştürülmüş WTS 'yi, daha önce kullandığınız şekilde özelleştirebilirsiniz. Yol, platformdan ve önceki özelleştirme seçimlerinize bağlı olarak biraz farklıdır.
XML tanım dosyalarını içeri/dışarı aktarma
Şirket içi XML işlem modelini kullanırken bu sırayı kullanın, örneğin, tek bir XML tanım dosyasını içeri aktararak TFS iş izleme özelleştirmenizi yönetirsiniz.
İşlem ZIP dosyalarını içeri/dışarı aktarma
Barındırılan XML işlem modelini kullanırken, iş izleme özelleştirmenizi bir işlem veya işlem şablonu içeri aktararak yönettiğinizde bu diziyi kullanın.
Temel fark, form düğümü içinde artık iki ana düzen bölümü olduğundan emin olur. Düzen öğesinin içinde yer alan ilk bölüm, Visual Studio gibi bir istemciyle görüntülendiğinde form yerleşimini tanımlar. Weblayout öğesinin içinde yer alan ikinci bölüm, bir Web tarayıcısı aracılığıyla görüntülendiğinde form yerleşimini tanımlar.
<FORM>
<Layout HideReadOnlyEmptyFields="true" HideControlBorders="true">
. . .
</Layout>
<WebLayout>
. . .
</WebLayout>
</FORM>
Belirtilen özelleştirmeleri yapmak için aşağıdaki konulara bakın:
- Web portalı (weblayout node) formunu özelleştirmek için bkz. Weblayout ve Control XML Elements
- Web portalı (LinksControlOptions) formuna kapsamlı bir bağlantı denetimi eklemek için bkz. LINKSCONTROLOPTIONS XML öğeleri
- İstemci formunu (Düzen düğümünü) özelleştirmek için bkz. Layout XML Elements.
WıT tanım dosyalarını içeri ve dışarı aktarma
Not
Witadmin komut satırı aracı Azure DevOps Services desteklenmez. Bunun yerine, iş öğesi türünü değiştirmek için devralınmış süreçler kullanırsınız.
Projeniz için yönetim izinleriniz yoksa, alın.
Witadmin: iş izleme için nesneleri özelleştirme ve yönetme' de belirtilen yönergelere göre bir komut istemi penceresi açın.
Örnek:
%programfiles(x86)%\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team ExplorerBir alanı değiştirmek veya eklemek istediğiniz yere WıT tanım dosyasını dışarı aktarın. WıT 'in adını ve dosya için bir ad belirtin.
witadmin exportwitd /collection:CollectionURL /p:ProjectName /n:TypeName /f:"DirectoryPath/FileName.xml"Kuruluş için bir CollectionURL örneği bir örnektir .
Dosyayı düzenleyin. Ayrıntılar için bkz. Weblayout XML öğeleri.
WıT tanım dosyasını içeri aktarın.
witadmin importwitd /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/FileName.xml"Değişiklikleri görüntülemek için Web portalını açın. İstemci zaten açıksa, sayfayı yenileyin.
Yeni içeri aktardığınız değişiklikler dahil olmak üzere en son güncelleştirmeler sunucudan indirilir. Yenileme tamamlanana kadar birkaç saniye bekleyin.
Witadminkullanma hakkında daha fazla bilgi için bkz. Iş öğesi türlerini içeri aktarma, dışarı aktarma ve yönetme.
İ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.
Düzen ve yeniden boyutlandırma
Yeni Web formu, kullanılabilir genişliğe ve tanımlanan bölüm sayısına bağlı olarak yeniden boyutlandırılır. En yüksek genişlik olan çoğu Web tarayıcısında, bir sayfada bulunan her bölüm kendi sütununda görüntülenir. Görüntüleme genişliği azaldıkça, her bölüm orantılı olarak aşağıdaki gibi yeniden boyutlandırılır:
- Dört bölüm için: %40, %20, %20 ve %20
- Üç bölüm için: %50, %25 ve %25
- İki bölüm için: %66 ve %33
- Bir bölüm için: %100.
Görüntüleme genişliği her bölümün sütunlu görüntüsüne sığmazsa, bölümler bir sütun içinde yığılmış olarak görünür.
Genel listeler
genel listeler, barındırılan XML 'de Azure DevOps Server (ve TFS) olduklarından farklı şekilde yönetilir. Başlangıçlar için witadmin desteklenmez, bu nedenle ayrı bir genel liste dosyası yok. Barındırılan XML 'de, mevcut bir iş öğesi türüne iliştirilir. İşte bir örnek...
<?xml version="1.0" encoding="utf-8"?>
<witd:WITD xmlns:witd="http://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef" application="Work item type editor" version="1.0">
<WORKITEMTYPE name="Shared Steps" refname="Custom.SharedSteps">
<DESCRIPTION>Server-side data for reusable set of test steps. Version: B.02</DESCRIPTION>
<GLOBALLISTS>
<GLOBALLIST name="Foo">
<LISTITEM value="No" />
<LISTITEM value="Yes" />
<LISTITEM value="Maybe" />
<LISTITEM value="Not Sure" />
</GLOBALLIST>
<GLOBALLIST name="Bar">
<LISTITEM value="Open" />
<LISTITEM value="Closed" />
</GLOBALLIST>
</GLOBALLISTS>
...
Varsayılan olarak, genel listeler paylaşılan adımlar çalışma öğesi türüne eklenecektir.
İlgili makaleler:
WıT özelleştirmesinden yeni başladıysanız bkz. WIT ekleme ve değiştirme.
Uyarıları ve hataları içeri aktarma
Yalnızca Weblayout veya Layout düğümünde gerekli bir alan için bir Denetim öğesi eklerseniz ancak diğerini değil, değiştirilmiş bir WIT tanımını içeri aktardığınızda bir uyarı alırsınız.
Yeni formu etkinleştirdiğinizde bir hata alırsınız ve ardından Web düzeni düğümünü sildiğiniz bir WIT tanımını değiştirebilirsiniz.





