Aracılığıyla paylaş


Raporları Raporlar Eklentisi Kullanarak Karşıya Yüklemek

Raporlar eklentisini kullanarak, yeni bir ekip projesi için rapor sitesine karşıya yüklenecek raporları ekleyebilir ya da kaldırabilirsiniz. Yüklediğiniz dosyalar SQL Server Raporlama Hizmetleriyle kullanılmak üzere tasarlanır ve bir RDL uzantısı içerir. Bu eklenti ile takım projesi için rapor sitesi oluşturan, raporlar için klasör hiyerarşisi oluşturan ve raporları bu siteye yükleyen görevleri belirlersiniz.

Microsoft Solutions Framework (MSF) işlem şablonları ile sağlanan raporlara genel bakış için bkz. Raporlar (etkin) veya Rapor (CMMI).

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

Dosya adı:

ReportsTasks.xml

Klasör adı:

Raporlar

Eklenti adı:

Microsoft.ProjectCreationWizard.Reporting

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.

XML dosyasından, bir yada daha fazla görevi ve onların bağımlılıklarını belirtin. Rapor kümesini belirleyen görev örneği için, Çevik Yazılım Geliştirme işlem şablonu için MSF içindeki ReportsTasks.xml dosyasına bakın.

Bu konuda

  • Raporlar Sitesi

  • Klasörler

  • Raporlar

  • İzinler

Raporlar Sitesi

Raporların doğru çalışması için, raporlama sitesi oluşturmalısınız. Raporlama sitesi, proje portalı ana sayfası üzerinde ve bağlantı Rapor Raporlar olarak etiketlenecektir. Raporlama sitesi oluşturmak için, aşağıdaki örnekte gösterilen site elemanını kullanın.

<task  id="Site" plugin="Microsoft.ProjectCreationWizard.Reporting" completionMessage="Project Reporting site created.">
    <dependencies />
    <taskXml>
      <ReportingServices>
        <site></site>
      </ReportingServices>
    </taskXml>
  </task>

Klasörler

folder öğesini kullanarak raporlama sitesi üzerinde klasörler oluşturabilirsiniz. Yeni klasörün göreli yol ismini belirlemek için yol özelliğini kullanın. Klasör, Ekip Gezgini içerisindeki Raporlar dosyasının altında ve proje sitesinde gözükür.

<folder path=""/>

Aşağıdaki örnek raporlama sitesinde dört klasör oluşturur. Klasörler Hatalar, Yapılar, Proje Yönetimi ve Testler olarak etiketlenmiştir.

  <task id="Populate Reports" plugin="Microsoft.ProjectCreationWizard.Reporting" completionMessage="Project reports uploaded.">
    <dependencies>
      <dependency taskId="Site" />
    </dependencies>
    <taskXml>
      <ReportingServices>
        <folders>
          <folder path="Bugs" />
          <folder path="Builds" />
          <folder path="Project Management" />
          <folder path="Tests" />
          <folder path="Dashboards" />
        </folders>
   . . .
  </task>

Raporlar

Raporlar, .rdl dosyaları tarafından tanımlanır. Raporlama sitesine raporlar eklemek üzere, rapor .rdl dosyalarını, işlem şablonu içerisindeki Raporlar klasörünün altındaki bir klasöre kopyalayın. Daha sonra, rapor için gerekli olan özellikleri ve veri kaynaklarını açıklamak için rapor elemanını kullanın.

<report name=""
        filename=""
        folder=""
        cacheExpiration ="30">

Aşağıdaki tablo rapor elemanı için olan özellikleri açıklar.

Öznitelik

Açyklama

name

Ekip Gezgini içerisinde ve raporlama sitesinde gösterilecek olan raporun adı.

dosyaadı

.rdl rapor dosyasının elde edileceği yerel Raporlar dosyası altındaki göreli yol.

klasör

Raporun, Raporlama sitesi üzerinde ekleneceği yerin göreli yol ismi.

önbellekDolumu

Raporun ön bellekte saklanma süresinin varsayılan değerinin dakika sayısını ayarlar.

Rapordaki parametreler için değerler belirleyebilirsiniz. Bu, genellikle Proje parametresini, güncel takım projesine eşleştirmek için kullanılır. Çoğu rapor, güncel takım projesine referans göstermeden doğru bir şekilde çalışamaz. Bu, genellikle Proje parametresini, güncel takım projesine eşleştirmek için kullanılır.

<parameters>
   <parameter name="" value=""/>
</parameters>

Aşağıdaki tablo, özellik elemanı için olan nitelikleri açıklar.

Öznitelik

Açıklama

name

Raporda, bağlanacak olan parametrenin ismi.

value

Parametreye bağlanılacak olan değer.

Her rapordaki veri kaynağı adlarını, canlı bir Team Foundation Server veri kaynağına eşleştirmelisiniz. Veri kaynağı belirlemek için referans elemanını kullanınız.

<datasources>
   <reference name="" dsname=""/> 
</datasources>

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

Öznitelik

Açıklama

name

Rapordaki veri kaynağının adı.

dsisim

Team Foundation Server veri kaynağının adı. Genellikle bu değer, TfsReportDS veya TfsOlapReportDS'dir.

Aşağıdaki örnek bir Hata Durumu raporunun nasıl eklendiğini gösterir. Rapor iki veri kaynağına bağlıdır: TfsOlapReportDS ve TfsReportDS.

<report name="Bug Status" filename="Reports\Bug Status.rdl" folder="Bugs" cacheExpiration="30">
            <parameters>
              <parameter name="ExplicitProject" value="" />
            </parameters>
            <datasources>
              <reference name="/Tfs2010OlapReportDS" dsname="TfsOlapReportDS" />
              <reference name="/Tfs2010ReportDS" dsname="TfsReportDS" />
            </datasources>
          </report>

Ayrıca bkz.

Görevler

Rapor Değişikliklerini Doğrulayın

Kavramlar

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

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

İşlem Şablonu İçinde İşlevsel Alan Özelleştirme

Diğer Kaynaklar

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