Share via


İşlem Şablonu için Proje Portalı Eklentisi Tanımlama

Portal eklentisini kullanarak bir ekip projesinin portalının başlangıç belge kitaplıklarını, kitaplık yapısını ve belgelerini tanımlayabilirsiniz.Ayrıca Microsoft Çözüm Çerçevesi (MSF) işlem şablonlarıyla birlikte çalışması için tasarlanmış panolar ve Excel raporları oluşturan görevleri ekleyebilirsiniz.

Önemli notÖnemli

SharePoint Ürünleri öğesine ilişkin eklentide belirlediğiniz görevler yalnızca bir takım projesi ortaya çıkarıp, SharePoint sitesi oluşturduğunuzda çalışır.

Bu konuda

  • Portal eklenti adı ve konumu

  • Portal Oluşturma Görevleri ve Bağımlılıkları

  • Siteyi Oluşturma ve Site Şablonunu Belirleme

  • Belge Kitaplıkları Oluşturma

  • Belge Kitaplığının Klasör Yapısını Oluşturma

  • Belge Kitaplığına Dosyaları Karşıya Yüklemek için Belirtme

  • Kontrol Paneli Özelliklerini Etkinleştirme

Portal eklenti adı ve konumu

Aşağıdaki tablo MSF işlem şablonları için portal eklenti dosyası, klasör ve eklentinin adlarını özetler.

Dosya adı:

WssTasks.xml

Klasör adı:

Windows SharePoint Services

Eklenti adı:

Microsoft.ProjectCreationWizard.Portal

[!NOT]

XML dosyasının ve klasörün adlarını değiştirebilirsiniz ancak eklentininkini değiştiremezsiniz.Visual Studio Team Foundation Server, istemci tarafı eklentilerin, tutumların ve diğer değişikliklerin dağıtımı için bir mekanizma içermez.Bu çeşit bir işlevselliği dağıtmak istiyorsanız kendi dağıtım ve yükleme programınızı kullanmanız gerekir.

Başa dön

Portal Oluşturma Görevleri ve Bağımlılıkları

Portal eklentisinde, bir veya daha fazla görevi ve bağımlılıklarını belirtin.Aşağıdaki anahtar görevleri belirtin:

  • Belirtilen site şablonunu kullanarak site oluşturma

  • Belge kitaplıkları oluşturma

  • Klasörler oluşturma ve belge kitaplıklarına dosya yükleme

  • Kontrol paneli özelliklerini etkinleştirin

Basit bir proje portalı belirleyen görev örneği için, Çevik Yazılım Geliştirme işlem şablonu için MSF içindeki WssTasks.xml dosyasına bakın.

Site gereksinimleri ve yönetim hakkında daha fazla bilgi için bkz. SharePoint Products and Team Foundation Server

Başa dön

Siteyi Oluşturma ve Site Şablonunu Belirleme

Proje portalını temel alan bir site şablonu belirtmelisiniz.Site şablonu Team Foundation Server SharePoint portalında da kullanılabilir olmalıdır.Site şablonları, işlem şablonuna dahil edilmez.

Site öğesini kullanan site şablonunu belirtin.

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

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

Öznitelik

Tanımlama

template

Kullanılacak şablonu belirtir.Oluşturulacak ekip projeleri için SharePoint Ürünleri öğesini barındıran sunucuda tanımlanmış bir şablon belirlemelisiniz.

MSF işlem şablonlarının geçerli sürümüyle kullanılabilen özellikleri kullanmak için aşağıdaki dizelerden birini belirtin:

  • TFS2010 Faal Pano

  • TFS2010 CMMI Pano

language

Kullanılacak site şablonunun dil sürümünü göstermek için yerel bir kimlik belirtir.İngilizce sürümü 1033'tür.

Aşağıdaki örnek panoları destekleyen MSF Çevik işlem şablonunun geçerli sürümünün İngilizce sürümüne nasıl başvurulduğunu gösterir.

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

[!NOT]

Portal eklentisinde tanımlı diğer tüm görevler, site oluşturma görevine bağlıdır çünkü ek belge kitaplıkları veya kopya dosyalar oluşturabilmenizden önce proje portalı oluşturulmalıdır.

ms243868.collapse_all(tr-tr,VS.110).gifİşlem Şablonu Başarımı

Wsstasks.xml'de belirttiğiniz dosyalar, karşıya yüklendiğinde işlem şablonunun parçası olarak içerilir.İşlem şablonunun büyüklüğü, yeni takım projesi oluşturmanın aldığı zamanı etkiler.Daha büyük şablonlar, yeni takım projeleri oluşturmak için daha uzun zaman alır.Bu nedenle, işlem şablonu başarımı düştüğünde dosyaları sağlamak için alternatif stratejiler göz önünde bulundurmalısınız.

ms243868.collapse_all(tr-tr,VS.110).gifSite Şablonunu Kullanma

Dosyaları SharePoint site şablonunun parçası olarak dahil edebilirsiniz.Bu dosyaları işlem şablonunun dışına ve site şablonuna taşır ve yeni takım projeleri oluşturarak başarımı geliştirir.

Ancak, WssTasks.xml'de dosyaları listelemenin bir faydası vardır.Microsoft Project ve Microsoft Excel dosyalarını daha önce tanımlanan queryid özniteliğini kullanarak bir sorguya bağlayabilirsiniz.Bu takım üyelerine dosyaları açtıklarında yardım eder çünkü onlar artık doğru Team Foundation Server ve sorgusuna bağlı olacaklardır.

ms243868.collapse_all(tr-tr,VS.110).gifAlternatif Web Sitesi Kullanma

Birçok takım projesi arasında paylaşılan büyük bir dosya koleksiyonuna sahipseniz, dosyaları barındırmak ve dosyaları proje portalından veya Web sayfalarından bağlamak için alternatif Web sitesi kullanabilirsiniz.Bu strateji takım projeleri oluştururken dosyaların proje portalına kopyalanmasına gerek olmamasından dolayı başarımı artırır.Daha fazla bilgi için bkz. Share Process Guidance for a Team Project.

Başa dön

Belge Kitaplıkları Oluşturma

Proje portalı oluşturulduktan sonra, oluşturulacak ek belge kitaplıklarını belirtebilirsiniz.Bir belge kitaplığı belirlemek için documentLibrary öğesini kullanın.

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

[!NOT]

Belge kitaplığı için sürüm oluşturma, işlem şablonunda etkinleştirilemez veya devre dışı bırakılamaz.Sürüm oluşturma Windows SharePoint Services site şablonu yoluyla veya proje oluşturumundan sonra etkinleştirilebilir veya devre dışı bırakılabilir.

Aşağıdaki tablo documentLibrary öğesi için öznitelikleri tanımlar.

Öznitelik

Tanımlama

name

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

Açıklama

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

isProcessGuidance

Belge kitaplığının işlem rehberlik içeriğini 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ği, Development olarak adlandırılan bir belge kitaplığının nasıl oluşturulduğunu gösterir.

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

Başa dön

Belge Kitaplığının Klasör Yapısını Oluşturma

Proje portalı oluşturulduktan sonra, oluşturmak için ek klasörleri belirtebilirsiniz.Kopyalamak için şablon dosyaları gibi dosyalar belirtebilirsiniz.

Yeni bir klasör oluşturmak için folder öğesini kullanın.

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

Aşağıdaki tablo folder öğesi için olan öznitelikleri açıklar.

Öznitelik

Tanımlama

documentLibrary

Klasörde hangi belge kitaplığının oluşturulduğunu tanımlar.

name

Klasörün adını belirtir.

Aşağıdaki tablo, geliştiricilerin konferanslardan veya müşteri ziyaretlerinden ziyaret raporlarını depolayabileceği Development belge kitaplığında Trip Reports olarak adlandırılan bir klasörün nasıl oluşturulduğunu gösterir.

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

Başa dön

Belge Kitaplığına Dosyaları Karşıya Yüklemek için Belirtme

Dosyaları belge kitaplığına ve klasörlerine de kopyalamalısınız.Kaynak dosyalar Windows SharePoint Services klasörü altında bulunmaktadır.Proje portalında bir hedef belirtmelisiniz.

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

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

Öznitelik

Tanımlama

source

Dosyanın yerel kopyasına göreli bir yoldur.Genellikle, kaynak yolu adı her zaman, portal eklentisinin tanımlandığı klasörün adı olan, Windows SharePoint Services ile başlar.

documentLibrary

Dosyanın kopyalanacağı belge kitaplığının adıdır.

hedef

Dosyanın kopyalanacağı proje portalında hedefe göreli bir yoldur.

queryId

Dosyaya bağımlı olan iş öğesi sorgusunun adını belirtir.Dosya ilk kez açıldığında, çalıştırılan sorgunun sonuçları ile doldurulur.Bu öznitelik isteğe bağlıdır ve belirtilen sorgu workitems.xml dosyasında var olmalıdır.

NotNot
queryId yalnızca.xls dosyalarına uygulanır.

Aşağıdaki örnek Project Checklist olarak adlandırılan şablon bir dosyanın Project Management klasörüne nasıl kopyalandığını gösterir.Bu örnek dosyanın ilk açıldığı zamanı belirtir, Project Checklist iş öğesi sorgusunun sonuçları ile doldurulmalıdır.

<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 parçası olarak dahil edebilirsiniz ve onları XML dosyasında listelemek zorunda değilsiniz.

[!NOT]

.exe dosyalarını belirtirseniz ve SharePoint sitesi .exe dosyalarını desteklemezse, proje şablonunu kullanarak başarılı bir şekilde takım projesi oluşturamazsınız.

ms243868.collapse_all(tr-tr,VS.110).gifİşlem kılavuzu içeriği ve destek dosyaları

İşlem kılavuzu yazılım projesi üzerinde çalışan takım üyeleri tarafından izlenen işlemleri belgeleyen içeriktir.Çalışma öğeleri, raporlar ve sorgular proje yaşam döngüsü sırasında değişebilir ve takım projeleri arasında farklı olabilir.İşlem kılavuzu içeriği bir takım projesi hakkında iş öğesi alanlarının nasıl tamamlanacağı, sağlıklı ve sağlıksız rapor örnekleri ve sorgu açıklamaları gibi ayrıntıları sağlar.İşlem kılavuzu ayrıca, düşünülecek roller ve tamamlanacak etkinlikler gibi bir takım projesinde izlenecek işlemin ayrıntılarını da sağlar.

Her varsayılan işlem şablonları tarafından tanımlanan çoğu mimariler için işlem kılavuzu içeriği msdn Kitaplığı'ndan erişebilirsiniz, Team Foundation Server sağlar.Aşağıdaki konular birinden MSDN'de kullanılabilir içeriği göz atabilirsiniz: Visual Studio Scrum 2.0, msf için Çevik 6.0, ve 6.0 CMMI için msf.

Çalışma öğesi formlarındaki gelen işlem kılavuzuna erişim desteklemek için Ekip Gezgini, .htm dosyaları belgeler SharePoint kitaplığı içindeki işlem kılavuzu klasörüne yüklenir.Bu dosyaları işlem kılavuzu takım üyesi seçtiğinde, açtığınız msdn içeriğine URL'leri belirtin İş öğesi için açık işlem kılavuzu bir iş öğesi formu içinde simge.Bu dosyalar dayalı olarak karşıya file portal eklentisinde tanımlı görevler.Örneğin, Çevik işlem şablonu aşağıdaki 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şlem kılavuzu için diğer kaynakları işaret edecek şekilde özelleştirebilirsiniz.Ayrıca, ekibiniz için oluşturduğunuz diğer işlem kılavuzlarına erişimi desteklemek için dosyalar ekleyebilirsiniz.Daha fazla bilgi için bkz. Proje Portalı veya İşlem Kılavuzu Yapılandırma.

Başa dön

Kontrol Paneli Özelliklerini Etkinleştirme

Panolar proje verilerini gösterir, araştırmayı destekler ve ortak görevleri hızlı bir şekilde gerçekleştirmek için ekiplere yardım eder.Panolar çeşitli Excel raporlarını ve Ekip Web Erişimi Web bölümlerini görüntüler.

Excel raporlarının ve panoların oluşmasını sağlamak için activateFeatures öğesini kullanın.Bir takım projesi için panoların ve Excel raporlarının oluşturulmasını etkinleştirmek için, portal eklenti dosyasında Portal içerisine aşağıdaki kod eklenmelidir.

Hızlı yazılım geliştirme için MSF işlem şablonu ile birlikte kullanmak üzere tasarlanmış kontrol paneli özelliklerini etkinleştirmek:

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

CMMI için MSF işlem şablonu ile birlikte kullanmak üzere tasarlanmış kontrol paneli özelliklerini etkinleştirmek:

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

Başa dön

Ayrıca bkz.

Kavramlar

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

Adım Adım Özelleştirme İşlemi

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

İşlem Şablonu İçindeki İşlevsel Alanları Özelleştirme

Diğer Kaynaklar

Retrieve and Restore Missing Site Templates