Aracılığıyla paylaş


İşlem şablonu için proje portalı eklentisi tanımlama

Eklenti portalı kullanarak, ilk belge kitaplıkları, kitaplık yapısını ve belgeleri tanımlayabilirsiniz bir takım projesi portalı.Panoları oluşturma görevleri de ekleyebilirsiniz ve Excel raporları Team Foundation Server (TFS) ile çalışmak için tasarlanmış işlem şablonlarına.

Eklenti için belirttiğiniz görevleri SharePoint Ürünleri yalnızca bir SharePoint oluşturduğunuzda Çalıştır ne zaman site, bir takım projesi oluşturun.Site gereksinimleri ve yönetim hakkında daha fazla bilgi için bkz Team Foundation Server için SharePoint ürünleri gereksinimleri.

Portal eklenti adı ve konumu

Aşağıdaki tabloda portal eklenti dosya, klasör adları özetler ve TFS eklentisi işlem şablonlarına.

Dosya adı:

WssTasks.xml

Klasör adı:

Windows SharePoint Services

Eklenti adı:

Microsoft.ProjectCreationWizard.Portal

[!NOT]

XML dosyası ve klasör ancak değil eklentiyi adlarını değiştirebilirsiniz.TFS istemci-tarafı eklenti, ilkeleri ve diğer değişikliklerin dağıtımı için bir mekanizma içermez.Bu tür bir işlevselliği dağıtmak istiyorsanız, kendi dağıtım ve yükleme programı kullanmanız gerekir.

Portal oluşturma görevleri ve bağımlılıkları

Portal eklenti dosyasında bir veya daha fazla görevleri ve bunların bağımlılıklarını belirtin.Aşağıdaki anahtar görevleri belirtin:

  • Belirtilen site şablonunu kullanarak site oluştur

  • Belge kitaplıkları oluştur

  • Klasör oluştur ve belge kitaplıklarına karşıya dosya yükleme

  • Pano özellikleri etkinleştir

İşlem şablonlarına için Basit Proje portal, bakın WssTasks.xml dosyasına TFS birini belirten bir görev örneği.Yapabilecekleriniz TFS son işlem şablonlarını indirebilir.

Siteyi oluşturmak ve site şablonunu belirtin

Proje portalı dayandığı bir site şablonu belirtmeniz gerekir.Site şablonu da kullanılabilir olmalıdır Team Foundation Server SharePoint portalında.Site şablonları işlem şablonuna dahil edilmez.

Site öğesini kullanan site şablonunu belirtin.

<site template="" language=""/>

Aşağıdaki tablo özniteliklerini açıklayan site öğesi.

Öznitelik

Açıklama

şablon

Kullanılacak şablonu belirtir.Barındıran sunucuda tanımlanmış bir şablon belirtmelisiniz SharePoint Ürünleri oluşturulacak takım projeleri için.

MSF işlem şablonlarının geçerli sürümü ile kullanılabilen özellikleri kullanmak için aşağıdaki dizeyi belirtin: Team Foundation Server Project Portal.

dil

Site şablonunu kullanmak için hangi dil sürümünü göstermek için yerel bir kimlik belirtir.İngilizce sürümü 1033'tür.

Aşağıdaki örnek, geçerli sürümü panoları destekleyen MSF çevik işlem şablonu, İngilizce sürümü başvurmak nasıl gösterir.

<tasks>
  <task id="SharePointPortal" name="Create Sharepoint Portal" plugin="Microsoft.ProjectCreationWizard.Portal" completionMessage="Project portal site created.">
    <dependencies />
    <taskXml>
        <Portal>
           <site template="Team Foundation Server Project Portal" language="1033" />  
       . . . 
        </Portal>

[!NOT]

Çünkü ek belge kitaplıkları veya dosyaları kopyalayın önce projesi portalı oluşturulmalıdır eklenti portalı içinde tanımlanan tüm görevleri site oluşturma göreve bağlıdır.

İşlem şablonu performans

WssTasks.XML'de belirttiğiniz dosyaları, karşıya işlem şablonu bir parçası olarak dahil edilir.İşlem şablonu boyutu ne kadar yeni bir takım projesi oluşturmak için gereken etkiler.Daha büyük şablonlar yeni takım projeleri oluşturmak için daha uzun sürer.Bu nedenle işlem şablonu performasını zaman dosyaları sağlamak için alternatif stratejileri düşünmelisiniz.

Site şablonunu kullanın

Dosyaları SharePoint sitesi şablonu bir parçası olarak dahil edebilirsiniz.Bu dosyaları işlem şablonunun dışına ve site şablonuna taşır ve yeni takım projeleri oluştururken performansı artırır.

Ancak, WssTasks.XML'de dosyaları listeleyen bir faydası vardır.Bağlayabilirsiniz Microsoft Project ve Microsoft Excel önceden tanımlanan queryid özniteliğini kullanarak bir sorgu dosyaları.Çünkü bunlar zaten doğru bağlanırsınız dosyalarını açtığınızda bu takım üyeleri yönetmenize yardımcı olan Team Foundation Server ve sorgu.

Alternatif bir Web sitesine kullanın

Birden çok takım projesi arasında paylaşılan dosyalar büyük koleksiyonu varsa, dosya ve bağlantı dosyaları projesi portalı ya da Web sayfalarına barındırmak için alternatif bir Web sitesi kullanabilirsiniz.Bu strateji dosyaları proje portalı'na kopyalanacak ihtiyacınız olmadığından takım projeleri oluştururken aynı zamanda performansı artırır.Daha fazla bilgi için bkz. Proje portalını yapılandırma veya ekleme.

Belge kitaplıkları oluştur

Proje portalı oluşturulduktan sonra ek belge kitaplıkları oluşturulması belirtebilirsiniz.Kullanım documentLibrary öğesi, belge kitaplığı belirtmek için.

<documentLibraries>
   <documentLibrary name="" description="" isProcessGuidance="true | false" />
</documentLibraries>

[!NOT]

Belge kitaplığı için sürüm oluşturma etkin veya işlem şablonunda devre dışı.Etkinleştirmek veya sürüm Windows SharePoint Services site şablonu aracılığıyla veya Proje oluşturulduktan sonra devre dışı bırakabilirsiniz.

Aşağıdaki tablo documentLibrary öğesi özniteliklerini açıklar.

Öznitelik

Açıklama

name

Proje portalında görüntülenen belge kitaplığı adını belirtir.

açıklama

Proje portalında görüntülenen belge kitaplığı açıklamasını sağlar.

isProcessGuidance

Belge kitaplığı işlem kılavuzu içeriği desteklemek için kullanılıp kullanılmayacağını belirtir.

Aşağıdaki örnek, geliştirme takımının belgeleri depolamak için kullanabileceğiniz geliştirme adında bir belge kitaplığı nasıl oluşturulacağını gösterir.

<documentLibraries>
. . .
   <documentLibrary name="Process Guidance" description="How to make best use of the Team Foundation Server tools and process" isProcessGuidance="true" />
. . .
</documentLibraries>

Belge kitaplığı klasör yapısı oluşturma

Proje portalı oluşturulduktan sonra oluşturmak için ek klasörleri belirtebilirsiniz.Dosyaları gibi şablon dosyalarını kopyalamak için de belirtebilirsiniz.

Kullanım folder yeni bir klasör oluşturmak için öğesi.

<folders>
   <folder documentLibrary="" name=""/>
</folders>

Aşağıdaki tablo folder öğesi özniteliklerini açıklar.

Öznitelik

Açıklama

documentLibrary

Klasörde oluşturmak için hangi belge kitaplığı tanımlar.

name

Klasör adını belirtir.

Aşağıdaki örnek, geliştiricilerin konferans veya Müşteri raporlarını nerede depolayabilir geliştirme belge kitaplığında adlandırılmış raporlarını ziyaret eder bir klasör oluşturmak nasıl gösterir.

<folders>
   <folder documentLibrary="Development"
           name="Trip Reports"/>
</folders>

Belge kitaplıklarına yüklenecek dosyalarını belirtin

Dosyaları belge kitaplıkları ve klasörler halinde kopyalamanız gerekir.Kaynak dosyaları Windows SharePoint Services klasörü altındaki bulunur.Proje portalında bir hedef belirtmeniz gerekir.

<files>
   <file source="" documentLibrary="" target="" queryId="" /> 
</files>

Aşağıdaki tablo file öğesinin özniteliklerini açıklar.

Öznitelik

Açıklama

kaynak

Dosyanın yerel kopyasını göreli yolu.Genellikle, kaynak yolu her zaman Windows SharePoint portal eklentisi tanımlandığı klasör adı olan hizmetler ile başlar.

documentLibrary

Dosya kopyalanır belge kitaplığı adı.

Hedef

Hedef dosya kopyalandığı projesi portalı göreli yolu.

QueryId

Dosyaya bağımlı bir iş öğesi sorgusu adını belirtir.Dosya ilk kez açıldığında, onu çalıştıran sorgu sonuçlarını ile doldurulur.Bu öznitelik isteğe bağlıdır ve belirtilen sorgu workitems.xml dosyasında bulunması gerekir.

[!NOT]

QueryId yalnızca .xls dosyaları için geçerlidir.

Aşağıdaki örnek, proje yönetimi klasöre proje denetim listesi adlı bir şablon dosyası kopyalamak nasıl gösterir.Bu örnek, ayrıca dosya ilk açıkken, bu proje denetim listesi iş öğesi sorgusundan sonuçlarını doldurulmalıdır belirtir.

<files>
   <file source="Windows SharePoint Services\Templates\Project Checklist.xls" 
      documentLibrary="Project Management" 
      target="Project Checklist.xls" 
      queryId="Project Checklist" />
</files>

[!NOT]

Klasörleri ve dosyaları site şablonunun bir parçası içerebilir ve XML'de listelenecek bulunmaz.

[!NOT]

.Exe dosyaları belirtin ve destek .exe dosyaları SharePoint sitesi yok, işlem şablonu kullanarak bir takım projesi başarıyla oluşturmak mümkün olur.

İşlem kılavuzluğu içerik ve destek dosyaları

İşlem kılavuzu yazılım projesi üzerinde çalışan takım üyeleri tarafından izlenen işlemleri belgeleri içeriktir.İş öğeleri, raporlar ve sorgular, tüm takım projesi yaşam döngüsü değiştirebilirsiniz ve takım projeleri arasında farklı olabilir.İşlem Kılavuzu içeriği iş öğesi alanları, sağlıklı ve sağlıksız rapor ve sorgu açıklamaları örnekleri tamamlamak nasıl hakkındaki bilgiler gibi bir takım projesi hakkında ayrıntılar sağlar.İşlem kılavuzu ayrıca varsaymak roller ve tamamlamak için etkinlikler gibi bir takım projesi izlemek için işlem hakkında ayrıntılar sağlar.

MSDN Kitaplığı'her varsayılan TFS işlem şablonları tarafından tanımlanan çoğu yapılar için işlem kılavuzu içeriği erişebilirsiniz.Aşağıdaki konularda birinden MSDN'de mevcut olan içerikleri göz atabilirsiniz: Visual Studio Scrum, Çevik için MSF, ve CMMI için.

Bulunan formlardaki iş öğesi işlem kılavuzuna erişimi destekleyen Ekip Gezgini, .htm dosya kümesini SharePoint belge kitaplığı içinde işlem kılavuzu klasörü yüklenir.Bu dosyalar bir takım üyesinin işlem kılavuzu seçtiğinde açıldığında olan MSDN içerikle URL'leri belirtin İş öğesi için açık işlem kılavuzu bir iş öğesi formu içinde simge.Bu dosyalar dayalı olarak yüklenen file eklenti portalı içinde tanımlanan görev.Örneğin, aşağıdaki çevik işlem şablonu tanımlar file görevleri:

<!-- Process Guidance -->
          <file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="ProcessGuidance.html" />
          <file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="ProcessGuidance.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\AboutWorkItems.htm" documentLibrary="Process Guidance" target="Supporting Files/AboutWorkItems.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\AboutWorkItems.htm" documentLibrary="Process Guidance" target="Supporting Files/AboutWorkItems.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Bug.htm" documentLibrary="Process Guidance" target="Supporting Files/Bug.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Bug.htm" documentLibrary="Process Guidance" target="Supporting Files/Bug.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Issue.htm" documentLibrary="Process Guidance" target="Supporting Files/Issue.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Issue.htm" documentLibrary="Process Guidance" target="Supporting Files/Issue.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="Supporting Files/ProcessGuidance.htm" />
          <file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="Supporting Files/ProcessGuidance.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\SharedSteps.htm" documentLibrary="Process Guidance" target="Supporting Files/Shared Steps.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\SharedSteps.htm" documentLibrary="Process Guidance" target="Supporting Files/Shared Steps.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Task.htm" documentLibrary="Process Guidance" target="Supporting Files/Task.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\Task.htm" documentLibrary="Process Guidance" target="Supporting Files/Task.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\TestCase.htm" documentLibrary="Process Guidance" target="Supporting Files/Test Case.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\TestCase.htm" documentLibrary="Process Guidance" target="Supporting Files/Test Case.aspx" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\UserStory.htm" documentLibrary="Process Guidance" target="Supporting Files/User Story.htm" />
          <file source="Windows SharePoint Services\Process Guidance\Supporting Files\UserStory.htm" documentLibrary="Process Guidance" target="Supporting Files/User Story.aspx" />

Bu dosyalar için işlem kılavuzu diğer kaynakları işaret edecek şekilde özelleştirebilirsiniz.Takımınız için oluşturduğunuz diğer işlem kılavuzunu erişimi desteklemek için dosyaları da ekleyebilirsiniz.Daha fazla bilgi için bkz. Proje portalını yapılandırma veya ekleme.

Pano özelliklerini etkinleştirme

Panolar proje verilerini gösterir araştırmayı destekler ve yardımcı takımlar hızla yaygın görevleri gerçekleştirebilirsiniz.Panolar çeşitli Excel raporlarını görüntülemek ve Team Web Access Web Bölümleri.

Kullandığınız activateFeatures öğesi panolar ve Excel raporları oluşturulmasını neden olacak.Aşağıdaki kod içinde portal eklenti dosyasında içermelidir Portal panolar ve Excel raporları bir takım projesi için oluşturulmasını etkinleştirmek için öğesi.

Kullanım için işlem şablonu ile Visual Studio Scrum için tasarlanmış Pano özellikleri etkinleştirmek için:

      <Portal>
    . . . 
<activateFeatures>
         <!-- TfsDashboardScrumWss -->
          <feature featureId="71EC0D67-21AB-4560-A825-9D976DA09D04" />
          <!-- TfsDashboardAgileQuickLaunch -->
          <feature featureId="1D363A6D-D9BA-4498-AD1A-9874ACA5F827" />
        </activateFeatures>
    . . . 
      </Portal>

MSF Çevik Yazılım Geliştirme için işlem şablonu ile birlikte kullanılacak şekilde tasarlanmış Panosu özelliklerini etkinleştirmek için:

      <Portal>
    . . . 
        <activateFeatures>
          <!-- TfsDashboardAgileMoss -->
          <feature featureId="0D953EE4-B77D-485b-A43C-F5FBB9367207" />
          <!-- TfsDashboardAgileQuickLaunch -->
          <feature featureId="1D363A6D-D9BA-4498-AD1A-9874ACA5F827" />
        </activateFeatures>
    . . . 
      </Portal>

MSF CMMI süreç iyileştirme için işlem şablonu ile birlikte kullanım için tasarlanmış Pano özellikleri etkinleştirmek için:

      <Portal>
    . . . 
<activateFeatures>
          <!-- TfsDashboardCmmiMoss -->
          <feature featureId="3D0BA288-BF8E-47F0-9680-7556EDEF6318" />
          <!-- TfsDashboardCmmiProcessDocLibraries -->
          <feature featureId="8610B95B-063F-4FB5-837C-BCF2FE9423C6" />
        </activateFeatures>
    . . . 
      </Portal>

Ayrıca bkz.

Kavramlar

İşlem şablonunu özelleştirme

İşlem şablonu dosyalarına bakış