Bağımlılık İzleyicisi'ni kullanarak bağımlılıkları planlama ve izleme

Azure DevOps Services

Dekont

Bağımlılık İzleyicisi yerine bağımlılıkları izlemek için Teslim Planlarını kullanmanızı öneririz. Bağımlılık İzleyicisi uzantısı Azure Boards'un desteklenen bir özelliği değildir ve herhangi bir ürün ekibi tarafından desteklenmez. Uzantıyı kullanırken karşılaştığınız sorular, öneriler veya sorunlar için Azure DevOps için Market, Bağımlılık İzleyicisi uzantısı sayfasını ziyaret edin. Bağımlılık İzleyicisi uzantısı yalnızca Azure DevOps Services'ta kullanılabilir.

Bağımlılık İzleyicisi uzantısı, ekipler, projeler ve kuruluşlar genelinde bağımlılıkların yönetilmesini sağlar. Bir ekibin tüketip ürettiği tüm bağımlılıkları göstermek için filtrelenebilir görünümler sağlar. Bu görünümler, ürün teslim edilebilirlerine bağımlılık riskini değerlendirmede size destek olmak için bağımlılıkların durumunu ve zamanlamasını izlemenize olanak sağlar.

Bağımlılık İzleyicisi'ni bir yinelemenin veya yayının başında bağımlılıkları planlamak ve geliştirme sırasında durumu izlemek için kullanırsınız. Belirli bir bağımlılık için iki taraf söz konusu olur:

  • Tüketici: İhtiyaç duyan ve iş isteği başlatan özellik ekibi
  • Yapımcı: İş teslim etme taahhüdü veren özellik ekibi

Her iş isteği ve iş teslim edilebilir bir iş öğesi olarak tanımlanır. İş öğeleri Ardıl-Öncül bağlantı türüne veya başka bir yönlü bağlantı türüne bağlıdır. Bağlantı türleri hakkında ayrıntılı bilgi için bkz . Bağlantı türü başvurusu Oluşturma için/Bağlantıdan tüketiyor.

Bahşiş

Herhangi bir iş öğesi türü bağımlılık izlemeye katılabilir ancak bağımlılıkları Özellikler, Epic'ler, Kullanıcı Hikayeleri veya Hatalar gibi belirli türlerle sınırlamak isteyip istemediğinize karar vermek isteyebilirsiniz. Bu kısıtlamayı Bağımlılık İzleyicisi Yapılandırması aracılığıyla oluşturabilirsiniz.

Bağımlılık İzleyicisi'nden farklı görünümler ve filtreler seçebilir ve belirli ayrıntıları elde etmek için detaya gidebilirsiniz. Bu görünümler ve seçenekler aşağıdaki bölümlerde açıklanmıştır:

Bağımlılık İzleyicisi'ni kullanarak aşağıdaki iş öğelerini görselleştirebilir ve izleyebilirsiniz:

  • Ekibinizin teslim etmekte olduğu iş için teslim edilebilir öğelere bağımlılıklar
  • Ekibinizin teslim etmekte olduğu iş için diğer ekiplerde sahip olduğunuz bağımlılıklar
  • Ekibinizin teslim etmekte olduğu diğer ekiplerin iş üzerinde sahip olduğu bağımlılıklar

Kuruluşlardaki tüm ekipler bağımlılıkları izlemeye katılabilir.

Dekont

Bağımlılık İzleyicisi, işi yapmayı kabul etmek için gereken kişi etkileşimlerinin yerini almaz. Daha kolay planlama ve izleme özellikleri sağlar. Bağımlılıklar, Bağımlılık İzleyicisi'ne girilmeden önce tüm taraflar tarafından kararlaştırılmalıdır.

Önemli terimler

  • Bağımlılık: A Takımı'nın A Takımı'nın yapmaya çalıştığı işi yapmak için B Ekibinden gerektirdiği çalışma
  • Tüketici: çalışmanın yapılmasını isteyen ekip
  • Yapımcı: İşi yapması istenen ekip
  • Sıralama: Tüketen ekibin çalışmaya başlayabilmesi için üretim ekibinin çalışması gerektiğinde
  • Tüketici, çalışmayı soran ekiptir; ihtiyaç duydukları çalışmayla ilgili tüm tartışmaları başlatır
  • Tüketici bu işin katılımına ve izlemesine sahip olur. Senaryolarının gerektirdiği iş olduğundan, işin durumunu dosyalayıp izlemesi tüketicinin sorumluluğundadır
  • Tüketici, işi Azure Boards'a girme ve bu iş isteğini üreticiye gönderme sahibidir
  • İş üreticiye gönderildikten sonra, üretici iş öğesinin sahibidir,
    • Üretici, Azure Boards'ta iş öğesini korumakla sorumludur
    • Üretici, iş öğesinin ve yinelemenin durumuna sahip
    • İş öğesi teslim edildikten sonra tüketicinin bu değerlere dokunmaması gerekir
  • Tüketici, herhangi bir maddi değişiklik ve düzeltmeden haberdar olması için istediği işi yönetmekle görevlidir

Ön koşullar

  • Bağımlılıkları izlemek istediğiniz kuruluşlar için Bağımlılık İzleyicisi uzantısını yükleyin.
  • Bağımlılıkları görüntülemek için proje için Geçerli Proje Kullanıcıları grubunun bir üyesi olmanız gerekir.
  • Bağımlılık oluşturmak için, bağımlılık bağlamaya katılan her iki projede de Katkıda Bulunanlar grubunun üyesi olmanız gerekir.
  • Kuruluşlar arası katılımı desteklemek için tüm kuruluşların aynı Microsoft Entra Kimliği aracılığıyla kullanıcıların kimliğini doğrulaması gerekir.
  • Azure Boards'un hizmet olarak etkinleştirilmesi gerekir. Devre dışı bırakılırsa yeniden kullanılabilir duruma getirmeniz gerekir. Daha fazla bilgi için bkz . Hizmeti açma veya kapatma.
  • Yapılandırmayı değiştirmek için Proje Koleksiyonu Yönetici istrator Grubunun üyesi olmanız gerekir.

Önemli

Bağımlılık İzleyicisi için varsayılan yapılandırma Çevik işlemini destekler. Projeleriniz farklı bir işleme dayalıysa veya işleminizi özelleştirdiyseniz, yapılandırmayı değiştirmeniz gerekebilir. Bu makalenin devamında Bağımlılık İzleyicisi'ni yapılandırma konusuna bakın.

Ayrıca, aşağıdaki yapılandırma veya özelleştirme görevleri gerçekleştirilmelidir:

  • Bağımlılık izlemeye katılmak için alan yollarını ve ekipleri ayarlayın.
  • Proje için yineleme yollarını/sprint'leri yapılandırın ve bunları bağımlılık izlemeye katılan iş öğelerine atayın. Bu görev, Zaman Çizelgesi görünümünün anlamlı veriler elde etmesi için gereklidir.
  • Diğer iş öğelerini veya alanları desteklemek için işleminizi gerektiği gibi özelleştirin.
  • Bağımlılık İzleyicisi'ni iş gereksinimlerinizi destekleyecek ve yaptığınız tüm özelleştirmeleri karşılayacak şekilde yapılandırın.

Bağımlılık İzleyicisi'ni açma

  1. Ekibinizin tanımlandığı projenin web portalını açın.

  2. Boards grubunun altından Bağımlılık İzleyicisi'ni seçin.

    Screenshot showing Dependency Tracker hub in Azure Boards.

  3. Sahip olduğunuz alana odaklanmak için bağımlılıklarını görüntülemek istediğiniz ekibİnize karşılık gelen Alanı seçin.

    Screenshot showing selecting Area.

    Yalnızca proje için tanımlanan Alan yollarını filtreleyebilirsiniz.

Filtre seçenekleri

Bir anahtar sözcük girerek veya alanlardan birini veya daha fazlasını kullanarak desteklenen her görünümü filtreleyebilirsiniz. Sağlanan alanlar Durum, İş öğesi türü ve Yineleme Yolu'nu içerir. Girdiğiniz anahtar sözcüğü temel alan filtre işlevi, görüntülenen herhangi bir sütun alanına göre iş öğelerini listeler.

Filtre araç çubuğunu göstermek için filtre simgesini seçin .

Screenshot showing Dependency Tracker Filter options.

Filtre simgesini seçerek filtreleri açıp kapatabilirsiniz. Daha fazla filtre görmek için filtre listesinin sonundaki okları kullanın.

Her alan için çoklu seçim açılan menüsünden bir veya daha fazla değer seçin. Bu alanların değerleri aşağıdaki gibi doldurulur:

  • Durum: Görüntülemek istediğiniz iş öğesi durumları için bir veya daha fazla onay kutusunu işaretleyin. Açılan liste, seçili görünümde gösterilen tüm iş öğesi türleri için tanımlanan tüm iş akışı Durumlarını içermelidir.
  • İş öğesi türü: Görüntülemek istediğiniz İş öğesi türleri için bir veya daha fazla onay kutusunu işaretleyin. Bağımlılık izlemeye katılmak için yapılandırılmış iş öğesi türleri. Varsayılan iş öğesi türleri şunlardır: Epic, Özellik, Kullanıcı Hikayesi ve Hata. Yapılandırmayı değiştirmek için bkz . Bağımlılık İzleyicisi yapılandırması.
  • Yineleme: Görüntülemek istediğiniz Yineleme Yolları için bir veya daha fazla onay kutusunu işaretleyin. Açılan liste, proje için yapılandırılan ve geçerli görünümde listelenen iş öğelerinin bulunduğu tüm Yineleme Yollarını içermelidir.
  • Öncelik: Görüntülemek istediğiniz Önceliklerin bir veya daha fazla onay kutusunu işaretleyin. İş öğelerine atanan öncelik değerleri
  • İş ortağı: İş öğesinin tanımlandığı iş ortağı kuruluşu.

Dekont

Filtre seçenekleri, Bağımlılık İzleyicisi için tanımlanan yapılandırmaya bağlıdır. Ayrıca, yalnızca seçilen görünümde filtre ölçütlerine uyan iş öğelerine karşılık gelen seçenekler. Örneğin, Sprint 4'e atanmış iş öğeleriniz yoksa, Yineleme Yolu'nun filtre seçeneklerinde Sprint 4 seçeneği görünmez.

Seçili alan içindeki bağımlılıkları bırakma özelliği (ekibimin içindeki bağımlılıkları dışlamak için kullanılır)

Detaya gitme seçeneklerini görüntüleme

Çeşitli görünümler, detaya gitme işlemleri aracılığıyla etkileşimli görselleştirmeler sağlar. Bu özellikler, bu makalenin devamında yer alan sekmeli görünüm açıklamalarında ele alınmalıdır.

Screenshot showing Consuming dependencies, drill-down into completed work in an area.

Bağımlılık oluşturma

Bağımlılık, bir ekibin başka bir takıma bağımlı olduğu çalışmayı temsil eder. Her iki takım da kendi çalışmalarını kendi alan yollarında izlemelidir. Diğer ekip çalışmalarına bağımlı olan çalışmayı bağlayarak bağımlılıklar görselleştirilebilir ve izlenebilir.

  1. Yeni Bağımlılık'ı seçin.

    Screenshot showing choose New Dependency.

    İş ortağı ekibi farklı bir kuruluştaysa, önce İş Ortağı Hesabı'nı seçin. Bağımlılık İzleyicisi yapılandırılarak İş Ortağı Hesabı seçeneği etkinleştirilebilir veya devre dışı bırakılabilir.

    Screenshot of Create dependency dialog, Choose partner account.

  2. İş öğelerini kimliklerine göre veya iş öğesi başlığında yer alan bir anahtar sözcük girerek arayabilirsiniz. Burada bir kullanıcı hikayesini ve bir hatayı ilişkilendireceğiz.

    Screenshot of Create dependency dialog, choose two existing work items to link.

    • Yapımcı, işi teslim etme taahhmünde bulunan ekiptir.
    • Tüketici, işe ihtiyacı olan veya bu işe bağımlı olan ekiptir.
    • Bağımlılık bağlantısı oluşturmanın en hızlı yolu, arama kutularına Üretici ve Tüketici iş öğesi kimliklerini yazıp Kaydet'i seçmektir.

    İsteğe bağlı olarak, daha sonra birbirine bağımlı olarak bağladığınız iş öğelerini eklemek için Yeni Oluştur'u seçebilirsiniz. Burada iki yeni özellik oluşturup bunları bağlayacağız.

    Screenshot of Create dependency dialog, create new work items to link.

    Bağımlılığın yarısı için iş öğesi yoksa, gerektiğinde yeni bir iş öğesi oluşturabilirsiniz.

  3. Kaydet'i seçin. Kaydet düğmesi yalnızca bağlanmak için iki iş öğesi seçtikten sonra kullanılabilir duruma gelir.

  4. Başarı onayı iletişim kutusunda Bağımlılığı görüntüle'yi seçin.

    Screenshot of Success confirmation dialog.

  5. Bağladığınız iş öğeleri vurgulanır.

    Bu örnekte gösterildiği gibi, Fabrikam Fiber/Service Delivery/Voice ekibi, tamamlanmalarını User Story 706: Cancel order formBug 390: Cancel order formsağlamak için MyFirstProject ekibine bağımlıdır.

    Screenshot of Create dependency dialog, Linked dependent work items.

Ayrıca, Ardıl/Öncül bağlantıları oluşturmak için Bağlantılar sekmesini kullanarak iş öğelerini bağlayabilirsiniz. Öncül, iş öğesinin veya önce gelmesi gereken öğenin üreticisidir. Ardıl, iş öğesinin tüketicisi veya ilk öğeye bağımlı olan öğedir.

Screenshot of Add Link dialog, Create links manually.

Dekont

Ardıl/Öncül (tüketir/üretir) bağlantı türleri, Bağımlılık İzleyicisi tarafından kullanılan varsayılan bağlantı türleridir. Projeleriniz Barındırılan XML işlem modeli kullanılarak özelleştirilmişse Bağımlılık İzleyicisi yapılandırmasında farklı bağlantı türleri belirtebilirsiniz. Bu makalenin devamında Bağımlılık İzleyicisi'ni yapılandırma konusuna bakın.

Daha fazla bilgi için bkz . Kullanıcı hikayelerini, sorunlarını, hatalarını ve diğer iş öğelerini bağlama.

Bağlı iş öğesinden eylemler simgesini seçip menüden Bağımlılık Bağlantısını Kaldır seçeneğini belirleyerek bağımlılığı kaldırabilirsiniz.

Screenshot of work item list, choose actions menu to remove dependency links.

İsteğe bağlı olarak, bağlantıyı iş öğesinin Bağlantılar sekmesinden kaldırabilirsiniz.

Bağımlılıklar sorgusu oluşturma

Bağımlı iş öğeleri kümesini açmak için, bunları toplu düzenleme yoluyla yaptığınız gibi seçin,seçili bağlantılı iş öğelerinden birindeki eylemler simgesini seçin ve menüden Sorguda Aç seçeneğini belirleyin.

Screenshot of work item list, Create a query of dependencies.

Sorgu Sonuçları sayfasında yeni bir sekme açılır.

Ayrıca, İş öğeleri ve doğrudan bağlantılar sorgu türünü seçip herhangi bir iş öğesi türünü seçerek de özel bir sorgu oluşturabilirsiniz.

Seçili iş öğelerini biçimlendirilmiş tablo olarak panoya kopyalamak için HTML'ye Kopyala'yı seçin.

Bağımlılıkları Kullanma görünümü

Bağımlılıkları Kullanma görünümü, bir ekibin diğer takımlara/alan yollarına bağımlı olduğu çalışmalarını gösterir. Aşağıdaki soruları yanıtlamak için kullanışlıdır:

  • Seçili alanların ve alt alanların sahibi olarak hangi bağımlılıkları kullanıyorum?
  • Üretici ekibi başına kaç bağımlılık (alan düzeyi 3'e göre)?
  • Tüketici bağımlılıklarımın iş akışı durumları nelerdir?

Screenshot of Dependency Tracker, Consuming dependencies view.

Çubuk grafikteki her sütun, seçili Alan Görünümü için iş akışı durumuna göre bağımlılık oluşturan başka bir alan yolunu temsil eder. Tabloda benzersiz bağımlılıkların sayısı gösterilir. Ayrıca izlenen bağımlılıkların filtrelenmiş görünümüne katılan tüm iş öğelerini listeler.

Tabloda aşağıdaki eylemleri tamamlayabilirsiniz.

  • Çubuk grafik grafiğindeki alan yolu çubuklarından ve ilerleme durumlarından birini seçerek iş öğeleri listesini filtreleyin
  • Genişlet ve daralt simgelerini kullanarak bağımlı iş öğelerinin tam listesini göstermek için iş öğeleri listesini genişletme veya daraltma
  • Sütun Seçenekleri'ni açarak sütun alanları ekleme veya kaldırma
  • Görüntü: Üstte Tüketici veya Üstte Üretici'yi seçerek iş öğelerinin sırasını değiştirme

Bağımlılıklar oluşturma görünümü

BağımlılıkLarı Üretme görünümü, diğer ekiplerin/alan yollarının seçili alana göre bağımlı olduğu çalışmayı gösterir. Aşağıdaki soruları yanıtlamak için kullanışlıdır:

  • Ekibim seçilen alanların sahibi olarak hangi bağımlılıkları teslim etmekle sorumludur?
  • Tüketici ekibi başına kaç bağımlılık var (alan düzeyi 3'e göre)?
  • Üretici bağımlılıklarımın iş akışı durumları nelerdir?

Screenshot of Dependency Tracker, Producing dependencies view.

Çubuk grafikteki her sütun, seçili Alan Görünümü için iş akışı durumuna göre bağımlılıkları kullanan başka bir alan yolunu temsil eder. Tabloda benzersiz bağımlılıkların sayısı gösterilir ve izlenen bağımlılıkların filtrelenmiş görünümünde yer alan tüm iş öğeleri listelenir.

Tabloda, Bağımlılıkları Kullanma görünümündeki eylemlerin aynısını tamamlayabilirsiniz.

Zaman Çizelgesi sekmesi

Zaman Çizelgesi sekmesi bağımlılıkların takvim görünümünü sağlar. Zaman Çizelgesi görünümü Beta sürümündedir. Zaman Çizelgesi görünümü aşağıdaki soruları yanıtlamaya yardımcı olur:

  • Zaman penceresi içindeki bağımlılık dizisi nedir?
  • Belirli bir ekibin üç aylık zaman penceresindeki tüm teslim edilebilir bağımlılıklar nelerdir?

Önemli

Zaman Çizelgesi'nin anlamlı verileri göstermesi için, bağımlı iş öğelerini Yineleme Yolları'na atamış olmanız ve Yineleme Yolları'nın da başlangıç ve bitiş tarihleri atanmış olması gerekir.

Zaman Çizelgesi görünümünün iki sürümü vardır: Doğru Akış ve Yanlış Akış. Her sürüm renk kodlu iş akışı durumunu gösterir. Renk kodları Bağımlılık İzleyicisi yapılandırmasında özelleştirilebilir.

Doğru Akış görünümü

Doğru Akış görünümü, doğru sırada olan bağımlılıkları gösterir. Ardıl iş öğeleri, öncül iş öğesinden sonra tamamlanacak şekilde zamanlanır.

Screenshot of Timeline view, correct flow.

Yanlış Akış görünümü

Yanlış Akış görünümü, uygun olmayan bağımlılıkları gösterir. Ardıl iş öğesinden sonra en az bir öncül iş öğesinin tamamlanması zamanlandı.

Screenshot of Timeline view, incorrect flow.

Risk Grafı

Risk Grafı, bağımlılıkların Tüketici ekibinden Üretici ekibine veya Üreticiden Tüketicilere nasıl aktığını gösteren bir görselleştirme sağlar. Grafik, bir ekibin bağımlılık sayısını ve ilişkili risk düzeyini bir bakışta anlamasını sağlar. Ayrıca risk grafı görünümü bağımlılıkları bağlamanın ve bunları Hikayeler'e hazırlamanın değerini gösterir.

Screenshot of Dependency Tracker Risk Graph.

İki görünüm vardır: Kaynakve Üretim Için Kullanma. İş akışı durumu renk kodlaması yapılandırılabilir. Çizgilerin genişliği, bu alanda kaç bağımlılığın bulunduğunu gösterir; bağlantı ne kadar kalın olursa göstergede belirtildiği gibi o kadar fazla bağımlılık olur.

Tüketilen Kaynak

Screenshot of Dependency Tracker Risk Graph, Consuming From view.

Üretim Için

Screenshot of Dependency Tracker Risk Graph, Producing For view.

Belirli bir bağımlılıkta filtrelenmiş

Bağımlılıklardan birini seçerek ayrıntılara gidebilirsiniz.

Screenshot of Dependency Tracker Risk Graph, Producing For, Filtered on a dependency.

Bağımlılık İzleyicisi'ni yapılandırma

Yapılandırmayı değiştirmek için Proje Koleksiyonu Yönetici istrator Grubunun üyesi olmanız gerekir. Yapılandırmadaki tüm değişiklikler kuruluşta tanımlanan tüm projeler için geçerlidir.

Yapılandırmayı değiştirmek için dişli simgesini seçin ve listelenen söz dizimini değiştirin. İşiniz bittiğinde Kaydet'i seçin.

Değiştirebileceğiniz ana özellikler aşağıdaki gibi özetlenir:

  • Bağımlılık bağlantıları oluşturmak için kullanılacak bağlantı türleri. Varsayılanlar Ardıl/Öncül bağlantı türleridir. Yalnızca iş izlemeyi özelleştirmek için Barındırılan XML işlem modelini kullandığınızda özelleştirin.
  • İş öğeleri ve iş öğesi türleri
    • Bağımlılık izlemeye katılmak için iş öğesi türleri
    • İş öğesi kategori durumlarını renklerle eşleme
    • İş öğesi iş akışı durumlarının ve renklerinin eşlemesi
  • Bağımlılık listesi tablolarında varsayılan alan sütunları
  • Varsayılan filtre seçimleri:
    • Seçili bağımlılık iş öğesi türleri
    • Seçili Yineleme Yolları
  • Etkin seçenekler:
    • Zaman Çizelgesi
    • Yeni Bağımlılık bağlantısı
    • Çapraz hesap (kuruluş) bağımlılıkları
    • Hesap bağımlılıkları arasında geçiş varsayılan durumu
  • Risk grafı yapılandırması:
    • Risk altındaki iş öğeleriyle ilişkili iş öğesi durumu (Kırmızı renk)
    • Nötr (Gri renk) iş öğeleriyle ilişkili iş öğesi durumu
    • İş öğesi eyaletleri, izlemede (Yeşil renk) iş öğeleriyle ilişkilendirir

Tam liste ve açıklama için bu bölümün devamında sağlanan Özellik açıklamaları bölümüne bakın.

Yeni Bağımlılık seçeneğini etkinleştirme veya devre dışı bırakma

özelliği Yeni newDependencyButtonEnabled Bağımlılık bağlantısı seçeneğini etkinleştirir veya devre dışı bırakır. Etkinleştirildiğinde, bağlantı Bağımlılık İzleyicisi sayfasında görünür. Devre dışı bırakıldığında, kullanıcılar izleyiciden bağımlılık oluşturamaz, yalnızca diğer yollarla oluşturulan bağımlılıkları gözden geçirir. Varsayılan değer (etkin) olarak true ayarlanır.

Kuruluşlar arası bağlamayı etkinleştirme veya devre dışı bırakma

özelliği, crossAccountConfigs Yeni bağımlılık iletişim kutusundan kuruluşlar arası bağımlılık bağlamayı etkinleştirir veya devre dışı bırakır. Varsayılan değer (etkin) olarak true ayarlanır.

Devre dışı bırakmak için JSON yapılandırmasında aşağıdaki söz dizimini olarak falseayarlayın.

{
"crossAccountConfigs": {
  "crossAccountDependencyEnabled": false,
  "crossAccountDependencyToggleDefaultState": false, //default state for cross account toggle
  "crossAccountDependencyToggleOnText": "Cross-account dependencies on",
  "crossAccountDependencyToggleOffText": "Cross-account dependencies off"}
}

Çapraz hesap bağlama, özel bir bağlantı türü kullanılmasını gerektirir ve yalnızca Yeni Bağımlılık seçeneğiyle eşgüdümlü olarak kullanılmalıdır.

Özellik açıklamaları

Aşağıdaki tabloda, yapılandırma dosyasında belirtilen özellik öğelerinin her biri açıklanmaktadır.

Özellik/Açıklama

Varsayılan/Örnek

consumesLinkName

Üreticiden tüketiciye bağlantıyı oluşturmak için kullanılan bağlantı türünü belirtir.

System.LinkTypes.Dependency-Reverse

producesLinkName

Tüketiciden üreticiye bağlantıyı oluşturmak için kullanılan bağlantı türünü belirtir.

System.LinkTypes.Dependency-Forward

queryFields

Bağlı iş öğesi sonuçlarını döndürmek için bağımlılık izleyicisi tarafından kullanılan sistem alanları yerine kullanılacak özel alanları belirtir. Varsayılan olarak. sistem başvurusu adları, aşağıdaki alanların değerlerini döndürmek için kullanılır:

  • areaPath - Alan Yolu
  • assignedTo - Atanan
  • id - Id
  • areapath - YinelemeKimliği
  • areapath - Yineleme Yolu
  • alan yolu - Öncelik
  • alan yolu - Durum
  • areapath - Etiketler
  • teamProject - Takım Projesi
  • title - Başlık
  • workItemType - İş Öğesi Türü

Sistem alanlarından birinin yerine özel bir alan kullanılıyorsa, aşağıdakini girerek değiştirme işlemini belirtirsiniz:

{
title: "Custom.Title",
assignedTo: "Custom.AssignedTo" 
}

dependencyWorkItemTypes

Bağımlılık izlemeye katılan iş öğesi türlerini belirtir. Bağımlılık oluştur iletişim kutusunda yalnızca listelenen iş öğesi türleri oluşturulabilir.

Varsayılan:

[  
"Epic",  
"Feature",  
"User Story",  
"Bug"  
]

Scrum işlemini kullanıyorsanız, girişi şu şekilde değiştirebilirsiniz:

[  
"Epic",  
"Feature",  
"Product Backlog Item",  
"Bug"  
]

selectedDependencyWorkItemTypes

İlk odağı yalnızca bağımlılık izleyicisinin görüntülediği veya listelediği iş öğesi türleriyle kısıtlar. Varsayılan "Herhangi biri" temelinde, bağımlılık bağlantı türü içeren herhangi bir iş öğesi türü görüntülenir veya listelenir. Kullanıcılar filtreleme yoluyla odağı değiştirebilir.

Varsayılan:

Any

İş öğesi türlerini yalnızca Epic'lerle ve Özelliklerle sınırlamak için şunları belirtin:

[  
"Epic",  
"Feature"  
]

selectedReleases

İlk odağı yalnızca belirtilen sürümlere eşit veya altında bu Yineleme Yollarına atanan iş öğeleriyle kısıtlar. Boş varsayılana bağlı olarak hiçbir kısıtlama uygulanmaz. Kullanıcılar filtreleme yoluyla odağı değiştirebilir.

Varsayılan:

[]

fabrikam projesi için iş öğesi türlerini yalnızca Sürüm 1 ve Sürüm 2 ile sınırlamak için şunları belirtin:

[  
"Fabrikam/Release 1",  
"Fabrikam/Release 2",  
]

workItemCategoriesAndColors

İş öğelerini kategorilerine ve iş akışı durumlarına göre temsil etmek için kullanılan renkleri belirtir. Daha fazla bilgi için bkz . İş akışı durumları ve durum kategorileri Kapsamlar ve Panolar'da nasıl kullanılır?

Varsayılan:

{
"Proposed": {
"displayName": "Proposed",
"color": "#a6a6a6"
},
"InProgress": {
"displayName": "In Progress",
"color": "#00bcf2"
},
"Completed": {
"displayName": "Completed",
"color": "#9ac70b"
},
"Removed": {
"displayName": "Removed",
"color": "#d9242c"
},
"Resolved": {
"displayName": "Resolved",
"color": "#ff9d00"
}
}

workItemDislayStatesAndDisplayColors

İş akışı durumlarını görüntülemek için kullanılan renklere Haritalar. İş akışı durumlarını özelleştirirseniz veya farklı iş akışı durumları kullanan bir işlem kullanırsanız, bu özelliği güncelleştirmeniz gerekir.

Varsayılan:

{  
"New": {  
"textColor": "rgb(112, 112, 112)",  
"chartColor": "rgb(112, 112, 112)",  
"states": [  
"New"  
]  
},  
"Active": {  
"textColor": "rgb(0, 122, 204)",  
"chartColor": "rgb(0, 122, 204)",  
"states": [  
"Active",  
"Resolved"  
]  
},  
"Closed": {  
"textColor": "rgb(16, 124, 16)",  
"chartColor": "rgb(16, 124, 16)",  
"states": [  
"Closed"  
]  
},  
"Removed": {  
"textColor": "rgb(204, 41, 61)",  
"chartColor": "rgb(204, 41, 61)",  
"states": [  
"Removed"  
]  
},  
"Other": {  
"textColor": "rgb(178, 178, 178)",  
"chartColor": "rgb(178, 178, 178)",  
"states": []  
}  
}  

riskAssessementValues

Risk alanı değerlerini belirtir. Risk alanı, kullanıcı hikayesinin başarıyla tamamlanmasıyla ilgili göreli belirsizliğin öznel derecelendirmesini belirtir. Çevik işlemi için tanımlanır, ancak diğer işlemlerde kullanılan iş öğesi türlerine eklenebilir.

Varsayılan:

["1-High", "2-Medium", "3-Low"]

partnerAccounts

Bir Çapraz hesap bağımlılığı oluştururken Bağımlılık iletişim kutusundan hangi Azure DevOps kuruluşlarının seçilebilir olduğunu belirten isteğe bağlı yapılandırma. Belirtilmezse, kullanıcının ziyaret yaptığı önceki kuruluşları temel alan bir liste oluşturur.

Varsayılan:

[]

Örnek:

["account-1", "account-2"]

timelineEnabled

Zaman Çizelgesi görünümünü etkinleştirir veya devre dışı bırakır.

Varsayılan:

true

newDependencyButtonEnabled

Yeni bir bağlı bağımlılık oluşturmak için Yeni Bağımlılık bağlantısını etkinleştirir veya devre dışı bırakır.

Varsayılan:

true

crossAccountConfigs

(1) Diğer iş ortağı hesaplarındaki iş öğelerine yeni bağımlılıklar oluşturma desteğini etkinleştirir veya devre dışı bırakır ve (2) Bağımlılık oluştur iletişim kutusundaki İş ortağı hesabı seçeneklerinin varsayılan durumunu belirtir.

Varsayılan:

{
"crossAccountDependencyEnabled": true,  
"crossAccountDependencyToggleDefaultState": false
}

Diğer kuruluşlara ait olan bağımlılıkların oluşturulmasını istemiyorsanız bu yapılandırmayı şu şekilde değiştirin:

{  
"crossAccountDependencyEnabled": false,  
"crossAccountDependencyToggleDefaultState": false
}

priorityValues

Öncelik alanı değerlerini belirtir. Öncelik alanı hatanın, sorunun, görevin veya kullanıcı hikayesinin işletmeyle ilgili öznel derecelendirmesini belirtir. Çoğu kapsam iş öğesi türü ve işlemi için tanımlanır, ancak diğer işlemlerde kullanılan iş öğesi türlerine eklenebilir.

Varsayılan:

["0","1","2","3","4","(blank)"]

defaultColumns

Bağımlılık listelerini görüntülemek için kullanılan alan sütunlarını ve sırasını belirtir.

Varsayılan:

[
"Id",
"Area Path",
"Dependency Title",
"State",
"Consumers",
"Producers"
]

riskAnalysisEnabled

Risk işlevinin etkinleştirilip etkinleştirilmediğini belirtir. true olarak ayarlanırsa riskAssessmentValues özelliği tanımlanmalıdır.

Varsayılan:

False

riskAssessmentValues

Varsayılan:

[]

riskGraphConfig

İş akışı Durumlarını Grafikte görüntülenen üç Risk alanından birine Haritalar: atRisk Kırmızı, nuetral Gri ve onTrack Yeşil.

Varsayılan: 8

{  
"atRisk": [  
"Removed"  
],  
"neutral": [  
"New"  
],  
"onTrack": [  
"Active",  
"Resolved",  
"Closed",  
"Other"  
]
}

Bağımlılık izlemeye katılan iş öğesi türlerinde kullanılan iş akışı durumlarını ekleyin veya kaldırın.

iterationDepth

Bağımlılık İzleyicisi'nin Zaman Çizelgesi görünümünü oluşturmak için sorgu yaptığı Yineleme Yollarının hiyerarşik derinliğini belirtir.

Varsayılan: 8A derinliği 3 olacaktır: Fabrikam/Release 1/Sprint 20.

Varsayılan yapılandırma söz dizimi

{
    "consumesLinkName": "System.LinkTypes.Dependency-Reverse",
    "producesLinkName": "System.LinkTypes.Dependency-Forward",
    "queryFields": {},
    "dependencyWorkItemTypes": [
        "Epic",
        "Feature",
        "User Story",
        "Bug"
    ],
    "selectedDependencyWorkItemTypes": "Any",
    "selectedReleases": "",
    "workItemCategoriesAndColors": {
        "Proposed": {
            "displayName": "Proposed",
            "color": "#a6a6a6"
        },
        "InProgress": {
            "displayName": "In Progress",
            "color": "#00bcf2"
        },
        "Completed": {
            "displayName": "Completed",
            "color": "#9ac70b"
        },
        "Removed": {
            "displayName": "Removed",
            "color": "#d9242c"
        },
        "Resolved": {
            "displayName": "Resolved",
            "color": "#ff9d00"
        }
    },
    "workItemDislayStatesAndDisplayColors": {
        "New": {
            "textColor": "rgb(112, 112, 112)",
            "chartColor": "rgb(112, 112, 112)",
            "states": [
                "New"
            ]
        },
        "Active": {
            "textColor": "rgb(0, 122, 204)",
            "chartColor": "rgb(0, 122, 204)",
            "states": [
                "Active",
                "Resolved"
            ]
        },
        "Closed": {
            "textColor": "rgb(16, 124, 16)",
            "chartColor": "rgb(16, 124, 16)",
            "states": [
                "Closed"
            ]
        },
        "Removed": {
            "textColor": "rgb(204, 41, 61)",
            "chartColor": "rgb(204, 41, 61)",
            "states": [
                "Removed"
            ]
        },
        "Other": {
            "textColor": "rgb(178, 178, 178)",
            "chartColor": "rgb(178, 178, 178)",
            "states": []
        }
    },
    "riskAssessmentValues": [],
    "releases": [],
    "partnerAccounts": [],
    "timelineEnabled": true,
    "newDependencyButtonEnabled": true,
    "crossAccountConfigs": {
        "crossAccountDependencyEnabled": true,
        "crossAccountDependencyToggleDefaultState": false
    },
    "priorityValues": [
        "0",
        "1",
        "2",
        "3",
        "4",
        "(blank)"
    ],
    "defaultColumns": [
        "Id",
        "Area Path",
        "Dependency Title",
        "State",
        "Consumers",
        "Producers"
    ],
    "riskGraphConfig": {
        "atRisk": [
            "Removed"
        ],
        "neutral": [
            "New"
        ],
        "onTrack": [
            "Active",
            "Resolved",
            "Closed",
            "Other"
        ]
    },
    "iterationDepth": 8
}