İş izleme deneyiminizi özelleştirin

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Projenizi planlarken ve izlerken, takımınızın izleme ihtiyaçlarını karşılamak için bir özellik yapılandırmak veya deneyiminizi özelleştirmek isteyebilirsiniz. Azure Boards için Web portalı yönetim bağlamı aracılığıyla takımlar ve takım çevik araçları yapılandırırsınız. Projeleri özelleştirmek için kullandığınız yöntem, tüm ekipleri etkiler, kullandığınız işlem modeline bağlıdır.

Azure Boards ve iş öğesi izlemeye yeni başladıysanız, bkz. nedir? Azure Boards nedir? ve kullanıcı hikayeleri, sorunlar, hatalar, özellikler ve estanlarla çalışmayı izleme.

Bu makalede, yapabileceğiniz özelleştirmeler ve bunların üç işlem modeli için nasıl farklı olduğu hakkında üst düzey bir genel bakış sunulmaktadır. İş kararlarını desteklemeye yönelik özelleştirmeler hakkında yönergeler için Azure boards yapılandırma ve özelleştirmebölümüne bakın.

Yaptığınız özelleştirmeler şu dört düzeyden birinde oluşur:

  • Project düzeyi paylaşılan kaynaklar: takımların biriktirme listeleri ve panoları yapılandırmak için hangi alan ve yineleme yollarını belirleyin. Paylaşılan sorgular ve iş öğesi etiketleri, tanımlandıktan sonra proje genelinde paylaşılabilmesi için ek nesnelerdir.
  • Ekip varlıkları veya araçları: her ekip, biriktirme listeleri, panolar ve panolar gibi belirli araçlarını yapılandırabilir. Ayrıntılar için bkz. takımlar ve çevik araçlar hakkında.
  • Kuruluş düzeyindeki işlem özelleştirmesi: tüm takımların kullanabildiği alanları, iş öğesi türlerini ve biriktirme listeleri ile panoları özelleştirin.
  • Project ve nesne düzeyi izinleri: nesneler ve proje için izin ayarlamayı ve belirli erişim düzeylerine kullanıcı veya grup atamayı içeren iş izleme araçlarına erişim verme veya kısıtlama.
  • Project düzeyi paylaşılan kaynaklar: takımların biriktirme listeleri ve panoları yapılandırmak için hangi alan ve yineleme yollarını belirleyin. Paylaşılan sorgular ve iş öğesi etiketleri, tanımlandıktan sonra proje genelinde paylaşılabilmesi için ek nesnelerdir.
  • Ekip varlıkları veya araçları: her ekip, biriktirme listeleri, panolar ve panolar gibi belirli araçlarını yapılandırabilir. Ayrıntılar için bkz. takımlar ve çevik araçlar hakkında.
  • Koleksiyon düzeyi işlem özelleştirmesi: Tüm ekipler için kullanılabilen alanları, iş öğesi türlerini ve biriktirme listeleri ve panoları özelleştirin.
  • Project ve nesne düzeyi izinleri: nesneler ve proje için izin ayarlamayı ve belirli erişim düzeylerine kullanıcı veya grup atamayı içeren iş izleme araçlarına erişim verme veya kısıtlama.

Project düzeyi paylaşılan kaynaklar

Her proje, projeye eklenen tüm takımları destekleyen bir dizi paylaşılan kaynak sağlar. Bu özellikleri Kullanıcı arabirimi veya web portalının yönetici bağlamı aracılığıyla yapılandırırsınız. Sistemin alanı ve yineleme yollarını nasıl kullandığını anlamak için bkz. alan ve yineleme yolları hakkında.

Alan yolu seçim listeleri Sprint/yineleme seçim listeleri
İş öğelerini ekip, ürün veya özellik alanına göre gruplandırmayı desteklemek için alan yollarının seçim listesini değiştirin.
Hiyerarşik alan yolları
Sprint, kilometre taşları veya diğer olaya özgü ya da zaman ile ilgili belirli bir döneme kadar çalışmayı desteklemek için yineleme yollarının seçim listesini değiştirin. Her takım için Sprint 'i etkinleştirin.
Yinelemeler veya sprintler
Paylaşılan sorgular Etiketler
Paylaşılan sorguları açın veya kendinizinkini oluşturun
iş öğelerini listelemek için sorgu düzenleyicisini kullanarak sorgulama
ya da hiyerarşik veya bağımlı öğeleri göster. <br/  paylaşılan sorgular
Biriktirme listeleri ve sorguları filtrelemek ya da öğeleri etiketlere göre listelemek için iş öğelerine etiketler ekleyin
Biriktirme listeleri, panolar ve sorguları filtrelemek için etiketler ekleme

Kimlik alanları, kişi seçici alanları

Atanan ve diğer kimlik alanları kişiler Seçici özelliği tarafından desteklenir. Örneğin, bir iş öğesi formu içinden atanan alanını seçtiğinizde, kişiler Seçicisi etkinleştirilir. Aşağıdaki görüntüde gösterildiği gibi, seçmek istediğiniz kullanıcının adını yazmaya başlamanız ve bir eşleşme bulana kadar arama yapmanız yeterlidir. Daha önce seçtiğiniz kullanıcılar listede otomatik olarak görünür. Daha önce seçmediğiniz kullanıcıları seçmek için, tam olarak tüm adı veya arama 'yı tam dizine girmeniz yeterlidir.

Kişi seçici Atanan alan ekran görüntüsü.

Azure Active Directory (Azure AD) veya Active Directory kullanarak kullanıcılarını ve gruplarını yöneten kuruluşlar için, kişiler, yalnızca projeye eklenenlerin değil, AD 'ye eklenen tüm kullanıcıları ve grupları aramak için destek sağlar. Daha fazla bilgi için bkz. yerleşik bir güvenlik grubuna AD/Azure AD kullanıcıları veya grupları ekleme.

seçim için kullanılabilen kimliklerin kapsamını yalnızca projeye eklenen kullanıcılarla sınırlamak için, Project kapsamlı kullanıcılar grubunu kullanarak bunu yapabilirsiniz. Nasıl yapılacağını öğrenmek için bkz. projenizi yönetme, kimlik aramasını ve seçimi sınırlandırma.

Bir özel kural ekleyerek, bir iş öğesi içindeki kimlik alanları için kullanılabilir değerleri sınırlayabilirsiniz.

Kuruluş düzeyindeki işlem özelleştirmesi

Koleksiyon düzeyi işlem özelleştirmesi

Projeniz, çalışmayı izlemek için kullanılabilir nesneleri ve çevik araçların yapılandırmasını belirler. Özellikle, proje, bilgi yakalamak için kullanılan iş öğesi türleri (WTS) — Kullanıcı hikayelerini, görevleri, hataları — ve veri alanlarını belirler. Özelleştirilmiş nesneler projeye eklenen takımlar arasında paylaşılır.

Not

İş izlemeyi özelleştirmek için kullandığınız yöntem, abone olduğunuz işlem modeline bağlıdır:

  • devralma: Azure DevOps Services, Azure DevOps Server 2019 ve Azure DevOps Server 2020 için kullanılabilen wysıwyg özelleştirmesini destekler.
  • barındırılan XML: işlem şablonlarının içeri/dışarı aktarılması aracılığıyla özelleştirmeyi destekler, bu modelin tercih eden Azure DevOps Services müşterilerin seçim sayısı için kullanılabilir.
  • Şirket ıçı XML: iş izleme NESNELERI için XML tanım dosyalarını içeri/dışarı aktarma yoluyla özelleştirmeyi destekler ve tüm şirket içi dağıtımlar için kullanılabilir.

Aşağıdaki tabloda, desteklenen üç işlem modeli arasındaki farklar özetlenmektedir. Ana iş izleme nesnelerinin tanımları için bkz. Çevik Sözlük. tüm özelleştirme makalelerinin bağlantıları için bkz. Azure Boards ayarları için hızlı başvuru dizini.


Özellik


':::row::': ':::column span="3"::': WYSIWYG editing ':::column-end::': null ':::column span="1"::': null ':::row-end::': null

Devralınan özel süreçler oluşturma, değişiklikleri sistem işlemlerinde devralma (çevik, temel, Scrum, CMMı)

✔️


':::row::': ':::column span="3"::': Create custom process templates (see note 1) ':::column-end::': null ':::column span="1"::': ✔️ ':::row-end::': null

Güncelleştirilmiş işlem değişiklikleri, işleme başvuran tüm projelere otomatik olarak uygulanır

✔️

✔️


':::row::': ':::column span="3"::': 'Support for customizing fields, work item types, form layout, workflow, custom rules, backlog levels, custom controls, test management' ':::column-end::': null ':::column span="1"::': ✔️ ':::row-end::': null

Bağlantı türlerini özelleştirme desteği, takım alanları, genel iş akışı ve işlem yapılandırması (bkz. Note 3)

✔️


':::row::': ':::column span="3"::': 'Initial configuration of Area paths, Iteration Paths, work item queries, security groups, and permissions (see note 3)' ':::column-end::': null ':::column span="1"::': ✔️ ':::row-end::': null

Genel listeler

Seçim listeleri

(bkz. Note 2)

✔️


':::row::': ':::column span="3"::': 'Update Microsoft field mappings using the TFSFieldMapping command-line tool (see note 4)' ':::column-end::': null ':::column span="1"::': ✔️ ':::row-end::': null

Projeleri ve takımları düzenlemek ve bilgileri listelemek için az panolar komut satırı araçlarını kullanın

✔️

✔️

✔️


'::': moniker-end ':::row::': ':::column span="3"::': 'Use the witadmin command-line tools to edit projects and list project information' ':::column-end::': null ':::column span="1"::': ✔️ ':::row-end::': null

REST API (okuma)

✔️

✔️

✔️


':::row::': ':::column span="3"::': REST API (write) ':::column-end::': null ':::column span="1"::': (see note 5) ':::row-end::': null

Notlar:

  1. Bir işlem, çalışmayı izlemek için kullanılan yapı taşlarını belirler. İşlem şablonu, işleme ve diğer işlevsel alanlara yönelik derleme blokları ve başlangıç yapılandırması sağlayan, birbirine bağlı ilişkili bir XML tanım dosyaları kümesi belirtir.
  2. Barındırılan XML özelleştirmesi, bir işlem güncelleştirmesiyle genel listeleri eklemeyi ve güncellemeyi destekler (her listenin en büyük boyutundaki sınırlara tabidir). Daha fazla bilgi için bkz. iş izleme nesne sınırları.
  3. Devralınan işlem modeli, işlem şablonlarının özelleştirmesiyle kullanılabilen aşağıdaki özelliklerin özelleştirilmesini desteklemez. Bunun yerine, bu alanı bir proje temelinde web portalında özelleştirebilirsiniz.
    • Alan yollarını ve yineleme yollarını yapılandırma
    • İş öğesi sorguları
    • Güvenlik grupları ve izinleri
    • Sürüm denetimi ve derleme gibi işlevsel alanlara izinler ve erişim
    İsterseniz REST API 'leride kullanabilirsiniz.
::: moniker range=">= azure-devops-2020"
ya da [REST apı 'leri](/rest/api/azure/devops/wit/classification-nodes/create-or-update) veya [Azure DevOps clı komut aracını](../cli/quick-reference.md)kullanabilirsiniz. 
::: moniker-end
  1. Office Project 2019'dan Azure DevOps için destek Azure DevOps Server kullanım dışıdır. TFSFieldMapping komutu, Azure DevOps Server 2019 veya Azure DevOps Services. Visual Studio 2019'dan itibaren, Azure DevOps için Office eklentisi artık Office Project.
  2. İşlem şablonlarını içeri REST API dışarı aktarabilirsiniz.

Proje koleksiyonunuz için işlem modelini seçin

2019 Azure DevOps Server 2020 Azure DevOps Server için bir işlem modeli seçeneğine sahipsiniz. Bir proje koleksiyonu oluşturma sırasında, aşağıdaki iletişim kutusunda gösterildiği gibi XML (Şirket içi XML işlem modeli) ile Devralma (Devralma işlemi modeli) arasında seçim yapın.

Takım Adı Project Sihirbazı, Koleksiyon Adı iletişim kutusu

Önemli

Bu seçimi geri alınamaz. Koleksiyon oluşturulduktan sonra yalnızca seçilen modeli kullanarak iş izleme nesnelerini özelleştirebilirsiniz. Ayrıca, Şirket içi XML işlem modelini kullanan mevcut proje koleksiyonlarını Devralma işlemi modeline geçirmenin bir yolu yoktur.

Proje koleksiyonları hakkında daha fazla bilgi edinmek için bkz. Proje koleksiyonlarını yönetme.

Test deneyimini özelleştirme

Çeşitli iş öğesi türleri, web portalı Test sayfaları ve Test Yöneticisi destekler. Devralınan bir işlem için Test Planı, Test Paketi ve Test Çalışması, iş öğesi türlerini diğer iş öğesi türlerinde olduğu gibi özelleştirebilirsiniz. Şirket içi XML işlemi için Test Planı, Test Paketi, Test Çalışması, Paylaşılan Adımlar ve Paylaşılan Parametreler gibi testle ilgili tüm iş öğesi türlerini diğer iş öğesi türlerinde olduğu — — gibi özelleştirebilirsiniz.

Çeşitli iş öğesi türleri, web portalı Test sayfaları ve Test Yöneticisi destekler. Test Planı, Test Paketi, Test Çalışması, Paylaşılan Adımlar ve Paylaşılan Parametreler gibi bu iş öğesi türlerini diğer iş öğesi türlerinde — — olduğu gibi özelleştirebilirsiniz.

Aşağıdaki görüntüde desteklenen bağlantı ilişkileri göstermektedir.

Test yönetimi iş öğesi türleri

Daha az yaygın özelleştirmeler

Aşağıdaki özelleştirmeleri yalnızca Barındırılan XML veya Şirket İçi XML işlem modelleriyle çalışırken gerçekleştirebilirsiniz. İşlem yapılandırması için yapılan özelleştirmeler, bir projeye eklenen tüm takımlar için geçerlidir.

Biriktirme listesi ve board limitleri (Barındırılan XML, Şirket İçi XML)

Görüntüleme yükleme sürelerini kabul edilebilir parametrelerle sınırlamak için görev panosu en fazla 1000 iş öğeleriyle sınırlıdır. Ayrıntılar için bkz. İşlem yapılandırması XML öğesi başvurusu.

TaskBacklog öğesinin özniteliği için bir değer belirterek bu değeri en fazla 1500'e workItemCountLimit kadar artırebilirsiniz. Ayrıntılar için bkz. İşlem yapılandırması XML öğesi başvurusu.

<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="800" >
    . . .
</TaskBacklog>

Alan atamalarını değiştirme (Barındırılan XML, Şirket içi XML)

Kapasiteyi, yazma grafiklerini, tahminleri ve hızı hesaplamak için kullanılan iş öğesi alanlarını değiştirebilirsiniz. Varsayılan atamalardan biri üzerinde yapılan tüm değişiklik, bu değere ilişkin bilgileri tanımlamak ve yakalamak için kullanılan WIT'de yapılan bir değişiklike karşılık gelen bir değişikliktir.

Örneğin, atanan 'ı değiştirirsanız, etkinlik bilgilerini yakalayan Görev Kategorisi'ne atanan refname type="Activity" WIT tanımına aynı alanı dahil edin. Ayrıntılar için bkz. İşlem yapılandırması XML öğesi başvurusu.

Atadığınız alanlar aşağıdaki araçlar tarafından kullanılır:

Araç Alan türü
Görev panosu, kapasite araçları, sprint yazma Kalan çalışma
Ürün ve portföy biriktirme listesi Biriktirme listesi önceliği
Hız ve tahmin Efor (Hikaye Noktaları, Efor veya Boyut ile eşler)
Görev panosu, kapasite araçları Kalan çalışma
Kapasite araçları Etkinlik (Görev Etkinliği veya Disiplin)

İş izleme araçlarına erişim izni vermek veya erişimi kısıtlama

İzin ayarları aracılığıyla özellikleri seçmek için erişim izni veya kısıtlama yapabilirsiniz. Kullanıcı hesaplarını takımınıza eklerken, bunlar otomatik olarak Katkıda Bulunan grubuna eklenir. Daha sonra koda, iş izlemeye, derlemelere ve testlere katkıda bulunmak için ihtiyaçları olan özelliklerin çoğuna erişimleri olur. Ancak Katkıda Bulunan grubu, kullanıcıların paylaşılan sorgular oluşturmasına veya alan ya da yineleme yolları eklemesine izin vermez. Bu izinleri ayrı ayrı verebilirsiniz.

En yaygın, varsayılan izinler ve erişim atamalarının basitleştirilmiş bir görünümü için bkz. İzinler ve erişim. İzinleri yönetmeye yeni başladıysanız bkz. Kullanmaya başlayın, erişimve güvenlik grupları, İzin devralma ve güvenlik grupları.

Aksi takdirde, belirli özelliklere erişim vermek veya erişimi kısıtlamak için şu konulardan birini gözden geçirebilirsiniz:



Ek özelleştirme seçenekleri

Araçlarınızı desteklenmiyor bir şekilde özelleştirmek istiyor musunuz?

Size şu seçeneklerden birkaçı kullanılabilir:

Bir sonrakini deneyin