İşlem şablonu ve eklenti dosyaları

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

Önemli

Bu makale, şirket içi XML işlem modelleriyle ilgili proje özelleştirmesi için geçerlidir. İşlem modellerine genel bakış için bkz. iş izleme deneyiminizi özelleştirme.

Bir veya daha fazla işlem şablonu dosyasını özelleştirerek projelerin ilk yapılandırmasını özelleştirirsiniz. Kök XML dosyası, eklenti dosyaları ve XML tanım dosyaları dahil olmak üzere çeşitli şablon dosyası türlerini özelleştirebilirsiniz. Bu dosyaları özelleştirerek, işlem şablonundan oluşturulan tüm projelerin başlangıç yapılandırmasını tanımlayabilirsiniz.

Varsayılan işlem şablonları hakkında daha fazla bilgi için bkz. Işlem seçme. İşlem şablonunu özelleştirme hakkında bilgi edinmek için bkz. işlem şablonunu özelleştirme.

Proje oluşturma için istemci desteği

Azure DevOps Services veya TFS 'den çalışıp çalışmadığınıza bağlı olarak, web portalından veya Visual Studio/team Explorer 'dan bir proje oluşturabilirsiniz.

İstemci Azure DevOps Services TFS 2018 ve TFS 2017 TFS 2015 ve önceki sürümleri
Web portalı ✔️ ✔️
Visual Studio/takım gezgini ✔️ ✔️

(✔️-desteklenir; ❌-desteklenmez)

Web portalından bir proje oluşturduğunuzda, aşağıdaki eklenti dosyaları yok sayılır.

  • Derleme: varsayılan güvenlik izinleri, derleme işlevleri için tanımlanmıştır.
  • Laboratuvar Yönetimi: yerel derleme ve sürüm yönetimi araçları, önceki laboratuvar yönetim araçlarının yerini alır. Daha fazla bilgi için bkz. otomatik test için Laboratuvar Yönetimi yerine derleme ve yayın kullanma.
  • raporlar: projeyi oluşturduktan sonra SQL raporlar eklemek için bkz. bir projeye rapor ekleme .
  • Sürüm denetimi: GIT ve TFVC işlevleri için varsayılan güvenlik izinleri ve TFVC iade ilkeleri tanımlanmıştır.
  • Windows SharePoint Services: TFS 2018 ve üzeri sürümler artık SharePoint ürünlerle yerel tümleştirmeyi desteklemez. kullanabileceğiniz seçenekler hakkında bilgi edinmek için bkz. SharePoint tümleştirme hakkında . TFS 2017 ve önceki sürümlerinde, SharePoint tümleştirmesi eklemek için Visual Studio/team Explorer kullanmanız gerekir.
  • Özel eklentiler: desteklenmiyor.

Ayrıntılar için eklenti dosyası açıklamalarını ve PCW desteğinigözden geçirin.

Kök işlem şablonu dosyası

İşlenecek eklenti dosyalarının sırasını ve her eklentinin bağımlılıklarını tanımlamak için ProcessTemplate.xml kök XML dosyasını özelleştirebilirsiniz. ProcessTemplate.xml dosyası, başarıyla bir proje oluşturmak için çalıştırılması gereken tüm görev gruplarını içerir. Her görev grubu, belirli görevlerin tanımlandığı bir alt XML eklenti dosyasına (genellikle bir alt klasör) başvurur. Daha fazla bilgi için bkz. kök görevleri tanımlama.

Eklenti dosyası açıklamaları ve PCW desteği

Her eklenti dosyası bir veya daha fazla görev tanımlayarak belirli bir işlevsel alanı yapılandırır. Görevler bir dosyayı karşıya yüklemeyi, bir grup için izinleri ayarlamayı veya başka bir işlevsel alanı yapılandırmayı belirtir. Örneğin, Iş öğesi Izleme eklentisi bir proje için iş öğesi türlerini, sorguları, kategorileri ve işlem yapılandırmasını yapılandırır.

aşağıdaki tabloda, her eklenti dosyası ve Visual Studio/team Explorer veya web portalından bir proje oluşturulurken desteklenip desteklenmediğini açıklar. Eklentilerin çağrıldığı sıra, kök işlem şablonu dosyası tarafından belirlenir. Sınıflandırma eklentisi hariç, Eklentiler işlem şablonundan de silinebilir.

(✔️-desteklenir; ❌-desteklenmez)

Eklenti klasörü ve dosya

İstemci

Web portalı

Açıklama

Derleme
Build.xml

✔️

Team Foundation derlemesi tarafından kullanılan ilk güvenlik izinlerini tanımlar ve derleme şablonu dosyalarını yükler.

Azure DevOps Services ve TFS 2017,3 ve sonraki sürümlerinde, bu eklenti yok sayılır ve yalnızca varsayılan izinler tanımlanmıştır.

Sınıflandırmalar
Classification.xml

✔️

✔️

Başlangıç alanını ve yineleme veya Sprint yollarını yapılandırır. ayrıca iş izleme alanlarının Office Project alanlarına nasıl eşlendiğini tanımlayan Microsoft Project eşleme (FileMapping.xml) dosyasını da karşıya yükler.

Gruplar ve Izinler
GroupsandPermissions.xml

✔️

✔️

İlk güvenlik gruplarını, takımları, ekip üyelerini ve izinlerini tanımlar.

Laboratuar Yönetimi
Lab.xml

✔️

Visual Studio Laboratuvar Yönetimi için kimliklere atanan ilk güvenlik izinlerini tanımlar.

Azure DevOps Services ve TFS 2017,3 ve sonraki sürümlerinde, bu eklenti yok sayılır ve yalnızca varsayılan izinler tanımlanmıştır. İleri, yerel derleme ve sürüm yönetimi araçları, önceki laboratuvar yönetim araçlarının yerini alır. daha fazla bilgi için bkz. otomatik test için Laboratuvar Yönetimi yerine derleme ve Release Management kullanma.

Raporlar
ReportsTasks.xml

✔️

Projenin Rapor Yöneticisi sitesini oluşturur ve Raporlama Hizmetleri raporlarını yükler. Yalnızca şirket içi TFS için desteklenir.

TFS 2017,3 ve üzeri sürümler için, yalnızca bu eklentiyi yok sayan Web portalı aracılığıyla proje oluşturabilirsiniz. Proje oluşturduktan sonra raporlar eklemek için bkz. bir projeye rapor ekleme.

Test yönetimi
TestManagement.xml

✔️

✔️

Bir projenin ilk test değişkenlerini, konfigürasyonları, ayarlarını ve çözüm durumlarını tanımlar. Bu eklenti Ayrıca aşağıdaki dosyalarda yer alan bilgileri de karşıya yükler:

  • localrun. testsettings: Yerel test çalıştırması için varsayılan test ayarlarını tanımlar.
  • TestConfiguration: bir proje için tanımlanan varsayılan test yapılandırmalarını (donanım ve yazılım) yapılandırır. Proje oluşturulduktan sonra, bu konfigürasyonları silebilir ve başka konfigürasyonlar oluşturabilirsiniz.
  • TestResolutionState: Test çalıştırıcısı, Microsoft Test Yöneticisi ve Web portalı Test sayfaları tarafından kullanılan test çözümleme durumlarını tanımlar. Proje oluşturulduktan sonra bu durumları değiştiremezsiniz. Şirket içi TFS için bir proje oluşturduktan sonra çözümleme durumlarını değiştirmek için, bkz. Test deneyimini özelleştirme ve yönetme.
  • testsettings: ilk test ayarları dosyalarını belirtir. Yalnızca bir dosya belirtildi, localrun. testsettings.
  • testvariable: ilk test değişkenlerini tanımlar. Proje oluşturulduktan sonra, bu değişkenleri değiştirebilir ve diğer değişkenler oluşturabilirsiniz.

Sürüm Denetimi
VersionControl.xml

✔️

Git ve Team Foundation sürüm denetimi (TFVC) için başlangıç güvenlik izinlerini ve TFVC, iade notlarını ve özel kullanıma almanın gerekli olup olmadığını tanımlar.

Azure DevOps Services ve TFS 2017,3 ve sonraki sürümlerinde, bu eklenti yok sayılır ve yalnızca varsayılan ayarlar ve izinler tanımlanmıştır. Bir proje oluşturduktan sonra, Web portalından TFVC iade ilkelerini veya izinlerini yönetebilirsiniz.

Windows SharePoint Services
WssTasks.xml

✔️

bir SharePoint sitesinin şablonunu temel alan proje portalını tanımlar. Yalnızca şirket içi TFS için desteklenir.

TFS 2018 ve üzeri sürümler artık SharePoint ürünleriyle yerel tümleştirmeyi desteklemez. TFS 2018 ' ye yükseltmeyi planlıyorsanız, kullanabileceğiniz seçenekler hakkında bilgi edinmek için SharePoint tümleştirme hakkında bilgi edinin. TFS 2017 ve önceki sürümlerinde, SharePoint tümleştirmesi eklemek için Visual Studio/team Explorer kullanmanız gerekir. Ya da proje oluşturduktan sonra bir proje portalı sitesi eklemek için bkz. proje portalını yapılandırma veya ekleme. Web portalından bir proje oluşturduğunuzda WssTasks.xml eklentisi yok sayılacak.

Bu eklenti Ayrıca aşağıdaki dosya ve klasörlerde yer alan bilgileri de karşıya yükler:

  • Işlem Kılavuzu: bir Kullanıcı, bir iş öğesi formunun Istemci sürümünden ProcessGuidance WI simgesi yardım simgesine tıkladığında, işlem kılavuzu konularını açan bir URL 'yi içeren bir .htm dosyaları kümesini yükler. Bu dosyalar, işlem kılavuzu için diğer kaynakları işaret etmek üzere özelleştirilebilir.
  • örnekler ve şablonlar: hata değerlendirmeyi desteklemek ve sorunları izlemek için bir veya daha fazla Excel çalışma kitabını (.xlsx dosyalarını) yükler.
  • Paylaşılan belgeler: bir veya daha fazla örnek belge ve şablon dosyasını, iş ürünleri oluşturmak için başlangıç noktası olarak yükler.

işlem şablonu dosyaları panolar veya Microsoft Excel raporları içermez. Bu dosyalar, proje oluşturulduğunda yapılan seçimlere bağlı olarak projeye eklenir. proje için SharePoint sitesi sağlanmadıysa, hiçbir pano veya Office Excel raporu kullanılamaz. bu yapıtlar hakkında daha fazla bilgi için şu konulara bakın: Project portal panoları, Excel raporları (çevik)ve Excel raporları (cmmı).

İş Öğesi İzleme
WorkItems.xml

✔️

✔️

Bir projenin ilk çalışma öğesi türlerini, sorgularını ve iş öğesi örneklerini tanımlar. Ekip üyeleri işi izlemek için iş öğelerini kullanır. Bir iş öğesi türü , çalışmayı izlemek için kullanılan alanları, iş akışını ve formu tanımlar. Projeyi oluşturduktan sonra bu nesnelerden herhangi birini özelleştirmek için bkz. iş izleme deneyiminizi özelleştirme.

Bu eklenti Ayrıca aşağıdaki dosya ve klasörlerde yer alan bilgileri de karşıya yükler:

  • Categories.xml: iş öğesi türlerini gruplamak için kullanılan kategorilerin XML tanım dosyasını tanımlar.
  • Bağlantı türleri:
  • SharedParameterLink.xml: paylaşılan parametrelerin test çalışmalarına bağlanmasını destekleyen bağlantı türünü tanımlar.
  • SharedSteps: paylaşılan adımların test çalışmalarına bağlanmasını destekleyen bağlantı türünü tanımlar.
  • TestedBy: test çalışmalarını ürün biriktirme listesi öğeleri, Kullanıcı hikayeleri, gereksinimler ve hatalar gibi iş öğelerine bağlamayı destekleyen bağlantı türünü tanımlar.

Ek bağlantı türleri, işlem şablonuna göre tanımlanabilir. Tüm bağlantı türlerinin açıklaması için bkz. izleme özelliğini desteklemek ve bağımlılıkları yönetmek için iş öğelerini bağlama.

  • İşlem: çevik araç biriktirme listeleri ve panoları için varsayılan yapılandırmayı belirten ProcessConfiguration.xml dosyasını tanımlar.
  • Sorgular: sorgular klasörü içinde birkaç iş öğesi sorgusu (. wiq dosyası olarak tanımlanır) tanımlar.
  • TypeDefinitions: typeDefinition klasörü içinde bulunan 15 veya daha fazla iş Öğesı türü XML tanım dosyasını tanımlar. Tanımlar, seçilen işlem şablonuna bağlı olarak farklılık gösterir.
  • İş öğeleri: bir veya daha fazla iş öğesi tanımlar. Varsayılan işlem şablonlarında tanımlanmış tanım yok.

Azure DevOps Services ve TFS 2017,3 ve sonraki sürümlerinde, iş öğesi örnekleri için tanımlar proje oluştururken yok sayılır.

İşlem şablonları için şema tanımı, Camel-Case ve tüm büyük harfli öğelerin bir karışımını kullanır. Tür tanım dosyalarınızı doğrularken hatalarla karşılaşırsanız, öğelerinizin durum yapısını denetleyin. Ayrıca, açılış ve kapanış etiketlerinin durum yapısı, XML sözdizimi kurallarına göre aynı olmalıdır. Bkz. işlem şablonu eklentileri: XML öğe tanımlarına Dizin.