Aracılığıyla paylaş


İş izleme web formunu özelleştirme

Azure DevOps Server | Azure DevOps Server 2022

Bu makale, şirket içi Azure DevOps Server için Barındırılan XML işlem modelini veya Şirket İçi Xml işlem modelini kullandığınızda yapabileceğiniz özelleştirmeler için geçerlidir. Miras alma süreci modeli için bkz. Bir süreci özelleştirme. İşlem modellerine genel bakış için bkz . İş izleme deneyiminizi özelleştirme.

XML tanım dosyalarını içeri/dışarı aktarma

Şirket içi XML işlem modelini kullanırken ve tek tek XML tanım dosyalarını içeri aktararak iş izleme özelleştirmenizi yönetirken bu diziyi kullanın.

WIT tanım dosyasını dışarı aktarma XML tanım dosyasını düzenleme WIT tanım dosyasını içeri aktarma Değişiklikleri yenileme ve doğrulama

Zip dosyalarını içe aktarma/dışa aktarma işlemi

Barındırılan XML işlem modelini kullanırken ve bir işlem veya işlem şablonunu içeri aktararak iş izleme özelleştirmenizi yönetirken bu diziyi kullanın.

Dışarı aktarma işlemi XML tanım dosyalarını düzenleme İçeri aktarma işlemi Değişiklikleri yenileme ve doğrulama

Form bölümü

Asıl fark, FORM düğümünde artık iki ana düzen bölümü olmasıdır. Layout öğesinin içinde yer alan ilk bölüm, Visual Studio gibi bir istemci aracılığıyla görüntülendiğinde form düzenini 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 düzenini tanımlar.

<FORM>
   <Layout HideReadOnlyEmptyFields="true" HideControlBorders="true">
       . . .  
   </Layout>
   <WebLayout>
       . . .  
   </WebLayout>
</FORM>

Belirtilen özelleştirmeleri yapmak için aşağıdaki konulara bakın:

Tanım dosyalarını içeri ve dışarı aktarma (Şirket içi XML işlemi)

  1. Eğer projeniz için yönetim izinleriniz yoksa, onları alın.

  2. witAdmin: İş takibini yapmak için nesneleri özelleştirin ve yönetin başlığı altındaki yönergelere göre bir Komut İstemi penceresi açın.

    Örneğin:

    %programfiles(x86)%\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer 
    
  3. Wit tanım dosyasını değiştirmek veya alan eklemek istediğiniz yere aktarın. WIT'nin adını ve dosya için bir ad belirtin.

    witadmin exportwitd /collection:CollectionURL /p:ProjectName /n:TypeName /f:"DirectoryPath/FileName.xml"  
    

    Kuruluş için CollectionURL örneği https://dev.azure.com/.

  4. Dosyayı düzenleyin. Ayrıntılar için bkz. WebLayout XML öğeleri.

  5. WIT tanım dosyasını içeri aktarın.

    witadmin importwitd /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/FileName.xml"  
    
  6. Değişiklikleri görüntülemek için web portalını açın. İstemci zaten açıksa sayfayı yenileyin.

    Az önce içeri aktardığınız değişiklikler de dahil olmak üzere en son güncelleştirmeler sunucudan indirilir. Yenileme tamamlanana kadar birkaç saniye bekleyin.

    witadmin kullanma hakkında daha fazla bilgi için bkz. İş öğesi türlerini içeri aktarma, dışarı aktarma ve yönetme.

Tavsiye

witadmin ile tanım dosyalarını içeri ve dışarı aktarabilirsiniz. Kullanabileceğiniz diğer araçlar arasında İşlem Düzenleyicisi bulunur (Visual Studio'nun bir sürümünü yüklemiş olmanız gerekir). Visual Studio Market'ten İşlem Şablonu düzenleyicisini yükleyin.

Düzen ve yeniden boyutlandırma

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şlikte, çoğu web tarayıcısında, bir sayfadaki her bölüm kendi sütunu içinde görüntülenir. Görüntü genişliği azaldıkça, her bölüm aşağıdaki gibi orantılı olarak yeniden boyutlandırılabilir:

  • 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ünümünü barındırmadığında, 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'dakinden farklı yönetilir. witadmin Komut ve ayrı bir genel liste dosyası desteklenmez. Barındırılan XML'de, aşağıdaki kod parçacığında gösterildiği gibi var olan bir iş öğesi türüne genel listeler eklersiniz.

<?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 iş öğesi türüne eklenir.

İçeri aktarma uyarıları ve hataları

Değiştirilmiş bir WIT tanımını içeri aktardığınızda, yalnızca WebLayout veya Layout düğümünde gerekli bir alan için bir Denetim öğesi eklerseniz, ancak diğerine eklemezseniz, bir uyarı alırsınız.

Yeni formu etkinleştirir ve ardından WebLayout düğümünü sildiğiniz WIT tanımını değiştirirseniz bir hata alırsınız.