İş öğesi türüne kural ekleme (Devralma işlemi)
Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019
Özel kurallar, bir alan için varsayılan değer ayarlamanın veya gerekli hale göstermenin ötesine geçerek bir dizi iş kullanım örneğine yönelik destek sağlar. Kurallar, bir alanın değerini temizlemeye, bir alana değer kopyalamaya ve farklı alanların değerleri arasındaki bağımlılıklara göre değerler uygulamana olanak sağlar.
Ö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.
Özel bir kuralla, belirli koşulları temel alan bir dizi eylem tanımlayabilirsiniz. Örneğin, bu tür senaryoları desteklemek için bir kural uygulayabilirsiniz:
- Öncelik için bir değer tanımlandığı zaman Risk alanını gerekli hale getir
- Yayın değerinde bir değişiklik yapıldı sonra "Kilometre Taşı" değerinin temiz
- Kalan İş değerinde bir değişiklik olduğunda Tamamlanan İş'i gerekli bir alan yapma
- Approved değeri True olduğunda Approved By gerekli alanı seçin
- Bir kullanıcı hikayesi oluşturulduğunda şu alanları gerekli hale getir: Öncelik, Risk ve Efor
- Geçerli kullanıcı "Project Administrators" üyesi olduğunda Öncelik gerekli hale
- Geçerli kullanıcı "Project Administrators" üyesi değilse Öncelik alanını gizleyebilirsiniz
Not
Bir alanı gerekli hale ve alanı için Seçenekler sekmesi aracılığıyla varsayılan olarak bir alan belirtirsiniz.
Özel bir kural tanımlamadan önce, Kurallar ve kural değerlendirmesi, Devralınan işlem kuralı bileşimi 'i gözden geçirin. Kural uygulamayla ilgili yaygın senaryoları gösteren örnekler için bkz. Örnek kural senaryoları.
Ö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.
- Azure DevOps Services'da oluşturulmuş bir Azure DevOps Services. Henüz oluşturmadıysanız şimdi bunu yapacaktır.
- İşlemleri oluşturmak, düzenlemek ve yönetmek için, ProjectKoleksiyon Yöneticileri grubunun bir üyesi veya karşılık gelen İşlem oluşturma, İşlem silme, İşlem düzenleme veya Bir alanı kuruluştan sil izinlerine sahip olmak ve İzin Ver olarak ayarlanmış olması gerekir. Bkz. İş izleme için izinleri ve erişimi ayarlama, Devralınan işlemi özelleştirme.
- Projenin oluşturulacak proje koleksiyonu için Devralma işlemi modelini seçtiniz. Daha fazla bilgi edinmek için bkz. Proje koleksiyonunuz için işlem modelini seçme.
- İşlemleri oluşturmak, düzenlemek ve yönetmek için, ProjectKoleksiyon Yöneticileri grubunun bir üyesi veya karşılık gelen İşlem oluşturma, İşlem silme, İşlem düzenleme veya Bir alanı kuruluştan sil izinlerine sahip olmak ve İzin Ver olarak ayarlanmış olması gerekir. Bkz. İş izleme için izinleri ve erişimi ayarlama, Devralınan işlemi özelleştirme.
İşlem Ayarlar>Açma
İşlem'i kullanarak Kuruluş ayarlarından işlemler için özelleştirmeler oluşturabilir,>yapabilirsiniz.
Proje'Azure DevOps açmak için Azure DevOps logosunu seçin. Ardından Kuruluş ayarları'ı 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.
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.
Ardından İşlem'i seçin.
İşlem'i kullanarak Yönetim ayarlarından işlemler için özelleştirmeler oluşturabilir,>yapabilirsiniz.
Proje'Azure DevOps açmak için Azure DevOps logosunu seçin. Ardından Yönetici ayarları'ı 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.
Özel kural ekleme
Seçili iş öğesi türüne alanlar eklersiniz.
Kural eklemek istediğiniz WIT'yi seçin, Kurallar'ı ve ardından Yeni kural'ı seçin.
Yeni iş öğesi kuralı iletişim kutusunu doldurasanız, işlemi düzenlemek için gerekli izinlere sahip olmazsınız. Bkz. İş izleme için izinleri ve erişimi ayarlama, Devralınan işlemi özelleştirme.
Kurala bir ad girin ve açılan menülerden koşulu ve eylemi seçin.
İpucu
Üzerinde harekete geçen alan veya ayarda olduğunuz koşulların bir adını belirtin.
Burada, Durum Etkin olarak değişirken ve şu anda boş olduğunda Kabul Ölçütleri alanına ihtiyaç olduğunu tanımlamış oluruz.
Belirttiğiniz eylem dizisi, kuralın davranışını veya aynı WIT için tanımlanan diğer kurallara göre davranışını etkilemez.
Özel bir kural eklediktan sonra bir iş öğesi açın ve kuralın istediğiniz gibi çalıştığını doğrulayın.
Kuralı silme veya devre dışı bırakma
Bir kuralı geçici olarak devre dışı bırakarak veya tamamen silebilirsiniz.
Kuralı, kuralın eylemler menüsünden siler veya devre dışı ekleyebilirsiniz.
İlgili makaleler:
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.