Aracılığıyla paylaş


İşlem şablonunu özelleştirme

Bir işlem şablonu Team Foundation Server (TFS) takım projesi oluşturmak için kullanılan dosyaları bağımlı bir kümesine karşılık gelir.Bir takım projesi merkezi bir planlama aracı bilgileri izlemek ve kaynak kodu düzenlemek için kullanın, yapıları, testleri ve takımınız için planları ' dir.Bir takım projesi oluşturmaya ek olarak, TFS işlem şablonu bir şirket içi TFS yükselttikten sonra varolan bir takım projesini yükseltmek için kullanın.

Arıyorsanız Proje şablonları yazılım geliştirme için bkz: oluşturma Visual Studio şablonları.Bu konu, TFS takım projeleri oluşturmak için işlem şablonlarını hakkındadır.

TFS işlem şablonu birkaç varsayılan yapılandırması yanı sıra iş Birliği yapın, bilgi paylaşmak ve planlayın ve izlemek için takımınızın kullandığı aşağıdaki yapılar iş tanımlar.

TFS 2013 çevik işlem şablonu Mimarileri

TFS 2013 çevik işlem şablonu Mimarileri

Bu yapay değerlerinin birçoğu oluşturma ve iş izlemek için tanımlanan nesnelerin tanımını bağlıdır.Örneğin, özellik, hata, hikaye veya Task─are da iş öğesi sorguları ve raporları tanımlamak için kullanılan veri alanları iş öğesi types─such tanımında tanımlı.Bu yapılar ek olarak, ayrıca ilk proje alanlarını ve kilometre taşlarına, güvenlik yapılandırması ve sürüm denetimi destekleyen ve test yönetimi diğer varsayılan ayarları tanımlayabilirsiniz.

Bir takım projesi oluşturduktan sonra yapılandırmaları değiştirmek ve yapıları özelleştirin.Ancak, standart bir takım işlemleri kümesi, takım projeleri oluşturmadan önce işlem şablonu özelleştirerek ondan oluşturduğunuz tüm elde edilen takım projeleri eşleşir.Bir işlem şablonu özelleştirmek isteyebilirsiniz nedenler şunlardır:

  • Birden fazla takım projeleri oluşturmak planlayın ve oluşturduğunuz daha sonra her takım projesinde geliştirmesi gerekecektir tekrarlayan görevleri en aza indirmek istediğiniz.

  • Tüm takımlarınızda şablonları ve geliştirme takımlarınızın kullanacağı bir araç takımı yapılarında sağlayarak belirli standartlarına uyması emin olmak istediğiniz.

  • TFS yükseltmeden sonra özellik Yapılandırma Sihirbazı'nı kullanarak desteklemek için bir özel işlem şablonu güncelleştirmek için ihtiyacınız

Ardından yalnızca tek bir takım projesi ile çalışıyorsanız, yalnızca takım projesi oluşturma ve daha sonra bir veya daha fazla özelleştirme düşünebilirsiniz.

Nerede bulabilirim başlamalıdır?

Bir işlem şablonu özelleştirme başlamadan önce ne yapılandırabilirsiniz ile aşina istersiniz ve özelleştirebilir ve ardından değişikliklerinizi uygun şekilde planlayın.

İşlem şablonu dosyaları ve işlevsel özelleştirebilirsiniz

İşlem şablonları dokuz eklenti oluşur.Her eklenti çalıştırılacak görevleri ve yeni takım projesi Sihirbazı'nı başlattığınızda görünen ekranları kümesini tanımlar.Görevler, izinleri ayarlar, klasörler oluşturur, dosyaları karşıya yükler, siteleri etkinleştirir veya diğer yapılandırılabilir değişkenleri ayarlar.Eklenti başarılı diğer görevin tamamlanma bir görevi olan bağımlılıkları da belirtin.

İşlem şablonu eklentileri

Bir işlem şablonu özelleştirmek için bir işlev alanıyla ilişkili bir veya daha fazla dosyalar özelleştirin.Herhangi bir nesne özelleştirme oldukça basit olsa da, özelleştirme, tüm bağımlılıkları bölme emin olun istersiniz.

Bir takım olarak çalışmak için kavramsal görüntüsü

Ekipler ve varsayılan sınıflandırmaları:

Çalışma öğesi izleme:

Sürüm denetimi kavramsal görüntüsü

Sürüm denetimi, yapı, Laboratuvar ve test yönetimi:

Raporları kavramsal görüntüsü

Raporları ve proje portalı:

İşlem şablonu bir ekibin işleminde birçok bileşene dokunduğu için, yapacağınız değişiklikleri planlamak, koordine etmek ve izlemek isteyebilirsiniz.Özellikle, herhangi bir alan için varsayılan yapılandırma değiştirmeden önce proje liderleri, test liderleri, geliştirme Liderleri ve sürüm yöneticileri ile denetlemek isteyebilirsiniz.

Bir işlem şablonu özelleştirmek için adımları

İşlem şablonunu özelleştirme kendini yineleyen bir süreçtir.Düzgün olarak özelleştirildiğinden emin olmak için işlem şablonunuzu test edebileceğiniz Team Foundation Server çalıştıran sunucuda tanımlanmış bir ekip projesi toplamasına ihtiyacınız olacak.

Bir işlem şablonu özelleştirmek için öncelikle var olan bir işlem şablonunu indirin, değiştirin veya dosyaları Ekle işlem şablon dosyaları karşıya yükleme ve sonra değişikliklerinizi doğrulayın.

İşlem şablonu özelleştirme iş akışı

Adım

Görev

Adım 1

Bir işlem şablonu indirmek.Bir işlem şablonu özelleştirebilirsiniz önce yerel bilgisayara yüklemelisiniz.

Yapmanız gereken değişiklikleri en aza indirmek için bir şablon seçin ekip süreçlerinizi, en yakın eşleştirir.Genel olarak, iş öğesi ve iş akışı türlerine göre bir işlem şablonu seçersiniz.

Adım 2

Değiştir veya dosyaları Ekle.Bir işlem şablonunu değiştirerek, silerek veya işlem şablonu için tanımlanan dosyaları ekleyerek özelleştirin.Bir eklenti veya tanım dosyası, XML içeriğini değiştirerek özelleştirin.Her bir eklenti dosyası ve tür tanım dosyası için XML Şeması tanımı uyması gerekir.

İşlem şablonunu ilk sefer özelleştirmek için küçük değişiklikler yapın.Yaptığınız değişikliklerin şablonunuzu nasıl etkileyeceğini bilmeden birçok değişiklik yapmayı deniyorsanız, hata ayıklaması zor olan birçok hata çıkma riskiyle karşılaşırsınız.

İşlem şablonunuzun adının benzersiz olduğundan emin olun.Bir işlem şablonu indirin, değişiklik yapmak ve karşıya, adını değiştirmeniz gerekir veya aşırı projesi koleksiyonundan varolan işlem şablonu yazar.

Adım 3

Bir işlem şablonu karşıya.Şablon özelleştirdiğiniz sonra takım projesi nerede oluşturacağınız takım projesi koleksiyonuna karşıya yükleyin.

İdeal olarak, diğer takım projeleri tarafından kullanılmayan bir takım proje koleksiyonu kullanmalısınız.Test-yatağı projesi koleksiyonunda çalışarak, hala geliştirme aşamasında olan mevcut ekip süreçleri ile çakışabilecek bir değişikliği getirmekten kaçınırsınız.Ayrıca, ekip projesi koleksiyonundan proje portalı ve raporlama sitesi gibi ekip üyelerinin erişmesini istediğiniz aynı kaynakları desteklemesini isteyeceksiniz.

İşlem şablonunuzun adının benzersiz olduğundan emin olun.Bir takım projesi koleksiyonundan bir işlem şablonu indirip değişiklik yapıtıysanız ve şimdi şablonu karşıya yüklüyorsanız, adını değiştirmeli veya takım projesi koleksiyonundan varolan işlem şablonunu silmelisiniz.

Karşıya yükleme işlemi XML'in geçerli olduğundan emin olmak için doğrulama denetimi gerçekleştirir.İşlem şablonunu karşıya yüklemeye çalışırken herhangi bir hata alırsanız, yaptığınız değişiklikler hataya sebep olmuştur.Değişikliklerinizi inceleyin ve bulduğunuz XML sözdizimi hatalarını düzeltin.

Adım 4

Takım projesi oluştur.Yeni işlem şablonlarını test etmek için bir takım projesi oluşturmanız gerekir.Yeni Takım Projesi Sihirbazı erişerek bir takım projesi oluşturun Ekip Gezgini.

Herhangi bir hata oluşursa, takım projesi yaratma günlüğünü görüntüleyin.Çalıştırmaya çalıştığı görevlerin bir listesini barındırır ve hangi görevlerin başarısız olduğunu gösterir.Hataların nedenlerine karar verebilmek için, başarısız olan görevleri XML'e geri atayabilirsiniz.

Kullanarak gereksiz takım projelerini temizleyebilirsiniz TFSDeleteProject komut satırı aracı.

Adım 5

İşlem şablonlarına değişiklikleri doğrulamak.Üretim moduna, işlem şablonu ve birden fazla takım projeleri için temel olarak kullanmak için önce iyi tanımlanmış olduğunu doğrulamanız gerekir.Bu görev, her nesne ve yapı beklenen şekilde çalışıp çalışmadığını sistematik doğrulama tarafından gerçekleştirin.

Bir rapor eklediğinizde Ekip Gezginiiçinde gözüktüğünden emin olun.Bir alan eklediyseniz, herhangi bir şema çakışmasına neden oldu emin olun.

S & C

S: işlem şablonlarını varsayılandan TFS sağlayan olanları kullanabilir miyim?

A: Evet.Bazen üçüncü tarafların oluşturmuş oldunuz kullanılabilir işlem şablonları olun.Bir TFS yükselttikten sonra açıklandığı gibi bir üçüncü taraf tarafından sağlanan bir işlem şablonu kullanırken ek iş yapmanız gerekebilir burada.

Herhangi bir işlem şablonlarını var. yüklendi, belirlemek için CodePlex.com bir arama yapabilirsiniz.

S: işlem şablonlarını özelleştirmek izinleri gerekiyor mu?

Y: indirin veya işlem şablonlarını ya da bir üyesi olmanız gerekir Proje koleksiyonu yöneticileri grubu veya işlem şablonunu Yönet izin ayarlanmalıdır izin ver.Bakın projesi koleksiyonları yönetmek için hesap eklemek.

S: bir işlem şablonunu özelleştirmek için hangi araçları kullanabilir miyim?

Y: XML dosyaları değiştirmek için herhangi bir metin düzenleyicisi veya XML düzenleyicisini kullanabilirsiniz.Ya da İşlem Düzenleyicisi'ni, bir güç aracı kullanabilir Visual Studio işlem şablonu dosyaları özelleştirmek için.Karşıdan yüklemek için Git Team Foundation Server güç araçları.

İşlem Düzenleyicisi'ni aşağıdaki alanları özelleştirmek için kullanabileceğiniz bir kullanıcı arabirimi sağlar:

  • Çalışma öğesi izleme:

    • Oluşturma ve iş akışları değiştirme alanları, ekleme gibi iş öğesi türlerinin tanımlarını, düzenleme ve iş öğesi formları

    • Eklemek veya düzenlemek için çalışma öğesi türlerini gruplama kategorileri

    • Çevik planlama araçları için işlem yapılandırmasını düzenle

    • Oluşturun ve çalışma öğesi sorgularını düzenleyin ve sorguları sorgu klasörler halinde düzenleme

    • Oluşturma ve düzenleme bağlantı türleri

  • Proje Sınıflandırmaları ve hiyerarşileri:

    • Oluşturma ve düzenleme ürün alan yolları

    • Oluşturma ve düzenleme kilometre yayınları veya yineleme yolları

    • Eşleme dosyasını değiştirin Microsoft Project

  • Güvenlik grupları: TFS grupları ve izinlerini oluşturma ve düzenleme

  • Sürüm denetimi:

    • Teslim alma ayarlarını Düzenle

    • İade notları oluşturun ve düzenleyin

    • TFS grupları ve izinlerini oluşturma ve düzenleme

  • Portalı ve raporları:

    • Yüklenecek dosyalar ve bunların klasör yapılarını gözden geçirin.

    • Karşıya yüklenecek dosyaları ekleyin.

S: hangi kaynakları belirli eklenti desteklemesi gereken misiniz?

Y: bu kaynakları oluşturun, portalı ve raporlama eklenti gerektirir.

Eklenti

Team Foundation Yapısı

SharePoint Ürünleri

SQL Server 2008 Çözümleme Hizmetleri

SQL Server 2008 Raporlama Hizmetleri

Yapı

Gerekli

Portal

Gerekli

GerekliÖnerilen

Yalnızca temel panolar desteklemek için gereken

Raporlar

Gerekli Gerekli

S: işlem şablonunda özelleştirme yapılamaz yapıları var mı?

A: Evet.Özelleştiremezsiniz Microsoft Excel Raporlar ve panolar aracılığıyla işlem şablonu dosyaları.Bu yapılar yeni takım projesi Sihirbazı'nda yaptığınız seçimlere bağlı olarak bir takım projesi için oluşturulur. Daha fazla bilgi için Team Foundation Server projesi portalı özelleştirme.

S: ProcessTemplate.xml eklenti dosyasını nasıl kullanılır?

Y: şablonuna dahil etmek için hangi eklentilerini tanımlamak için ProcessTemplate.xml eklenti dosyasını kullanın.Bu dosya bir takım projesi oluşturmak için çalıştırmak istediğiniz görev gruplarını içerir.Eklenti bağımlı bir XML dosyası belirli nerede için görevler eklenti her görev grubu başvurularını tanımlanır.Git burada daha fazla bilgi için.

S: bağımlılıklar hakkında bilmeniz ne yapmalıyım?

Y: bir işlem şablonu içindeki diğer nesneleri tanımı çok sayıda nesne bağlıdır.

Örneğin, çevik işlem şablonu için tanımlanan çalışma öğesi sorguları Classification.xml dosyasında tanımlanan yineleme düğümlerini kullanın.Yineleme düğüm tanımlarını değiştirirseniz, bağlı oldukları iş öğesi sorgularını değiştirmeniz gerekir.Bu sorguları .wiq dosyalarında aşağıdaki makroları arayarak bulabilirsiniz:

  • Yineleme 1 = @@Yineleme%201@@

  • Yineleme 2 = @@Yineleme%202@@

  • Yineleme 3 = @@Yineleme%203@@

Gerekli Eklentiler ve eklenti bağımlılıkları bir bakış için bkz: Eklenti dosyalarındaki görev grupları ve görevler için bağımlıkları tanımlama.

S: farkında olması gereken kısıtlamaları var mı?

A: Evet.Bir işlem şablonuna nesneler eklediğinizde, böylece XML doğrulama hatalarını önlemek, bunları doğru etiketli emin olmak istiyor musunuz.

Aşağıdaki notlar ve ipuçları inceleyin:

  • Kısıtlamalar çoğu Team Foundation nesnelerinin isimlerine veya etiketlerine konur.İşlem şablonları, güvenlik grupları, alan ve yineleme düğümleri, iş öğesi türleri ve iş öğesi alanları uygulanan kısıtlamaları adlandırma genel bir bakış için bkz Team Foundation'da adlandırma kısıtlamaları.

  • Özelleştirdiğiniz işlem şablonlarının birçoğu, yalnızca işlem şablonunu kullanarak oluşturduğunuz ekip projesini etkiler.Bu kuralın istisnaları genel listeler, bağlantı türleri ve iş öğesi türleri için tanımlanan iş öğesi alanlarıdır.Bu nesneler bir takım proje koleksiyonuna ilişkin tanımlanır.

  • Her iş öğesi alanı her alan benzersiz olarak tanımlayan bir ilişkilendirilmiş alan başvuru adına sahip.Referans adı, atanmış sonra değiştirilemez.

    Ayrıca, bir iş öğesi alanının kendisine atanmış bir rapor adı olabilir.Raporlama adı ekip proje koleksiyonu için tanımlanan tüm iş öğesi türleriyle eşleşmelidir.Aksi takdirde, işlem şablonunu karşıya veya çakışmaları veri ambarı veritabanlarında ortaya çıkabilir doğrulama hataları ortaya çıkabilir.

    Çalışma öğesi alanı adları, bağlantı türü adları ve genel listeler bir ekip projesi koleksiyonu kapsamına alınır.Bu nesnelerden herhangi birini özelleştirirseniz, değişiklik koleksiyonda tanımlanan bütün takım projelerinde ve o iş öğesi alanını barındıran iş öğesi türlerinde görülür.

    Daha fazla bilgi için İş Öğesi İzleme Nesneleri için Adlandırma Kuralları.

  • İşlem şablonunun en büyük boyutu iki gigabayttır.Bir işlem şablonunu özelleştirdiğinizde, değişikliklerinizin büyüklüğü o değerin ötesine artırmadığından emin olun.

Q: bunların her XML öğesi için bir başvuru?

Y: işlem şablonu dosyaları iki ana şema tanımlarını başvuru.Eklenti dosyaları işlem şablonu şemalar üzerine kurulu ve iş öğeleri için tür tanımlarını izleme çalışması için şema dayanır.

S: nereden özellik Yapılandırma Sihirbazı'nı hakkında daha fazla bilgi edinebilirim?

Y: bakın Yeni Özelliklere Erişim için Yükseltilmiş Bir Takım Projesini Güncelleştirme.

S: Daha fazla sorum varsa nereye başvurabilirim?

Y: Microsoft foruma gidin: Team Foundation Server – işlem şablonlarını.