İş öğelerini nesnelere bağlama
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
İş öğesi bağlantıları, iki iş öğesi veya iş öğesi ile başka bir nesne arasındaki ilişkilendirmelerdir. Bağlantılar nesneler arasındaki ilişkiyi açıklar. İzlenebilirlik için bağımlılıkları ve ilgili çalışmaları izlemek, bilgi paylaşmak, birden çok ekip veya ürün içeren karmaşık projeleri yönetmek, kod değişikliklerini, testleri ve daha fazlasını izlemek için iş öğesi bağlantılarını kullanabilirsiniz.
Önkoşullar
Önkoşul | Açıklama |
---|---|
Proje Yöneticisi veya Katkıda Bulunan üyesi |
Project üyesi ve Katkıda Bulunanları veya Proje Yöneticileri güvenlik grubunun üyesidir. |
paydaş erişimi | İş öğeleri eklemek veya değiştirmek içinen az |
Katkıda Bulunan üyesini veya İzin ver | - İş öğelerini görüntülemek veya değiştirmek için, Bu düğümdeki iş öğelerini görüntüle ve Bu düğümdeki iş öğelerini düzenle izinlerinin İzin verolarak ayarlanmasını sağlayın. Varsayılan olarak, Katkıda Bulunanlar grubunun bu izni İzin Ver olarak ayarlanmıştır. Daha fazla bilgi için bkz. İş izleme için izinleri ve erişimi ayarlama. - Klasik yayın işlem hattı için tümleştirme seçeneklerini yapılandırmak amacıyla yayını düzenleyebilme izinlerine sahip olmalısınız. - İş öğelerini işlemelere ve pull requestlere bağlamak için Bu düğümdeki iş öğelerini düzenleme izinlerinizin, iş öğesine atanan Alan Yolu için İzin Ver olarak ayarlanmış olmasını sağlayın. Varsayılan olarak Katkıda Bulunanlar grubu bu izin kümesine sahiptir. |
Tanımlı yinelemeler | Planlama bölmesini kullanmak için ekip yöneticinizin yineleme (sprint) yolları tanımlaması ve takım yinelemelerini yapılandırması gerekir. |
Önkoşul | Açıklama |
---|---|
Proje Yöneticisi veya Katkıda Bulunan üyesi |
Project üyesi ve Katkıda Bulunanları veya Proje Yöneticileri güvenlik grubunun üyesidir. |
paydaş erişimi | Paydaş erişimine en azsahip olmalısınız, iş öğeleri eklemek veya değiştirmek için. |
Katkıda Bulunan üyesini veya İzin ver | - İş öğelerini görüntülemek veya değiştirmek için, Bu düğümdeki iş öğelerini görüntüle ve Bu düğümdeki iş öğelerini düzenle izinlerinin İzin verolarak ayarlanmasını sağlayın. Varsayılan olarak, Katkıda Bulunanlar grubunun bu izni İzin Ver olarak ayarlanmıştır. Daha fazla bilgi için bkz . İş izleme için izinleri ve erişimi ayarlama. - Klasik yayın işlem hattı için tümleştirme seçeneklerini yapılandırmak için yayını düzenleme izinlerine sahip olun. - İş öğelerini taahhütlere ve çekme taleplerine bağlamak için, Bu düğümdeki iş öğelerini düzenleme izinlerinizin, iş öğesine atanan Alan Yolu için İzin Ver olarak ayarlanmış olduğundan emin olun. Varsayılan olarak Katkıda Bulunanlar grubu bu izin kümesine sahiptir. - İş öğelerini görüntülemek için |
Tanımlı yinelemeler | Planlama bölmesini kullanmak için ekip yöneticinizin yineleme (sprint) yolları tanımlaması ve takım yinelemelerini yapılandırması gerekir. |
Önkoşul | Açıklama |
---|---|
Proje Yöneticisi veya Katkıda Bulunan üyesi |
Project üyesi ve Katkıda Bulunanları veya Proje Yöneticileri güvenlik grubunun üyesidir. |
paydaş erişimi | İş öğeleri eklemek veya değiştirmek içinen az |
Katkıda Bulunan üyesini veya İzin ver | İş öğelerini görüntülemek veya değiştirmek için |
Tanımlı yinelemeler | Planlama bölmesini kullanmak için ekip yöneticinizin yineleme (sprint) yolları tanımlaması ve takım yinelemelerini yapılandırması gerekir. |
Bağlantı türleri
Aşağıdaki bağlantı türleri, iş öğeleriyle diğer nesneler arasındaki çeşitli ilişkileri yönetmenize yardımcı olur.
Bağlantı türü kategorisi | Açıklama |
---|---|
derleme | Bir iş öğesini, derlemede bulunan veya derlemede tümleştirilen bir derleme numarasına bağlar. |
kod | Bir iş öğesini bir dal, değişiklik seti, katkı, çekme isteği, etiket veya sürümlenmiş öğeye bağlar. |
GitHub | Bir iş öğesini bir GitHub depo dalına, taahhüde, soruna veya çekme isteğine bağlar. |
uzaktan çalışma | Farklı bir kuruluşta tanımlanan ve başka bir öğeden tüketen, ona üreten veya URL aracılığıyla uzaktan ilişkili olan bir iş öğesini bağlar. |
Gereksinimi | bir iş öğesini URL aracılığıyla görsel taslaklara bağlar. |
Test | Bir iş öğesini test ekine veya sonucuna bağlar. |
wiki |
bir iş öğesini wiki sayfasına bağlar. |
çalışma | Bir iş öğesini çalışmanızın çeşitli yönlerine bağlar, örneğin: - Etkilenen Etkiler -Çocuk -Yinelenen - Kopyası - Bağlantı - Yayın aşamasında entegre -Ebeveyn -Öncül - Atıfta Bulunulan - Referanslar -İlgili - Paylaşılan adımlar -Ardıl - Test senaryosu - Tarafından test edildi - Testler |
İş bağlantısı türleri hakkında daha fazla bilgi için, üst/alt öğe, ilgili ve öncül/ardıl gibi bağlantı türleri dahil olmak üzere, bkz. İş bağlantı türleri.
İş öğelerini çeşitli nesnelere bağlama
İş öğelerini çeşitli nesnelere bağlamak için şu genel adımları izleyin:
Kuruluşunuzda oturum açın (
https://dev.azure.com/{Your_Organization}
).Bağlanmak istediğiniz mevcut iş öğesini açın veya yeni bir tane oluşturun.
Bağlantılar'ı seçin>, ardındanbağlantı ekle ve Mevcut öğe veya Yeni öğe öğesini seçin.
İş öğesine yeni veya mevcut öğe bağlantısı eklemek için ekran görüntüsü sırasını
Bağlantı türü açılan listesinde, oluşturmak istediğiniz bağlantı türü seçin.
Aşağıdaki alana, bağlanmak istediğiniz nesneyi girin veya seçin.
(İsteğe bağlı) Bağlantıyı açıklamak için bir açıklama girin.
Bağlantıyı oluşturmak için Link ekle seçeneğini tıklayın.
Farklı iş öğesi türlerini bağlama hakkında daha ayrıntılı yönergeler için, aşağıdaki bölümlere bakın.
İpucu
Üst/Alt bağlantı türünü kullanan bağlantıları bağlamak veya değiştirmek için diğer işlevleri kullanabilirsiniz. Bazı özellikler sürüme bağlıdır. Daha fazla bilgi için aşağıdaki makalelere bakın:
- Kapsam öğelerini portföy kapsamı öğelerine bağlamak veya bağlantı yapısını değiştirmek için kapsamdüzenlemek için eşleme bölmesini kullanın. Ayrıca Üst Öğeleri Göster seçeneğini seçebilir ve ağaç hiyerarşisinde öğeleri sürükleyip bırakabilirsiniz .
- Görevleri oluşturmak ve kapsam öğelerine bağlamak için sprint kapsam sayfasını kullanın. Bağlantı yapısını web portalından değiştirmek için öğeleri sürükleyip bırakabilirsiniz.
- Ağaç hiyerarşisinin bağlantı yapısını girintili yapmak, girintisini azaltmak ve değiştirmek için, web portalındaki bir kapsam içindeki öğeleri yeniden ayrıştırıp yeniden sıralamak
veyaTakım Gezgini'nde bir ağaç sorgusu kullanın. - İş öğeleri eklemek veya silmek ya da bağlantı yapısını değiştirmek için Excel'i kullanın. Bkz. Excel ile iş öğelerini toplu ekleme veya değiştirme.
İş öğesini başka bir iş öğesine bağlama
Web portalında başka bir iş öğesine bağlantı eklemek için aşağıdaki adımları uygulayın:
Bağlantı vermek istediğiniz iş öğesini açın.
İş öğesi formunda, bu görevi gerçekleştirmenin iki yolu arasından seçim yapabilirsiniz:
- İlgili çalışma bölümüne gidin ve Bağlantı ekle>Var olan öğe'yi seçin.
- Bağlantılar'ı seçin>Bağlantı ekleyi seçin>Var olan öğe.
Bağlantı türü açılan listesinden, oluşturmak istediğiniz bağlantı türü seçeneğini seçin; örneğin, Alt, Üstveya İlgili.
bağlamak için iş öğelerini
alanına, bağlanmak istediğiniz iş öğesinin kimliğini girin veya açılan menüden öğesini seçin ve Bağlantı ekle öğesini seçin.Aşağıdaki örnek, 280kimlikli bir test çalışması için İlgili bağlantı türünü kullanır.
Tek seferde yalnızca bir bağlantı ekleyebilirsiniz. Kimliklerini virgül veya boşluklarla ayırarak giremezsiniz.
Birden çok iş öğesine bağlanmak için kimliklerini virgül veya boşluklarla ayırarak girin. Farklı bir projedeki bir öğeye bağlanmak için kimlikleri bilmiyorsanız, Diğer işlemleröğesini seçin.
Birkaç iş öğesini bağlama
Web portalından bir backlog veya sorgu sonuçları sayfasınıaçın.
Bağlantı eklemek için iş öğelerini çoklu seçim yapın (vurgulayın).
Seçili iş öğeleri için Diğer eylemler öğesini seçin, Bağlantı ekleardından Var olan bir öğeye bağla... veya yeni bir iş öğesine bağla...seçin.
Aşağıdaki örnekte, ürün backlog'undan çoklu seçim yapıyoruz ve var olan bir öğeye bağla... seçeneğiniseçiyoruz.
Bağlantı türü açılan menüsünden seçin; örneğin, Ebeveyn, Çocukveya İlgili.
İş öğesi alanına, bağlanmak istediğiniz iş öğesinin kimliğini girin ve Bağlantı ekleöğesini seçin.
Var olan bir bağlantının bağlantı türünü değiştirme
Web portalından iş öğenizi açın ve Bağlantılar'ı seçin.
Diğer eylemlerBağlantıyı düzenle'yi seçin.>
Değiştirileceği bağlantı türünü seçin ve ardından Kaydet'i seçin.
İş öğelerini yeni iş öğelerine bağlama
Bir iş öğesini yeni bir iş öğesine bağlamak için aşağıdaki adımları uygulayın.
İş öğenizden Bağlantılar'ı seçin>bağlantı ekle>Yeni öğe.
İş öğesine yeni veya mevcut öğe bağlantısı eklemek için ekran görüntüsü sırasını
Bağlantı türü ve İş Öğesi Türübelirtin ve yeni iş öğesi ve isteğe bağlı açıklama için bir başlık girin. Bağlantı ekle'yi seçin.
Yeni iş öğesi açılır.
Ek bilgileri girin ve İş öğesini kaydedin .
İş öğelerini uzak iş öğelerine bağlama (kuruluşlar arası)
İş öğelerini diğer Azure DevOps kuruluşlarında tanımlanan nesnelere bağlamak için aşağıdaki adımları uygulayın. Bunu yalnızca her iki kuruluş da kullanıcıları yönetmek için aynı Microsoft Entra Kimliğini kullanıyorsa yapabilirsiniz.
İş öğenizden Bağlantılar'ı seçin>bağlantı ekle>var olan öğe.
Bağlantı türü açılan menüsünden aşağıdaki uzak bağlantı türlerinden birini seçin:
- Kaynak veya Için Üretir: Farklı kuruluşlarda tanımlanan ve farklı ekipler tarafından yönetilen iş öğelerinin bağımlılıklarını izlemek istediğinizde.
- Uzaktan İlgili: Bağlı olan iş öğeleri farklı kuruluşlarda tanımlandığında ve farklı ekipler tarafından yönetildiğinde, ancak güçlü bağımlılıklar olmadığında.
Uzak çalışma öğesinin URL'sini girin ve ardından Bağlantı Ekleseçin.
Aşağıdaki örnekte RemoteLinkingtest2 kuruluşu remoteLinking projesinde bulunan iş öğesi kimliği 350'yebağlanmak için Uzak İlişkili bağlantı türü güncelleştirilir.
Bağlantı sekmesi, iş öğesinin tüm bağlantılarının sayısını korur. Uzak Bağlantı Sayısıalanı, başka bir projede veya kuruluşta tanımlanan bir iş öğesine bağlanan iş öğesine eklenen bağlantı sayısının sayısını korur.
Aşağıdaki örnekte, bir kullanıcı hikayesine eklenen bulut simgesiyle gösterilen iki uzak bağlantı gösterilmektedir.
İş öğelerini çekme isteklerine bağlama
Çekme isteğinizin açıklamasına, iş öğesi seçiciyi
#
tetiklemek için girin#ID
. Listede, en son değiştirdiğiniz veya size atanmış 50 iş öğesi görüntülenir.Önerilen iş öğelerinin listesini daraltmak için, iş öğesi türü, kimliği veya başlığıyla eşleşen en fazla beş anahtar sözcük girin.
Daha fazla bilgi için bkz . Çekme istekleri, işlemeler ve açıklamalardan iş öğelerine bağlanma.
İş öğelerini GitHub nesnelerine bağlama
Azure Boards'u GitHub depolarına bağladığınızda, iş öğelerini GitHub Branch, GitHub Commit, GitHub Sorunuve GitHub Çekme İsteğibağlayabilirsiniz. Çalışmanızı planlamak ve izlemek için Azure Boards'ı kullanırken yazılım geliştirme için GitHub'ı kullanabilirsiniz.
Azure Boards'u GitHub depolarına bağladığınızda, iş öğelerini github commit ve github çekme isteğine bağlayabilirsiniz. Çalışmanızı planlamak ve izlemek için Azure Boards'ı kullanırken yazılım geliştirme için GitHub'ı kullanabilirsiniz.
Önemli
İş öğelerini yalnızca Azure Boards'a bağlı depoları olan GitHub nesnelerine bağlayabilirsiniz. Daha fazla bilgi için bkz . Azure Boards'u GitHub'a bağlama ve Çekme istekleri, işlemeler ve açıklamalardan iş öğelerine bağlanma.
Daha fazla bilgi için bkz . GitHub işlemelerini, çekme isteklerini, dalları ve iş öğeleriyle ilgili sorunları bağlama ve Çekme istekleriyle iş öğelerini otomatik tamamlama.
Birkaç iş öğesini yeni git dallarına bağlama
Kapsam veya sorgu sonuçları sayfasından, yeni git dallarına bağlamak istediğiniz iş öğelerini çoklu seçim yapın.
eylemleri simgesini seçin ve ardından Yeni dal... . Daha fazla bilgi için bkz. İş öğelerini git geliştirme nesnelerine bağlama .
İş öğelerini derlemelere bağlama
İş öğelerini mevcut derlemelere bağlamak için aşağıdaki adımları uygulayın. Bu derlemeler projenizde veya kuruluşunuzdaki veya koleksiyonunuzdaki diğer projelerde olabilir.
Not
Bu özellik, Azure DevOps Server 2020.1 güncelleştirmesinin yüklenmesini gerektirir. Daha fazla bilgi için bkz . Azure DevOps Server 2020 Güncelleştirme 1 RC1 Sürüm Notları, Panolar.
İş öğenizden Bağlantılar'ı seçin>bağlantı ekle>var olan öğe.
Bağlantı ekle iletişim kutusunda derleme bağlantısı türlerinden birini seçin: Derleme, Derlemede bulundu, Derlemede tümleşik. Derleme numarasını belirtin.
Derleme numarası, işlem hattı ve derleme adının birleşimidir. Derleme numarasını bilmiyorsanız, seçin ve derlemeleri bulmak içinkullanın.
Derleme aramanızı filtrelemek için parametreleri seçin.
Farklı bir projedeki bir derlemeye bağlanmak için önce derlemesine bağlanmak istediğiniz Projeyi seçin.
Örneğin, bir derleme numarası belirtebilir, derleme işlem hattı seçebilir veya Tümü, başarılı, kısmen başarılı, başarısız veya iptal edilmiş gibi bir derleme sonucu seçebilirsiniz. Alternatif olarak, Başarılı, Sonuçiçin seçildiğinde, bağlantı yapabileceğiniz kullanılabilir derlemeleri listelemek için Derlemeleri bul seçeneğini seçin.
Bağlanmak istediğiniz derlemeyi listeden seçin ve ardından Onayla'yı seçin.
İşlemi tamamlamak için Bağlantı ekle'yi seçin.
bağlantı ekle iletişim kutusundan iş öğelerini mevcut derlemelere bağlayabilirsiniz .
İş öğesinin Bağlantılar sekmesinden Bağlantı ekle Varolan öğe'yi
Bağlantı ekle iletişim kutusunda derleme bağlantısı türlerinden birini seçin: Derleme, Derlemede bulundu, Derlemede tümleşik. Derleme numarasını belirtin.
Derleme numarası, işlem hattı ve derleme adının birleşimidir. Derleme numarasını bilmiyorsanız simgeyi seçerek bu numarayı arayın.
Derlemeleri bağla iletişim kutusunda, derleme aramanızı filtrelemek için parametreleri seçin.
Örneğin, bir derleme numarası belirtebilir, derleme işlem hattı seçebilir veya Tümü, başarılı, kısmen başarılı, başarısız veya iptal edilmiş gibi bir derleme sonucu seçebilirsiniz. Alternatif olarak, Sonuç için Tümü seçiliyken, bağlanılacak kullanılabilir derlemeleri listelemek için Bul'u seçin.
Bağlanmak istediğiniz listeden derlemeyi seçin ve ardından Tamam'ı seçin.
İşlemi tamamlamak için Bağlantı ekle iletişim kutusunda Tamam'ı seçin.
İş öğelerini dağıtımlara bağlama
Yazılımınızı geliştirirken, bir iş öğesinin tamamlanmasını destekleyen kod değişikliklerini ve derlemelerini yakalayabilirsiniz. Ekibiniz, kod tabanında yapılan değişikliklerin denetim kaydı aracılığıyla yapılan işi veya bir hatanın nasıl düzeltildiğini anlayabilir.
Bu bağlantıları oluşturmak için kullanılan bağlantı türleri şunlardır: Branch, Build, Changeset, Commit, Found in build, Integrated in build, Pull Request, Versioned Item ve Integrated in release environment. Bu türler aşağıdaki görüntüde görünür.
İpucu
İş öğesini yaratırken geliştirmeleri iş öğesinden yönlendirin. Ayrıca dallar, commit'ler ve çekme istekleri oluştururken iş öğesi kimliğini de ekleyebilirsiniz. Git, Commit bağlantı türünü kullanarak iş öğelerini işlemelere bağlamanızı sağlar. Bunu yapmanın yolları şunlardır:
Değişikliklerinizi işlemeden önce Visual Studio 2022 için
Git Değişiklikleri veya Visual Studio'nun önceki sürümleri için Ekip Gezginiiş öğesi kimlikleri ekleyin: Git-commit komutunu kullanın ve açıklamanıza iş öğesi kimliğini ekleyin. Örneğin, bu açıklamayı
#35 Catch null exception
işlemenize uygulayın. İşlemeyi gönderdiğinizde, sistem işleme ile iş öğesi #35 arasında bir İşleme bağlantısı oluşturur.İş öğesinden Git geliştirme için Geliştirme denetimini kullanın. Daha fazla bilgi için bkz . Azure Boards'ta bir iş öğesinden Git geliştirmesini yönlendirme.
Aşağıdaki görüntüde gösterildiği gibi Dağıtım denetimi iki yayın aşamasının yayın bilgilerini görüntüler. Azure Boards ile tümleştirmek üzere yapılandırılmış bir yayın işlem hattı için Git işleme veya çekme isteğine bağlı iş öğelerini içerir.
Dağıtım denetimi
Dağıtım denetimi, iş öğelerinin yayın durumunu yönetmenize ve izlemenize yardımcı olacak çeşitli özellikler sağlar. Aşağıdaki listede bu özellikler özetlenmiştir:
Varsayılan görünüm: Dağıtım denetimi varsayılan olarak Kullanıcı Hikayesi (Çevik), Ürün Kapsam Öğesi (Scrum), Sorun (Temel), Gereksinim (CMMI), Özellik, Epic, Hata, Görev ve Test Çalışması iş öğesi türleri için iş öğesi formlarında görünür.
Özel iş öğesi türleri: Devralınan işlemi kullanan özel iş öğesi türleri otomatik olarak etkinleştirilir.
Sürüm bilgileri: Dağıtım denetimi, Azure Boards ile tümleştirilmiş yayın işlem hattının iki aşamasının yayın bilgilerini gösterir.
Bağlı iş öğeleri: Bu denetim yalnızca bu işlem hattı için git işleme veya çekme isteğine bağlı iş öğelerini gösterir.
Görsel içgörü: Farklı sürüm ortamlarına dağıtılan bir iş öğesinin durumu hakkında görsel içgörüler elde edin ve her yayın aşamasına hızla gidip çalıştırın.
İşleme ilişkilendirmeleri: Derlemedeki işlemelerle ilişkili iş öğeleri sürümün durumunu gösterir.
Proje kapsamı: Yalnızca aynı projedeki iş öğeleri yayın işlem hattının tanımlandığı yere bağlanır.
Aşama görünürlüğü : Bir iş öğesini açtığınızda, aşamaları gerçek zamanlı olarak görebilirsiniz.
Dağıtım denetimini doldurmak için aşağıdaki adımları uygulayın:
Not
Dağıtım denetimi, Klasik yayın işlem hattının yapılandırılmasını gerektirir. YAML işlem hattı için tanımlanan yayın aşamalarına bağlanmayı desteklemez.
Klasik bir yayın işlem hattı tanımlayın ve Çok aşamalı sürekli dağıtım (CD) işlem hattınızıtanımlama bölümünde açıklandığı gibi yayın aşamalarını ayarlayın.
İşlem hattını yapılandırın.
İş öğelerini Azure Repos Git deposundaki bir işleme veya çekme isteğine bağlayın. Daha fazla bilgi için bkz.
Ardışık düzeni çalıştırma.
İş öğelerini TFVC kod geliştirmeye bağlama
Team Foundation Sürüm Denetimi (TFVC), Değişiklik Kümesi ve Sürüme Alınan Öğe bağlantı türlerini kullanarak iş öğelerini sürüm denetimi değişiklik kümelerine veya sürümlenmiş kaynak kod dosyalarına bağlamanıza olanak tanır. Bekleyen değişiklikleri gönderdiğinizde veya değişiklikleri göndermek için Çalışmalarım'ı kullandığınızda, iş öğeleri değişikliklerinize otomatik olarak bağlanır. Daha fazla bilgi için bkz . Çalışmanızı iade edin.
İş öğelerini testlere bağlama
Testle ilgili bağlantı türleri, test çalışması yönetimi iş öğelerini birbirine veya diğer iş öğelerine bağlar. Web portalından veya Microsoft Test Yöneticisi'nden, test paketi için hangi test çalışmalarının tanımlandığını ve test planı için hangi test paketlerinin tanımlandığını görüntüleyebilirsiniz. Bu nesneler bağlantı türleri aracılığıyla birbirine bağlanmaz.
Test Edilen/Test Edilen bağlantı türlerini kullanarak iş öğelerini test çalışmalarına bağlayabilirsiniz. İş öğelerini diğer iş öğelerine bağlamak için kullandığınız bağlantı denetimlerini kullanın. Bkz. İş öğelerini bağlama.
Aşağıdaki görüntüde, test yönetimi iş öğesi türleriyle kullanabileceğiniz tüm bağlantı türleri kümesi gösterilmektedir. Test yönetimi nesneleri arasındaki bağlantıların çoğu, Test sayfalarından veya Microsoft Test Yöneticisi'nden bir görev çalıştırılarak gerçekleşir.
Örneğin, Bir Test Çalışması'na Paylaşılan Adımlar eklediğinizde, Bunlar Test Çalışması/Paylaşılan Adımlar bağlantı türleri kullanılarak otomatik olarak bağlanır. Daha fazla bilgi için bkz . Test çalışmaları arasındaki adımları paylaşma.
Test bölümünden otomatik olarak bağlanan test planları, test paketleri ve test çalışmaları ekleyebilirsiniz. Bu öğeleri belirli bir bağlantı türü aracılığıyla ekleyemezsiniz. Test sistemi, test çalışmaları ve test planları ile test sonuçlarının ilişkilendirmelerini oluşturur ve yönetir.
İş öğelerini Web sitesine, ağ paylaşımına, görsel taslak veya belgeye bağlama
Bir iş öğesini ağ paylaşımındaki bir web sitesine, ağ paylaşımına veya belgeye bağlamak için köprü veya görsel taslak bağlantı türü kullanabilirsiniz. Her iki bağlantı türü de tek yönlü bağlantılardır. Bu bağlantı türlerini eklemek için daha önce açıklanan denetimlerin aynısını kullanın. Bkz. İş öğelerini bağlama.
Görsel taslak bağlantı türünü kullanırken, iş öğesi belirtimleri sağlayan bir görsel taslak veya belge belirtin. Bu bağlantı türü, ekibinizin paylaşılan dosyaya erişmesine ve açıklamalarını eklemesine olanak tanır.
Bağımlılıkları görüntüleme ve ilgili işleri izleme
Azure DevOps bağımlılıkları görüntülemek ve ilgili işleri izlemek için çeşitli yollar sağlar:
- Sorgu Düzenleyicisi: Belirli bir iş öğesine bağlı tüm iş öğelerini gösteren özel sorgular oluşturmak için Sorgu Düzenleyicisi'ni kullanabilirsiniz.
- İş Yığınları ve Panolar: İş Yığınları ve Panolar görünümleri, iş öğeleri arasındaki ebeveyn-çocuk ilişkilerini göstererek bağımlılıkları bir bakışta görmenizi sağlar.
- Bağımlılık İzleyicisi: Bağımlılık İzleyicisi, iş öğeleri arasındaki bağımlılıkların görsel bir gösterimini sağlayan bir Power BI raporudur.
Bir iş öğesine bağlı tüm nesnelerin listesini görüntülemek için aşağıdaki adımları uygulayın:
İş öğesini açın ve Bağlantılar'ı seçin. Bağlantılar sekmesi, tüm bağlantılı nesnelerin sayısını gösterir. Bağlı nesneler, bağlantı türü altında gruplandırılır ve her grup içinde bir sayı olur.
(İsteğe bağlı) Her grubu genişletin veya daraltın ve ilgili sütun başlığını seçerek her grubun içinde Durum, En Son Güncelleştirme veya Açıklamaya göre sıralayın.
Örneğin, aşağıdaki Bağlantılar sekmesi bir iş öğesi için 64 bağlı nesnenin bir bölümünü gösterir.
Ünlem işaretiyle önceden oluşturulmuş bağlantılar derleme, yayın veya başka bir nesnenin silindiğini gösterir. Bekletme ilkeleri nedeniyle bu nesneler belirli bir süre sonra otomatik olarak silinir.
Bağlantılı iş öğeleri için sorgu
Öğeleri hiyerarşik bağlantılara göre filtrelemek için İş öğeleri ağacı sorgu türünü kullanın. Öğeleri tüm bağlantı türlerine göre filtrelemek için İş öğelerini ve doğrudan bağlantıları kullanın.
Belirli bağlantı türlerine sahip diğer iş öğelerine bağlı iş öğelerini bulmak için, birincil ve ikincil iş öğeleri kümesini gösteren bir sorgu kullanın:
- Birincil küme alan ölçütlerini karşılar.
- İkincil küme birincil kümeye bağlıdır.
Sürümlerde iş öğelerini sorgulamanız mümkün değil, ancak dış bağlantıları olan iş öğelerini sorgulama şansınız var. Aramanızı daraltmak için daha fazla sorgu filtresi ekleyin.
Daha fazla bilgi için bkz. İş öğelerini bağlantı veya ek sayısına göre sorgulama.
Test Planları, Test Paketleri ve Test Çalışmaları'nın hiyerarşik görünümünü gösteren bir sorgu oluşturamazsınız. Bu öğeler Üst/Alt öğe veya başka bir bağlantı türü kullanılarak birbirine bağlı değildir. Hiyerarşiyi yalnızca Test>Test Planları sayfasından görüntüleyebilirsiniz. Daha fazla bilgi için bkz . Test planları ve test paketleri oluşturma.
Bağlantı eklemek, kaldırmak veya göstermek için Azure CLI kullanma
az boards work-item relation komutuyla bir iş öğesine bağlantıların ayrıntılarını ekleyebilir, kaldırabilir ve gösterebilirsiniz. Daha fazla bilgi için bkz . Azure DevOps CLI'yı kullanmaya başlama.
Bağlantı türleri iş bağlantısı türlerini, uzak bağlantı türlerini, köprüleri ve ekli dosyaları içerir. Belirtebileceğiniz tüm bağlantı türlerinin listesi için az boards work-item relation list-type komutunu çalıştırın.
az boards work-item relation add
az boards work-item relation remove
az boards work-item relation show
Aşağıdaki örneklerde kuruluş fabrikam'dır ve proje kimliği aaaaa-0000-1111-2222-bbbbbbbbbbbbbb'ye karşılık gelir. Çıktıyı göstermek için tablo biçimi kullanılır. Diğer biçimler için bkz . Azure CLI komutları için çıkış biçimleri.
İş öğelerini bağlama
Bir veya daha fazla iş öğesini tek bir iş öğesine bağlamak için az boards work-item relation add komutunu girin.
Gerekli parametreler, bağlanılacak iş öğesinin kimliğini ve bağlantı türünü içerir. Desteklenen bağlantı türleri Üst, Alt, İlişkili ve Uzak İlişkili'yi içerir. Tüm bağlantı türlerinin listesi için az boards work-item relation list-type komutunu çalıştırın.
Aynı kuruluş içinde tanımlanan iş öğeleri için iş öğesi kimliğini veya hedef URL'yi belirtmeniz gerekir. Uzak bir kuruluşta tanımlanan iş öğeleri için hedef URL'yi belirtin. Kimlikleri veya URL'leri virgülle ayırarak birden çok değer belirtebilirsiniz.
az boards work-item relation add --id
--relation-type
[--detect {false, true}]
[--org]
[--target-id]
[--target-url]
Aşağıdaki komut, iş öğesi kimliği=2807'yi Alt bağlantı türüyle id=2794 iş öğesi kimliğine bağlar. Komut, iş öğesi için şu anda tanımlanmış olan tüm bağlantıların listesini döndürür.
az boards work-item relation add --id 2794 --relation-type Child --target-id 2856 --output table
Are you sure you want to remove this relation(s)? (y/n): y
Relation Type Url
--------------- -------------------------------------------------------------------------------------------------
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2850
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2808
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2820
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2856
Parent https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2811
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2876
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2801
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2877
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2805
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2807
Bağlı iş öğelerinin bilgilerini görüntülemek için tarayıcınızda listelenen URL'lerden birini girin.
İş öğesi bağlantılarını kaldırma
Tek bir iş öğesinden bir veya daha fazla bağlı iş öğesini kaldırmak için az boards work-item relation remove komutunu girin.
Gerekli parametreler, bağlantıyı kaldırmak için iş öğesinin kimliğini ve bağlantı türünü içerir. Yalnızca aynı kuruluşta tanımlanan iş öğelerinin bağlantılarını kaldırabilirsiniz. Uzak bağlantı türleri dışında desteklenen bağlantı türlerinden herhangi birini belirtebilirsiniz.
Hedef iş öğesi kimliğini belirtmeniz gerekir. Kimlikleri veya URL'leri virgülle ayırarak birden çok değer belirtebilirsiniz.
az boards work-item relation remove --id
--relation-type
--target-id
[--detect {false, true}]
[--org]
[--yes]
Aşağıdaki komut, id=2794 iş öğesi id=2856 iş öğesinin Alt bağlantı türüne sahip iş öğesinin bağlantısını kaldırır. Komut, iş öğesi için şu anda tanımlanmış olan tüm bağlantıların listesini döndürür.
az boards work-item relation remove --id 2794 --relation-type Child --target-id 2807 --output table
Are you sure you want to remove this relation(s)? (y/n): y
Relation Type Url
--------------- -------------------------------------------------------------------------------------------------
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2850
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2808
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2820
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2856
Parent https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2811
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2876
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2801
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2877
Child https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2805
Bağlı iş öğelerinin bilgilerini görüntülemek için tarayıcınızda listelenen URL'lerden birini girin.
Tek bir iş öğesi için yapılan bağlantıların ayrıntılarını göster
Tek bir iş öğesine bağlı iş öğelerini görüntülemek için az boards work-item relation show komutunu girin. Döndürülebilecek tüm bağlantı türlerinin listesi için az boards work-item relation list-type komutunu çalıştırın.
az boards work-item relation show --id
[--detect {false, true}]
[--org]
Aşağıdaki komut, fabrikam kuruluşunda id=2931 iş öğesi için tanımlanan bağlantıların ayrıntılarını tablo biçiminde listeler.
az boards work-item relation show --id 2931 --output table
Relation Type Url
--------------- -----------------------------------------------------------------------------------------------------------------------------------
Related https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2932
Successor https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2932
Remote Related https://dev.azure.com/fabrikam-fiber5/bbbbbbbb-1111-2222-3333-cccccccccccc/_apis/wit/workItems/1777
Parent https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2930
Predecessor https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/workItems/2933
Attached File https://dev.azure.com/fabrikam/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/_apis/wit/attachments/1cc6c026-b4ed-420c-bfe6-065be726cba7
Bağlı iş öğelerinin bilgilerini görüntülemek için tarayıcınızda listelenen URL'lerden birini girin. Eki indirmek için ekli dosyanın URL'sini seçin.
İş öğesi bağlantılarını silme
İş öğesi bağlantısını silmek için aşağıdaki adımları uygulayın.
- İş öğesini açın.
- Bağlantı listesini görmek için Bağlantılar sekmesini seçin.
- Silmek istediğiniz bağlantıyı seçin ve ardından Bağlantıyı kaldır'ı seçin.
- Bağlantıyı silmek istediğinizi onaylayın.
bir iş öğesi bir işleme veya çekme isteğine bağlandıktan sonra, yayın aşamalarının bir parçası olarak görünmeye devam eder. Örneğin, test ölçütlerini geçmeyen bir iş öğeniz varsa, bunu derlemelerden ve sürümlerden kaldırmak isteyebilirsiniz.
İş öğesinin gelecekteki derlemelere ve sürümlere katılmasını kaldırmak için en son işleme ve çekme isteğinin bağlantısını silin.