Bir iş öğesi türüne Uzantılar ve özel denetimler ekleme (devralma işlemi)

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019

Uzantılar ile, iş öğesi formlarınıza zengin işlevler ekleyebilirsiniz. Bir uzantı dört tür veya katkı türü olarak gelir. Aşağıdaki denetimler, tüm devralınan ve özelleştirilebilen iş öğesi türleri (WTS) için Web formu düzeninde görünür:

  • Alan düzeyi katkısı (özel denetimler)
  • Grup düzeyi katkısı
  • Sayfa düzeyi katkısı

Diğer taraftan, bu Dördüncü tür olan eylem düzeyi katkıları, Web formunun bağlam menüsünde görüntülenir.

Önemli

Bu makale, Azure DevOps Services 2019 ve Azure DevOps Server sürümleri için geçerlidir. TFS 2018 veya önceki sürümlerde bir koleksiyonda tanımlanan herhangi bir projeyi özelleştirmek için bkz. Şirket içi XML işlem modeli.

Önemli

Devralma işlemi modelini desteklemek için yalnızca bir proje koleksiyonunda tanımlanan projeler için Devralma işlemi modelini kullanabilirsiniz. Şirket içi koleksiyonunuz Şirket içi XML işlem modelini kullanmak üzere yapılandırılmışsa, iş izleme deneyimini özelleştirmek için yalnızca bu işlem modelini kullanabilirsiniz. Daha fazla bilgi edinmek için bkz. İş izlemesini özelleştirme, Proje koleksiyonunuz için işlem modelini seçme.

TFS 2018 veya önceki sürümlerde bir koleksiyonda tanımlanan herhangi bir projeyi özelleştirmek için bkz. Şirket içi XML işlem modeli.

tüm katkılarını, Visual Studio marketi, Azure DevOps sekmesinden uzantısını yükleyerek eklersiniz. İsterseniz kendi özel denetiminizi da oluşturabilirsiniz.

örneğin, son görüntülenen Who bir iş öğesi? uzantısınıekleyebilirsiniz. Bu grup düzeyi katkısı, çalışma öğesi formunda gösterildiği gibi görünür.

çalışma öğesi formu, grup uzantısı örneği, Who bunu görüntüledi

Önkoşullar

Bir işlemi özelleştirmeden önce, iş gereksinimlerinizi karşılayacak şekildeAzure Boards yapılandırma ve özelleştirme' Azure Boards gözden geçirmenizi öneririz. Farklı biriktirme listesi ve panoların açıklaması için bkz. Biriktirme Listesi, Boards, GörevPanoları ve Planlar tarafından desteklenen görevler.

uzantı eklemek veya bir işlemi düzenlemek için, Project koleksiyonu yöneticileri grubunun bir üyesi olmanız veya belirli bir işlemi düzenlemek için açık izinlere sahipolmanız gerekir.

İşlem Ayarlar>Açma

İşlem'i kullanarak Kuruluş ayarlarından işlemler için özelleştirmeler oluşturabilir,>yapabilirsiniz.

  1. Proje'Azure DevOps açmak için Azure DevOps logosunu seçin. Ardından Kuruluş ayarları'ı seçin.

    Projeler ve>ayarlarını açın.

  2. Ardından İşlem'i seçin.

    Ardından İşlem'i seçin.

    Önemli

    İşlem'i görmüyorsanız TFS-2018 veya önceki bir sürümde çalışıyorsanız. İşlem sayfası desteklenmiyor. Şirket içi XML işlem modeli için desteklenen özellikleri kullan gerekir.

Koleksiyon ve İşlem'den işlemler için özelleştirmeler oluşturabilir, Ayarlar>oluşturabilirsiniz.

  1. Proje'Azure DevOps açmak için Azure DevOps logosunu seçin. İşlemlerini özelleştirmek istediğiniz proje koleksiyonunu seçin ve ardından Koleksiyon koleksiyonu'Ayarlar.

    Projeler ve>ayarlarını açma

  2. Ardından İşlem'i seçin.

    Ardından İşlem'i seçin.

İşlem'i kullanarak Yönetim ayarlarından işlemler için özelleştirmeler oluşturabilir,>yapabilirsiniz.

  1. Proje'Azure DevOps açmak için Azure DevOps logosunu seçin. Ardından Yönetici ayarları'ı seçin.

    Kuruluş Project>'i açın.

  2. Ardından İşlem'i seçin.

    Ardından İşlem'i seçin.

Not

Devralınmış bir işlemi özelleştirdiğinde, bu işlemi kullanan tüm projeler özelleştirmeleri yansıtacak şekilde otomatik olarak güncelleştirilir. Bu nedenle, özelleştirmeleri kuruluşa hazır hale olmadan önce test etmek için bir dizi özelleştirmeniz olduğunda bir test işlemi ve test projesi oluşturmanızı öneririz. Daha fazla bilgi edinmek için bkz. Devralınan işlemleri oluşturma ve yönetme.

Yüklü Market uzantılarını gözden geçirme

Ayarlar bağlamında, zaten yüklü olan uzantıları görüntüleyebilirsiniz.  Yeni yüklenen uzantıları göstermek üzere sayfayı yenilemek için Yenile ' yi seçmeniz gerekebilir.

Kuruluş ayarları, uzantılar sayfası

Uzantılar hakkında daha fazla bilgi için bkz. ücretsiz uzantıları yüklemek.

Market uzantısı ekleme

Eklemek istediğiniz uzantıları belirlemek için Market 'e gidebilirsiniz.

  1. Bir iş öğesi türüne uzantı eklemek için, devralınan işleminizi, WıT 'yi seçin ve ardından uzantıları al' ı seçin.

    İşlem, WıT, hata, düzen, uzantıları al

  2. Eklemek istediğiniz uzantıyı seçin. Burada Iş öğesi denetim listesini seçtik.

  3. Eklemek istediğiniz kuruluşu seçin ve ardından Ekle ' yi seçin.

    Visual Studio Market, uzantıyı yükler

    Önemli

    Yüklediğiniz uzantılar tüm süreçler genelinde tüm WTS 'lere eklenir.

  4. İşleme dönün ve WıT 'nin konumunu istediğiniz yerde doğrulayın. Orta sütunun en altında bulun ve formda istediğiniz yere sürükleyin.

    Hata çalışma öğesi formunda Grup uzantısı

Alan düzeyi katkısı veya özel denetim ekleme

  1. Önceki bölümde anlatıldığı gibi özel denetimi yükler.

  2. çalışma öğesi formundan Ayarlar>iş>işlemini açın. ayrıntılar için bkz. açık Ayarlar>işlemi.

  3. Seçim Özel denetimle ilişkilendirilecek bir alan ekleyin . Alternatif olarak, devralınan veya özel varolan bir alan belirtebilirsiniz.

  4. WıT seçiliyken, Özel Denetim Ekle' yi seçin.

    İşlem, WıT, hata, düzen, yeni özel denetim

    Not

    Özel Denetim Ekle seçeneğini görmüyorsanız, alan düzeyi bir uzantı yüklemediniz. Ya da tarayıcınızın yakın zamanda yüklenmiş olan yeni uzantıları kaydetmesi için tarayıcınızı yenilemeniz gerekebilir.

  5. Seçenekler menüsünde istediğiniz özel denetimi seçin.

    Örneğin, burada bir Boole alanı ile ilişkilendirebileceğiniz geçiş denetimini seçeceğiz.

    Özel denetim iletişim kutusu, tanım sekmesi ekleme

  6. Seçenekler sekmesini seçin ve iletişim kutusunu doldurun. Belirtmeniz gereken seçenekler, seçtiğiniz özel denetime bağlıdır.

    Örneğin, burada, özel alanı değerlendirdik ve geçiş etiketlerini formda görünecek şekilde belirtebiliyoruz.

    Özel denetim iletişim kutusu

  7. Seçim Düzen sekmesini açın ve alanın etiketini belirtin.

    Gerekli ek alanları girin. Kılavuz için uzantı açıklamasını gözden geçirin.

  8. Değiştirdiğiniz türün bir iş öğesini açarak özel denetimin çalışmasını doğrulayın. Değişikliklerinizi görmek için tarayıcınızı yenilemeniz gerekebilir.

    Burada, denetimin CheckBox ve sonra iki durumlu denetim ile varsayılan olarak nasıl göründüğünü gösteririz.

Onay kutusu ile Boole alanı

Değiştirme denetimiyle Boole alanı

Onay kutusu ile Boole alanı

Değiştirme denetimiyle Boole alanı

Grup düzeyi ve sayfa düzeyi katkıları

Grup düzeyi ve sayfa düzeyi katkıları eklediğinizde, bunlar hem devralınmış hem de özel olmak üzere tüm süreçler için tanımlanan tüm WTS 'lere otomatik olarak eklenir. Bu katkıların formda belırlı bir WIT için görünmesini veya varsayılan konumundan form içinde taşınmasını seçebilirsiniz.

Bir grup veya sayfa katkısı yüklediyseniz, tarayıcınızı yenileyin ve sonra da katkısının yerleşimini görüntülemek için bir iş öğesi açın. Katkıyı taşımak veya gizlemek için, Düzen sekmesi için belirtilen yönergeleri izleyin.

Eylem düzeyi katkıları

Eylem düzeyi katkıları, hem sistem hem de devralınan süreçler için devralınan ve özelleştirilebilir Wonu bağlam menüsüne eklenir. Tüm eylem düzeyi katkıları tüm iş öğesi türlerine eklenir ve uzantı kaldırılmadan veya devre dışıbırakılmadan gizlenemez veya kaldırılamaz.

Örneğin, aşağıdaki görüntüde dokuz eylem düzeyi katkılarının eklendiği ve Kullanıcı hikayesi için bağlam menüsünde göründüğü görülmektedir.

Kullanıcı hikayesi Web formu, bağlam menüsü, eylem düzeyi seçenekleri

Programlı olarak özel denetimler ekleme

Bu REST API 'Leri, uzantılarla çalışmak için kullanabilirsiniz:

Not

Devralınan bir işlemde yapılan değişiklikleri denetim günlüğü aracılığıyla gözden geçirebilirsiniz. Daha fazla bilgi edinmek için bkz. Denetim günlüklerine erişme, dışarı aktarma ve filtreleme.