Aracılığıyla paylaş


Barındırılan XML’den Devralınmış işleme geçiş yaparken desteklenen işlemler

Azure DevOps Services

Barındırılan XML işlem modelini devralınan bir işleme yükseltmek, kullanıcı arabirimi aracılığıyla iş izleme sisteminizi özelleştirme kolaylığı sağlar. Devralma işlemiyle kullanabileceğiniz desteklenen özelleştirmelere genel bakış için bkz . İşlem özelleştirme ve devralınan işlemler hakkında.

Kopyalama işlemi tüm iş izleme özelleştirmelerinizi modellemeye çalışsa da bazı sınırlamalar vardır. Bu makalede, kopyalama işlemi sırasında desteklenen özelleştirmeler ve desteklenmeyenler özetlenmektedir.

Devralma işlemi modeli çoğu özelleştirmeyi destekler, ancak Barındırılan XML işlemiyle yaptığınız daha gelişmiş özelleştirmelerin bazıları desteklenmeyebilir. Ayrıca, Barındırılan XML işleminde yapılan bazı özelleştirmelerin devralınan işlemde el ile oluşturulması gerekir.

Not

Mevcut bir projenin işlemini Barındırılan XML'den kopyalanan devralınan işleme dönüştürmeden önce, hangi özelleştirmelerin korunduğunu ve hangilerinin yoksayıldığını anlamak için bu makaleyi gözden geçirin.

Kopyalama sırasında korunan özelleştirmeler

Barındırılan XML işlemini devralınan bir işleme kopyaladığınızda, aşağıdaki tabloda listelenen özelleştirmeler korunur.

Artefakt Açıklama
İş öğesi türleri (WIT) Tüm sistem ve özel WIT'ler korunur. WIT renginde ve simgesinde yapılan özelleştirmeler korunur.
İş öğesi alanları Tüm özel alanlar korunur. Genel listelere başvuran alanlar, seçim listeleriyle güncelleştirilir. Tüm varsayılan değerler yoksayılır. Desteklenen alan özelleştirmeleri hakkında daha fazla bilgi edinmek için bkz . İşlem özelleştirme ve devralınan işlemler hakkında, Alan özelleştirmeleri.
İş akışı durumları Tüm sistem ve özel iş akışı durumları korunur.
İş akışı durumu kategorileri bir iş akışı durumunu bir durum kategorisine (Önerilen, Devam Ediyor, Çözüldü, Tamamlandı) eşlemek için ProcessConfiguration XML dosyasında yapılan tüm özelleştirmeler korunur. Tamamlandı durumu kategorisine yalnızca bir iş akışı durumu atanabilir. Tamamlandı durumu kategorisine özel bir iş akışı durumu atadıysanız, kopyalandığında korunur.

Kapsam düzeyine dahil olmayan bir iş öğesi türünün iş akışı durumu Devam Ediyor durum kategorisine atanır. Kopyalama sonrasındaki tüm özel iş akışı durumlarını denetleyin. Daha fazla bilgi edinmek için bkz . İş akışı durumları ve durum kategorileri.
İş öğesi form düzeni Web formu düzeninde yapılan özelleştirmeleri korumak için en iyi çabayı gösterir. Ancak, üst bilgi alanında yapılan tüm özelleştirmeler yoksayılır. Özellikle, Weblayout ShowEmptyReadOnlyFields öznitelik ataması yoksayılır.
Kapsam düzeyleri Ürün kapsamı ve portföy kapsamı düzeylerine yapılan eklemeler ve özelleştirmeler korunur.
Genel listeler Genel listeler, tek tek alanlar için seçim listelerine dönüştürülür.
Varsayılan özellikler Projeye eklediğiniz takımlar için ayarlanan varsayılan özellikler, İşlem yapılandırması XML öğesi başvurusu, Özellikleri ve davranışları belirtme bölümünde belgelendiği gibi korunur.

Kopyalama sırasında yoksayılan özelleştirmeler

Artefakt Açıklama
Üst bilgi alanı özelleştirme İş öğesi formundaki üst bilgi alanında yapılan tüm özelleştirmeler yoksayılır. Aşağıdaki görüntüde gösterildiği gibi üst bilgi alanı sistem tarafından yönetilir. WebLayout'un SystemControls bölümünde yapılan tüm özelleştirmeler yoksayılır.

İş öğesi web formu, Üst bilgi alanı
Dört sütun düzeni ve boyutu Devralınan işlem, WIT düzeninde üç sütunun sabit göreli boyutunu desteklerken, Barındırılan XML işlemi en fazla dört sütunu destekler ve ilk sütunu sütunların geri kalanıyla eşit boyutlu olarak ayarlamanıza olanak tanır.
Düzende Ayrıntılar sayfasını gizle Devralınan işlem, WIT düzeninde Ayrıntılar sayfasını gizlemek için yapılan özelleştirmeleri yoksayar.
İş akışı kısıtlaması Devralınan işlem, herhangi bir iş akışı durumu geçişi izler. Bir iş akışı durumundan diğerine geçişi kısıtlayan tüm özelleştirmeler yoksayılır.
İş akışı durumu nedenleri İş akışı durumlarına eklenen özelleştirilmiş nedenler yoksayılır.
Koşullu seçim listeleri Bağımlı veya basamaklı seçim listeleri olarak da adlandırılan koşullu seçim listeleri yoksayılır. Alan başına birden çok izin verilen değer kümesi yoksayılır. Seçim listeleri koleksiyon düzeyinde bir alan için tanımlanır ve işlemler ile WIT'ler arasında paylaşılır.
Özel kurallar Alanlara ve iş akışına tüm özel kurallar yoksayılır.
Özel bağlantı denetimleri Özel bağlantı denetimleri yoksayılır.
Uzantıları Devralınan işlem özel denetim uzantıları için bir geri çevirme modelini desteklerken, Barındırılan XML işlemi bir kabul etme modelini destekler. Bu, kopyalanan devralınan işlem içinde tanımlanan iş öğesi türlerinin tüm yüklü ve etkin uzantılardan gelen tüm katkıları gösterdiği anlamına gelir. Gerektiğinde bunları seçmeli olarak gizleyebilir veya kaldırabilirsiniz.
Kategoriler Varsayılan kategoride yapılan değişiklikler korunur, ancak özel kategoriler yoksayılır. Ayrıca Sorun veya Impediment gibi sistem iş öğesi türlerinin kapsam düzeyinde desteklenmediğini unutmayın.
Dize değerleriyle kimlik alanları ALLOWEDVALUES veya PROHIBITEDVALUES içinde kimlik değeri içeren listeler otomatik olarak Kimlik alan türüne dönüştürülür. Listedeki diğer dize değerleri yoksayılır.
Test Adımları Test adımları, Test Çalışması dışında hiçbir iş öğesi türünde desteklenmez.

El ile yapmak için yükseltme sonrası özelleştirmeler

Yükseltme, sistem işlemini ve Barındırılan XML işleminde yapılan özelleştirmeleri uzlaştırmaya yönelik en iyi çabayı gösterir. Yükseltme işleminden sonra devralınan işlemi gözden geçirmenizi ve özelleştirmeleri el ile yeniden uygulamanızı öneririz.

  • Test projesi oluşturma: Bir işleme korunan veya yeniden uygulanan özelleştirmeleri doğrulamak için kullanın
  • Herhangi bir alan için varsayılan değeri güncelleştirin: Önceden tanımladığınız varsayılan değerleri tanımlayın
  • İş akışı durumları: durumların iş akışı durumu kategorilerine eşlendiğini doğrulayın
  • Özel kurallar: Seçim kurallarını gerektiği gibi yeniden oluşturabilirsiniz. Barındırılan XML işlem modelinin kuralları, Devralınan işlem için tanımlanan kurallarla bire bir eşlenmez. Özellikle:
    • Sistem işleminde zaten çeşitli kurallar tanımlanmış veya otomatik olarak oluşturulmuş. Örneğin, Değiştirme Tarihi, Kapatma Tarihi, Kapatma Tarihi gibi bazı sistem alanları sistem kurallarına tabidir.
    • Artık bazı kurallar, alanı varsayılan veya gerekli yapma gibi alan öznitelikleri olarak belirtilir.
  • İş öğesi türlerini devre dışı bırakın.
  • Devralınan alanları veya denetimleri gizleyin.
  • Özel denetimler: Özel denetimlerin beklendiği gibi uygulandığını doğrulayın; istenmeyen grupları veya sayfa uzantılarını devre dışı bırakın veya gizleyin.