İş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
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.
TFS için yeni ve işlem şablonlarına, ilk TFS sağlayan üç varsayılan işlem şablonları gözden.
Bir işlem şablonu dosya yapısına olmasını isterseniz, her dosyası için bir açıklama gözden veya bir işlem şablonu indirmek.
Bir araç takımı, yapılandırma ve özelleştirme, gözden geçirme çalıştıklarına için ne, yapılandırın ve özelleştirilebilen bir uçtan uca görünümünü.
Oluşturulduktan sonra takım projeniz için işlemler değiştirebilirsiniz.Takım projesi ile çalışırken tanımlanan işlem şablonu artık olabilir başlangıç ayarları gereksinimlerinizi karşılayacak.
Test planları içeren iş izlemek için kullanılan nesneleri özelleştirmeniz en ilgileniyorsanız test paketlerini ve test çalışmalarını gözden izleme nesnelerini takımınızın süreçlerini desteklemek için Özelleştir iş.Bir takım projesi için bir XML tanım dosyası değiştirerek yaptığınız özelleştirmeler bir işlem şablonu dosyasındaki yaptığınız özelleştirmeler aynı türde olur.
Odak ise ekleme ya da iş öğesi türü değiştirme, bu tüm işlem şablonunu değiştirmeden bunu.Varolan bir ekip projesini kullanarak değişiklikler yapabilir ve bu değişiklikleri sınayabilirsiniz.witadmin exportwit ve importwitd komut satırı araçlarını, iş öğesi türleri için XML tanım dosyalarını indirmek ve yüklemek üzere kullanabilirsiniz.
TFS yükseltmeden sonra özellik Yapılandırma Sihirbazı'nı kullanarak desteklemek için bkz özel işlem şablonu güncelleştirmeniz gerekirse yeni özelliklere erişmek için özelleştirilmiş bir işlem şablonu güncelleştirme.
Zaman Visual Studio Team Foundation Server daha önceki bir sürüm şablonları, en son sürümlerle değiştirilir MSF işlem yükseltilir.Güncelleştirilmiş MSF şablonlar ile daha önceden yapılan erişim özelleştirmeler kullanılabilen özellikleri kullanmak için yeni şablonlara özelleştirmeler eklemeniz gerekir.
Kapsamlı özelleştirmeler yaparak düşünüyorsanız, yaptığınız değişiklikler Bakım ve takım projeniz yükseltme nasıl etkiler gözden.
İş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.
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.
Ekipler ve varsayılan sınıflandırmaları:
Çalışma öğesi izleme: |
|
Sürüm denetimi, yapı, Laboratuvar ve test yönetimi: |
|
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.
Adım |
Görev |
---|---|
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. |
|
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. |
|
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. |
|
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ı. |
|
İş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ı |
||||
Portal |
Önerilen |
Yalnızca temel panolar desteklemek için gereken |
||
Raporlar |
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ı.