Aracılığıyla paylaş


Özelleştirilmiş bir İşlem Şablonu Güncelleştirme

Microsoft Çözüm Çerçevesi (MSF) işlem şablonlarının 5.0 sürümünde kullanılabilen yeni özelliklere erişmek için şablon dosyalarını el ile güncelleştirmeli ve önceki bir MSF işlem şablonu için yaptığınız özelleştirmeleri korumalısınız. Kullanmak istediğiniz MSF işlem şablonunu kopyalamalı ve her dosya için özelleştirilmiş değişikliklerinizi uygulamalısınız. En son MSF işlem şablonları hakkında daha fazla bilgi için bkz. İşlem Şablonu Seçin.

Not

Uygulama katmanı sunucunuzu Visual Studio Team Foundation Server 2010'a yükselttikten sonra, varolan işlem şablonlarınıza ek olarak access sürüm 5.0 MSF işlem şablonlarına erişmek için İşlem Şablonu Yöneticisi'ni kullanabilirsiniz. Daha fazla bilgi için bkz. İşlem Şablonunu Karşıdan Yükleme.

Şablon dosyalarını el ile güncelleştirme işlemini desteklemek için bu konuda sağlanan kılavuza uyabilirsiniz. Bu güncellemeyi tamamladıktan sonra, özelleştirilmiş işlem şablonunu Team Foundation Server konumuna yükleyebilirsiniz. İşlem şablonu karşıya yüklendiğinde, takım projeleri oluşturabilirsiniz. Ekip projeleri ve belirli özellikleri desteklemesi gereken kaynakları oluşturma hakkında daha fazla bilgi için bkz. Yeni Bir Takım Projesi Başlatma.

El ile güncelleştirme yapmadan önce İşlem Şablonu Dosyalarıyla Çalışma ve Adım Adım Özelleştirme İşlemi öğelerinde sağlanan bilgileri gözden geçirmelisiniz.

Bu konuda

  • Elle Güncelleştirme Yapmak İçin İpuçları

  • Güvenlik Grupları ve İlk Erişim İzinleri

  • Ürün Alanları, Proje Süreçleri ve Proje Alan Eşlemeleri

  • İş Öğesi İzleme

  • Portal Belgeleri

  • Raporlar

  • Sürüm Denetimi

  • Yapı, Laboratuvar ve Test Yönetimi

  • İşlem Şablonu Eklenti Dosyasında Tanımlanmış Olan Kök Görevler

Elle Güncelleştirme Yapmak İçin İpuçları

  • Dosyanın ne olduğunu bilmeniz haricinde ve söz konusu dosyayı kullanmayacaksanız dosyayı yüklemek için bir dosya veya görevi kaldırmayın.

  • Yaptığınız özelleştirmeleri bulmak için iki şablonda varolan karşılaştırılabilir dosyalar üzerinde fark işlemi uygulayabilirsiniz.

  • Hangi görevlerin tamamlanmakta olan diğer görevlere bağlı olduğunu öğrenmek için tüm eklenti dosyaları arasında dependency öğesini arayabilirsiniz.

Güvenlik Grupları ve İlk Erişim İzinleri

Gruplar ve İzinler klasörü başlangıç güvenlik gruplarını ve bu grupların izinlerini yapılandıran GroupsandPermissions eklenti dosyasını içerir. Aşağıdaki listede gösterildiği gibi GroupsandPermissions eklenti dosyasında tanımlanan üç grup için bağımlılıklar bulunmaktadır:

  • Readers grubuna Yapı, Laboratuvar, VersionControl ve workitems eklenti dosyalarında başvurulur.

  • Contributors grubuna Yapı, Laboratuvar, VersionControl ve workitems eklenti dosyalarında başvurulur. İş öğesi türlerinin her tanım dosyasında da başvurulur. Bir çalışma öğesini yalnızca Katılımcılar rolü verilmiş bir takım üyesine atayabilirsiniz.

  • GroupsandPermissions eklenti dosyasında tanımlanan Builders grubuna, Yapı, VersionControl ve iş öğeleri eklenti dosyalarında başvurulur.

Daha fazla bilgi için bkz. Başlangıç Gruplarını, Üyeleri ve İzinleri Yapılandırma ve İşlevsel Alanlara Erişimi Denetleme.

Ürün Alanları, Proje Süreçleri ve Proje Alan Eşlemeleri

Sınıflandırma klasörü, bir ekip projesi için ürün alanlarının ve yinelemelerinin ilk kümesini yapılandıran Sınıflandırma plug-in dosyası içerir. Bu klasör ayrıca, Microsoft Project ve Team Foundation arasındaki alanların eşlemesini özelleştiren FieldMapping dosyasını içerir.

Sınıflandırma klasöründe bulunan dosyaları güncelleştirdiğinizde, aşağıdaki bilgileri unutmayın:

  • Proje ihtiyaçlarınızı desteklemek için gerekli olan ürün alanlarını ekleyebilirsiniz. MSF işlem şablonlarında tanımlanmış ürün alanı (StructureType=ProjectModelHierarchy) yok.

  • Proje yaşam döngüsü yapısı üzerinde yaptığınız değişiklikler (StructureType=ProjectLifecycle) çevik işlem şablonu için tanımlanmış olan bazı iş öğesi sorgularının ve çalışma kitaplarının işlevsiz kalmasına neden olabilir. Özellikle, aşağıdaki nesneler Sınıflandırma eklentisi dosyasında tanımlanan Yineleme 1 öğesine başvuran çevik işlem şablonunda oluşturulur:

    • "Yineleme 1" başlıklı bir sorgu klasörü Yineleme 1 yoluna başvuran aşağıdaki çalışma öğesi sorgularını içerir: ActiveBugs.wiq, ActiveTasks.wiq, Iteration1Backlog.wiq, BugTriage.wiq, CompletedTasks.wiq, OpenIssues.wiq, OpenTestCases.wiq, OpenUserStories.wiq, ResolvedBugs.wiq, UserStoriesDelivered.wiq ve UserStoriesWithoutTestCases.wiq.

      Daha fazla bilgi için bkz. Takım Sorguları (Çevik).

    • Takım projesi portalına yüklenen çalışma kitapları yinelemeye özgü sorgulara başvurur.

      Daha fazla bilgi için bkz. Çalışma kitapları (etkin).

  • Özelleştirilmiş işlem şablonunuzda yaptığınız değişiklikleri girerek FieldMapping dosyasını güncelleştirebilirsiniz. MSF işlem şablonlarının en son sürümüne aşağıdaki değişiklikler getirilmiştir:

    • Mapping öğesinin bir yeni özniteliği vardır: IfSummaryRefreshOnly.

    • Üç yeni öğe desteklenmektedir: HierarchyLinkType, DependencyLinkType, ve ResourceNameSeparator.

    • Yeni öğeler şunlardır: HierarchyLinkType, DependencyLinkType ve ResourceNameSeparator.

    • ContextField öğesi kaldırılır. FieldMapping dosyasında varsa, yoksayılır.

      Daha fazla bilgi için bkz. Microsoft Project Alanı Eşleme Dosyası.

Daha fazla bilgi için bkz. Classification.xml Eklenti Dosyasını Kullanarak Başlangıç Alanları ve Yinelemeleri Tanımlama.

İş Öğesi İzleme

WorkItem İzleme klasörü, çalışma öğesi türlerini, bağlantı türlerini, iş öğesi sorgularını, kategorileri ve genel listeleri tanımlayan dosya yüklemek için kullandığınız workitems eklenti dosyasını içerir. MSF işlem şablonlarının en yeni sürümleri bağlantı türleri ve kategorileri, çalışma öğesi türlerinin adları ve tanımlarındaki önemli değişiklikler ve yeni alan özniteliklerini tanıtır.

WorkItem Tracking klasöründe bulunan dosyaları güncelleştirdiğinizde, aşağıdaki bilgileri unutmayın:

  • Özel ihtiyaçlarınızı karşılamak için TypeDefinitions alt klasöründe sağlanan iş öğe türlerinin tanımlarını güncelleştirebilirsiniz. Herhangi bir türü yeniden adlandırma bağımlı çalışma öğesi sorgularının işlevini kesecektir. İş öğesi türlerinin nasıl özelleştirildiği hakkında bilgi için bkz. İşlem Şablonuna Bir İş Öğesi Görevi Ekleyin.

    MSF işlem şablonlarında tanımlanan iş öğesi türleri hakkında daha fazla bilgi için bkz. Öğeler ve iş akışı (etkin) veya Öğeler ve iş akışı (CMMI).

    Kişi adları saklamak için kullanılan herhangi bir özel alan eklemişseniz ve bu adların Active Directory veya bir çalışma grubu ile eşitlenmesini istiyorsanız, syncnamechanges özniteliğini FIELD öğesine ekleyebilirsiniz.

    Ayrıca reportingrefname vereportingname özniteliklerini özel alanlarınıza ekleyebilirsiniz.

    Daha fazla bilgi için bkz. Destekleme Raporu'na Çalışma Alanları'nı Ekleme ve Değiştirme.

  • Herhangi bir bağımlılığı bozmadan genel listeler ekleyebilirsiniz. Genel listeleri, bunları bir çalışma öğesi türünün tanım dosyasına ekleyerek eklersiniz. MSF işlem şablonlarında tanımlanmış genel liste yok. Daha fazla bilgi için bkz. Genel Listeleri Tanımlama.

  • Kategoriler dosyasında tanımlanan kategoriler Microsoft Test Yöneticisi tarafından kullanılır. Bunları değişmeden bırakmanız gerekir. Proje gereksinimlerinizi desteklemek için ek kategoriler tanımlayabilirsiniz. Daha fazla bilgi için bkz. İş Öğesi Türlerini Kategorilerde Gruplama.

  • LinkTypes alt klasöründe, SharedSteps ve TestedBy dosyalarında tanımlanan bağlantı türleri Microsoft Test Yöneticisi tarafından kullanılır. Bunları değişmeden bırakmanız gerekir. Proje gereksinimlerinizi desteklemek için ek bağlantı türleri tanımlayabilirsiniz. Daha fazla bilgi için bkz. İş Öğeleri'nin Bağlantı Türleri ile Nasıl İlişkili Olduğunu Özelleştirme.

  • Ek iş öğesi sorguları tanımlayabilir ve onları Sorgular klasörüne ekleyebilirsiniz. Varolan sorgular üzerinde yaptığınız değişiklikler, bu sorgulara dayalı olan çalışma kitaplarının işlevselliğini etkileyebilir.

    Çalışma öğesi sorgularıyla sorguları klasörlere atayabilir, sorgu klasörlerine izinler atayabilir ve bir yineleme yoluna başvuran sorguları tanımlayabilirsiniz. Daha fazla bilgi için bkz. Bir İşlem Şablonuna Sorgu Ekleme.

  • İş öğesi örneklerini her takım projesi için ele alınacak bir başlangıç görevi veya iş öğesi kümesini belirlemek amacıyla tanımlayabilirsiniz. MSF işlem şablonlarında tanımlanmış bir çalışma öğesi örneği yok. Daha fazla bilgi için bkz. İşlem Şablonuna Bir İş Öğesi Görevi Veya Örneği Ekleyin.

WorkItem Tracking klasöründeki tüm bağımlı dosyaların güncelleştirmesini tamamladıktan sonra, workitems eklenti dosyasında tanımlanan görevleri gözden geçirip güncelleştirmeniz gerekir. Aşağıdaki eylemleri gerçekleştirdiğinizden emin olun:

  • Her bağlantı türü öğesi için LinkTypes klasörüne eklediğiniz LINKTYPE öğesi ekleyin.

  • Her bağlantı türü öğesi için TypeDefinitions klasörüne eklediğiniz WORKITEMTYPE öğesi ekleyin. Daha fazla bilgi için bkz. İşlem Şablonuna Bir İş Öğesi Görevi Ekleyin.

  • TypeDefinitions klasöründen kaldırdığınız her tanım dosyası için WORKITEMTYPE öğesini kaldırın.

  • Her iş öğesi sorgu (wiq) dosyası için Queries klasörüne eklediğiniz Query öğesi ekleyin.

  • Sorgular klasöründen kaldırdığınız her wiq dosyası için Query öğesini kaldırın.

Daha fazla bilgi için bkz. WorkItems Eklentisini Kullanarak İş Öğelerini İzlemek için Nesneleri Tanımlama ve Özelleştirme.

Portal Belgeleri

Windows SharePoint Services klasörü genel belgeleri, işlem rehberlik dosyalarını ve çalışma kitaplarını içerir. Windows SharePoint Services klasöründeki dosyaları güncelleştirdiğinizde, aşağıdaki bilgileri unutmayın:

  • İstediğiniz Windows SharePoint Services klasörüne herhangi bir belgeyi ekleyebilirsiniz. Ekip projesi SharePoint sitesi ile sağlandığında belgelere ekip projesi Belgeler klasörü üzerinden erişilebilir.

  • MSF işlem şablonları için tanımlanan çalışma kitapları çalışma öğesi türlerine, çalışma öğesi alanlarına, bağlantı türlerine ve şablonlarda tanımlanan sorgulara bağlıdır. Bu nesnelerin herhangi birindeki önemli değişiklikler çalışma kitaplarının işlevselliğini etkileyebilir.

  • Kendi işlem kılavuzu içeriğinizi ekleyebilir ve varolan işlem kılavuzu dosyalarını değiştirebilirsiniz. Varsayılan işlem kılavuzu dosyaları Microsoft Developers Network (MSDN) Kitaplığı'nda bulunan içeriğe köprüler sağlar. Örneğin, görev iş öğesi türünün kılavuz dosyası aşağıdaki şekildedir.

    <meta http-equiv="refresh" content="0;URL=https://go.microsoft.com/fwlink/?LinkId=153646&clcid=0x409" >
    

    Bir takım projesi için Belgeler / Yordam Kılavuzu düğümündeki Görev'i tıklattığınızda görev çalışma öğesi için yordam kılavuzunu açar. Görev çalışma öğesi formunda Çalışma öğesi için açık işlem kılavuzu öğesine tıkladığınızda aynı eylem meydana gelir.

    Her bir çalışma öğesi formunda olan Çalışma öğesi için açık işlem kılavuzu yordam kılavuz simgesini tıklattığınızda, istemci Yordam Kılavuzu/Destekleyen Dosyalar klasöründen karşıya yüklenmiş olan ilgili dosyayı açar. html dosyalarını kendi HTML dosyanızla değiştirebilirsiniz. Destek Dosyaları klasörüne klasörler ve .htm dosyaları da ekleyebilirsiniz. Daha fazla bilgi için bkz. Belgeleri Portal Eklentisi Kullanarak Proje Portalı'na Karşıya Yüklemek.

Windows SharePoint Services klasöründeki tüm bağımlı dosyaların güncelleştirmesini tamamladıktan sonra, WssTasks eklenti dosyasında tanımlanan görevleri gözden geçirip güncelleştirmeniz gerekir. Aşağıdaki eylemleri gerçekleştirdiğinizden emin olun:

  • Windows SharePoint Services klasörüne eklediğiniz her dosya için bir file öğesi ekleyin.

  • Windows SharePoint Services klasöründen kaldırdığınız her dosya için file öğesini kaldırın.

  • activateFeatures bölümünü dosyanın en altında tutun. Bu portal panosu özelliklerini etkinleştirmek için gereklidir.

Daha fazla bilgi için bkz. Belgeleri Portal Eklentisi Kullanarak Proje Portalı'na Karşıya Yüklemek.

Raporlar

Her MSF işlem şablonundaki raporlar çalışma öğesi türlerine, çalışma öğesi alanlarına ve WorkItem İzleme klasöründe tanımlanan bağlantı türlerine bağlıdır. Bu raporlar, SQL Server Raporlama Hizmetlerine yüklenir ve takım projesi Raporlama Hizmetleri ile birlikte sağlandığında, Rapor Yöneticisi aracılığıyla görüntülenir. Bu raporlar, veri ambarına ilişkin yeni şemaya dayanır. MSF işlem şablonları tarafından sağlanan varsayılan raporlar hakkında daha fazla bilgi için bkz. Raporlar (etkin) veya Rapor (CMMI).

Not

Takım projesi oluşturulduğunda Microsoft Excel raporları proje portalına yüklenir.

İşlem şablonuna rapor ekleyebilir veya işlem şablonundan raporları kaldırabilirsiniz. Daha fazla bilgi için bkz. Raporları Raporlar Eklentisi Kullanarak Karşıya Yüklemek.

Sürüm Denetimi

Sürüm Denetimi klasörü tek bir eklenti dosyası olan VersionControl.xml öğesini içerir. Özel işlem şablonunuzda yaptığınız değişiklikleri bu dosyaya ekleyebilirsiniz. Daha fazla bilgi için bkz. Team Foundation Sürüm Denetimi için Başlangıç Yapılandırmasını Tanımlama.

Test, Yapı ve Laboratuvar Yönetimi

MSF işlem şablonlarının en son sürümü ile, üç yeni klasör ve eklenti dosyası sağlanır: Yapılandırma, Test Yönetimi ve Laboratuvar. Sırasıyla Team Foundation Yapısı, Microsoft Test Yöneticisi ve Visual Studio Laboratuvar Yönetimi kullanılarak gerçekleştirilen işlevleri desteklemek üzere bu klasörde bulunan dosyaları dahil etmek isteyeceksiniz.

Aşağıdaki bağımlılıklara dikkat edin:

  • Yapı şablon dosyaları bir varsayılan yapı tanımı dosyası ve bir yükseltme yapı tanımı dosyası içerir. Team Foundation Yapısı yükselttiğinizde, yeni yapı tanımları otomatik olarak geçerli sürüm için tanımlar inşa etmek için güncelleştirme inşası süreci şablonu kullanarak güncellenir.

  • Microsoft Test Yöneticisi ve Laboratuvar Yönetimi, SharedSteps, TestCase, SharedSteps ve TestedBy bağlantı türleri ve kategorileri çalışma öğesi türlerini gerektirir.

Kurma, Test Yönetimi ve Laboratuar klasörlerindeki dosyaları özelleştirme hakkında daha fazla bilgi için aşağıdaki konulara bakın:

Bu işlem şablonu dahil etmek karar verirseniz, size kaldırmak emin olun group ve tasklist ilgili kendi eklentisi dosyaları için görevler listesini çalıştırmak için belirttiğiniz öğeler.

Not

Bir eklentiyi kaldırmak için özel bir nedeniniz yoksa, işlem şablonunda tanımlanan dosyaların bırakın.

İşlem Şablonu Eklenti Dosyasında Tanımlanmış Olan Kök Görevler

Bir işlem şablonunu güncelleştirmedeki son adım ProcessTemplate eklenti dosyasında tanımlanan öğeleri gözden geçirmek ve güncelleştirmektir. Yeni Takım Projesi Sihirbazı bir takım projesi oluşturduğunda, ProcessTemplate.xml dosyasında tanımlanmış bir dizi eklenti çalıştırır.

Bir eklenti dosyasını kaldırmadıysanız veya özelleştirilmiş bir eklenti dosyası eklemediyseniz, ProcessTemplate eklenti dosyasını değiştirmeniz gerekmez. Daha fazla bilgi için bkz. İşlem Şablonu Eklenti Dosyasını Kullanarak Kök Görevleri Tanımlama.

Ayrıca bkz.

Görevler

İşlem Şablonunu Karşıdan Yükleme

Karşıya İşlem Şablonu Yükleyin

Başvuru

ALAN (Tanımlama) Öğesi

Kavramlar

İşlem Şablonu Dosyalarıyla Çalışma

Diğer Kaynaklar

Yeni Özelliklere Erişim İçin Yükseltilmiş Bir Takım Projesini Güncelleştirmek

[RFB] What's New in Customizing Process Templates for Visual Studio ALM

İşlem Şablonlarını Özelleştirme