İş öğesi türüne uzantılar ve özel denetimler ekleme (Devralma işlemi)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Uzantılarla, iş öğesi formlarınıza zengin işlevler ekleyebilirsiniz. Uzantı dört çeşit veya katkı türünde gelir. Tüm devralınan ve özelleştirilebilir iş öğesi türleri (WIT) için web formu düzeninde aşağıdaki denetimler görünür:

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

Dördüncü tür olan eylem düzeyi katkılar ise web formunun bağlam menüsünde görünür.

Önemli

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

Önemli

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

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

Uzantıyı Visual Studio Marketi, Azure DevOps sekmesinden yükleyerek tüm katkıları eklersiniz. İsterseniz kendi özel denetiminizi de oluşturabilirsiniz.

Örneğin, Yakın zamanda bir iş öğesini kim görüntüledi? uzantısını ekleyebilirsiniz. Bu grup düzeyi katkı, iş öğesi formunuzda gösterildiği gibi görünür.

İş öğesi formu, grup uzantısı örneği, Bunu kim görüntüledi?

Önkoşullar

Bir işlemi özelleştirmeden önce, Azure Boards iş gereksinimlerinizi karşılayacak şekilde özelleştirme konusunda rehberlik sağlayan Azure Boards yapılandırma ve özelleştirme bölümünü gözden geçirmenizi öneririz. Farklı kapsamların ve panoların açıklaması için bkz . Kapsamlar, Panolar, Görev Panoları ve Planlar tarafından desteklenen görevler.

Uzantı eklemek veya bir işlemi düzenlemek için, Proje Koleksiyonu Yöneticileri grubunun üyesi olmanız veya belirli bir işlemi düzenlemek için açık izinler verilmesi gerekir.

Ayarlar>İşlemi'nin açılması

Kuruluş ayarları>İşlem'den işlemler oluşturur, yönetir ve özelleştirmeler yaparsınız.

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

    Projeler>Kuruluş 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ümden çalışıyorsunuz demektir. İşlem sayfası desteklenmez. Şirket içi XML işlem modeli için desteklenen özellikleri kullanmanız gerekir.

Koleksiyon Ayarları>İşlemi'nden işlemler oluşturur, yönetir ve özelleştirmeler yaparsınız.

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

    Proje>Kuruluşu ayarlarını açma

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

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

İşlemler için Yönetici ayarları>İşlem'den özelleştirmeler oluşturur, yönetir ve yaparsınız.

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

    Proje>Kuruluşu ayarlarını açın.

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

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

Not

Devralınan bir işlemi özelleştirdikçe, bu işlemi kullanan tüm projeler özelleştirmeleri yansıtacak şekilde otomatik olarak güncelleştirilir. Bu nedenle, özelleştirmeleri kuruluşunuza dağıtmadan önce test etmek için yapmanız gereken bir dizi özelleştirme 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ı olan Uzantılar'dan, zaten yüklü olan uzantıları görüntüleyebilirsiniz. Sayfayı yeni yüklenen uzantıları gösterecek şekilde yenilemek için Yenile'yi seçmeniz gerekebilir.

Kuruluş ayarları, Uzantılar sayfası

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

Market uzantısı ekleme

Eklemek istediğiniz uzantıları belirlemek için Market'e göz atabilirsiniz .

  1. İş öğesi türüne uzantı eklemek için devralınan işleminizi (WIT) ve ardından Uzantıları al'ı seçin.

    İşlem, WIT, Hata, Düzen, Uzantıları alma

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

  3. Eklemek istediğiniz kuruluşu seçin ve yükle'yi seçin.

    Visual Studio Market, uzantıyı yükleme

    Önemli

    Yüklediğiniz uzantılar tüm işlemler genelinde tüm WIT'lere eklenir.

  4. İşleme ve WIT'ye dönün ve uzantının konumunun istediğiniz yerde olduğunu doğrulayın. Orta sütunun en altında arayın ve formda istediğiniz yere sürükleyin.

    Hata iş öğesi formunda grup uzantısı

Alan düzeyinde katkı veya özel denetim ekleme

  1. Önceki bölümde açıklandığı gibi özel denetimi yükleyin.

  2. Bir iş öğesi formundan Ayarlar>İş>İşlemi'ne tıklayın. Ayrıntılar için bkz. Ayarları>Açma İşlemi.

  3. (İsteğe bağlı) Özel denetimle ilişkilendirilecek bir alan ekleyin . Alternatif olarak, devralınan veya özel varolan bir alanı belirtebilirsiniz.

  4. WIT seçili durumdayken Özel denetim ekle'yi seçin.

    İşlem, WIT, Hata, Düzen, Yeni özel denetim

    Not

    Özel denetim ekle seçeneğini görmüyorsanız alan düzeyinde bir uzantı yüklememişsiniz demektir. Ya da tarayıcınızın yakın zamanda yüklenmiş olan yeni uzantıları kaydetmesine neden olmak için tarayıcınızı yenilemeniz gerekebilir.

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

    Örneğin, burada Boole alanıyla ilişkilendirebileceğiniz Geçiş denetimini seçiyoruz.

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

  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 Triaged özel alanını ve formda görünecek iki durumlu etiketleri belirtiriz.

    Özel denetim iletişim kutusu

  7. (İsteğe bağlı) Düzen sekmesini açın ve alanın etiketini belirtin.

    Gerekli diğer alanları doldurun. Yönergeler için uzantı açıklamasını gözden geçirin.

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

    Burada denetimin varsayılan olarak onay kutusuyla ve ardından iki durumlu denetimle nasıl göründüğünü göstereceğiz.

Onay kutusu olan Boole alanı

İki durumlu denetimli Boole alanı

Onay kutusu olan Boole alanı

İki durumlu denetimli Boole alanı

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

Grup düzeyi ve sayfa düzeyi katkıları eklediğinizde, bunlar devralınan ve özel olan tüm işlemler için tanımlanan tüm WIT'lere otomatik olarak eklenir. Bu katkıların belirli bir WIT için formda görünmesini engelleyebilir veya varsayılan konumdan formda taşıyabilirsiniz.

Bir grup veya sayfa katkısını yüklediyseniz, tarayıcınızı yenileyin ve katkının forma 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 sağlanan yönergeleri izleyin.

Eylem düzeyi katkıları

Eylem düzeyinde katkılar, hem sistem hem de devralınan işlemler için devralınan ve özelleştirilebilir WIT'lerin 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ının eklendiği ve kullanıcı hikayesinin bağlam menüsünde gösterildiği gösterilmektedir.

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

Program aracılığıyla özel denetimler ekleme

Uzantılarla çalışmak için bu REST API'lerini 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.