Udostępnij za pośrednictwem


Dodawanie raportów do szablonu procesu

Korzystając z dodatku plug-in raportowania można określić strukturę folderów i zestaw raportów, które będą wyświetlane w obszarze Raportsprawozdania węzła nowego zespołu projektu.

Ważna uwagaWażne

Dodatek Reporting wymaga zbierania projektu zespołu, gdzie utworzy zespół projektu został skonfigurowany z SQL Server Analysis Services i SQL Server usług Reporting Services.Aby uzyskać więcej informacji, zobacz Serwer raportowania można dodać do kolekcji zespołu projektu.

Dwa główne zadania można określić przy użyciu Dodatek Reporting.Najpierw utwórz raportowania witryny za pomocą site element.Po drugie, określenie struktury folderów i raportów, które ma być przekazany do witryny za pomocą folder i report elementy.Raporty, które można przekazać mają rozszerzenie .rdl i są przeznaczone do użycia z usługami Reporting Services.Omówienie raportów, które zapewniają szablony procesu dla Microsoft Solutions Framework (MSF), zobacz Raporty (Agile) lub Raporty (CMMI).

W tym temacie

  • Nazwa dodatku raportowania i lokalizacji

  • Dodatek Plug-in struktury składni raportowania

  • Tworzenie witryny raportów

  • Definiowanie folderów

  • Określanie raporty przekazać

  • Odwołanie ReportingServices Element

Po utworzeniu zespołu projektu z szablonu procesu można dodawania, usuwania, Zmień nazwę i zmienić strukturę folderów dla raportów.Aby uzyskać więcej informacji, zobacz Zarządzaj raportami.

Nazwa dodatku raportowania i lokalizacji

W poniższej tabeli zestawiono nazwy pliku, folderu i dodatek MSF szablony procesu.

Nazwa pliku:

ReportsTasks.xml

Nazwa folderu:

Raporty

Nazwa dodatku:

Microsoft.ProjectCreationWizard.Reporting

[!UWAGA]

Można zmienić nazwy pliku XML i folder, ale nie dodatku plug-in.Visual Studio Team Foundation Servernie zawiera mechanizm wdrażania klienta wtyczki, zasady lub innych modyfikacji.Jeśli chcesz wdrożyć tego rodzaju funkcje, należy użyć własnego dystrybucji i instalacji programu.

W pliku XML określić jeden lub więcej zadań i ich zależności.Przykładem zadań, który określa zestaw raportów zobacz plik ReportsTasks.xml w MSF dla Agile Software Development szablonu procesu.

Powrót do początku

Dodatek Plug-in struktury składni raportowania

Plik Dodatek Reporting musi odpowiadać definicji schematu dla ReportingServices, który jest zdefiniowany w pliku Rosetta.xsd i określone w pliku własnych.Pliki schematu dla procesu szablony można pobrać z następujące strony w witrynie sieci Web firmy Microsoft: szablonu procesu i schematy elementu pracy dla programu Visual Studio Team Foundation.

Następująca składnia pokazuje strukturę raportowanie dodatku plug-in.Opis każdego elementu, zobacz Elementów podrzędnych ReportingServices później w tym temacie.

<?xml version="1.0" encoding="utf-8"?>
<tasks>
  <task id="Site" plugin="Microsoft.ProjectCreationWizard.Reporting" completionMessage="Project Reporting site created.">
    <dependencies />
    <taskXml>
      <ReportingServices>
        <site> </site>
      </ReportingServices>
    </taskXml>
  </task>
  <task id="Populate Reports" plugin="Microsoft.ProjectCreationWizard.Reporting" completionMessage="Project reports uploaded.">
    <dependencies>
      <dependency taskId="Site" />
    </dependencies>
    <taskXml>
      <ReportingServices>
        <folders> . . . </folders>
        <reports> . . . </reports>
      </ReportingServices>
    </taskXml>
  </task>
</tasks>

Powrót do początku

Tworzenie witryny raportów

Dla raportów działać poprawnie należy utworzyć witrynę raportowania.Raportowania witryna będzie mieć do niej łącze na stronie głównej portalu projektu i łącze będzie oznaczone Raportsprawozdania.Aby utworzyć witrynę raportowania, należy użyć site element, co ilustruje poniższy przykład:

<taskXml>
   <ReportingServices>
        <site></site>
   </ReportingServices>
</taskXml>

Powrót do początku

Definiowanie folderów

Można tworzyć foldery w witrynie raportowania przy użyciu folder element.Określ ścieżkę względną nazwę nowego folderu za pomocą atrybutu path.Folder pojawi się w witrynie projektu i w folderze Raporty w Team Explorer.

Poniższy przykład tworzy cztery foldery najwyższego poziomu i dwa podfoldery w witrynie raportowania.Foldery najwyższego poziomu, są oznaczone jako błędy, kompilacje, zarządzania projektami i testów.Dwa podfoldery znajdują się w obszarze zarządzania projektem i są oznaczone w Visual Studio i Visual Studio Informatykami.

<taskXml>
   <ReportingServices>
      <folders>
         <folder path="Bugs" />
          <folder path="Builds" />
          <folder path="Project Management" />
          <folder path="Project Management/Visual Studio" />
          <folder path="Project Management/Visual Studio ALM" />
          <folder path="Tests" />
      </folders>
   </ReportingServices>
</taskXml>

Powrót do początku

Określanie raporty przekazać

Raporty są definiowane przez .rdl plików.Dodać raporty do raportowania witryny, skopiuj pliki .rdl raportu do folderu w folderze Raporty szablonu procesu.Następnie należy użyć elementu raport opisujący niezbędne właściwości i źródła danych dla raportu.

W poniższym przykładzie przekazania pliku pozostałe Work.rdl w folderze Zarządzanie projektem.Należy określić ExplicitProject parametr i źródła danych dla każdego raportu.Źródła danych w poniższym przykładzie odpowiadają nazw, które są automatycznie przypisywane moduł usług analiz i relacyjnej bazy danych dla hurtowni danych Team Foundation Server 2010.

<taskXml>
   <ReportingServices>
     <reports>
        <report name="Remaining Work" filename="Reports\Remaining Work.rdl" folder="Project Management" cacheExpiration="30">
       <parameters>
          <parameter name="ExplicitProject" value="" />
       </parameters>
       <datasources>
          <reference name="/Tfs2010OlapReportDS" dsname="TfsOlapReportDS" />
          <reference name="/Tfs2010ReportDS" dsname="TfsReportDS" />
       </datasources>
    </report>
 . . . 
     </reports>
   </ReportingServices>
</taskXml>

Powrót do początku

Odwołanie ReportingServices Element

Następująca składnia pokazuje strukturę ReportingServices elementu i jego elementów podrzędnych.Określenie tych elementów w taskXml elementu-kontenera i tylko dodatek Reporting.

<ReportingServices>
   <folders>
      <folder />
 . . . 
   </folders>
   <reports>
      <report>
         <parameters>
            <parameter />
         </parameters>
         <datasources>
            <reference />
         </datasources>
      </report>
 . . . 
   </reports>
</ReportingServices>

W poniższej tabeli opisano elementy, które można określić raportu do przekazania do zespołu projektu i że można uzyskać dostęp za pośrednictwem SQL Server usług Reporting Services.

Element

Składnia

Opis

datasources

<datasources>
   <reference />
</datasources>

Wymagany element podrzędny z report.

Kolekcja zawiera reference elementów, że każdy określić dane źródłowe, raport używa.

folder

<folder path="FolderName" />

Wymagany element podrzędny z folders.

Definiuje nazwę folderu, aby utworzyć pod sprawozdania węzeł do zespołu projektu.

folders

<folders>
   <folder path="FolderName" />
</folders>

Opcjonalne podrzędnego elementu ReportingServices.

Kolekcja zawiera folder elementy że każdy określić nazwę folderu, aby utworzyć.

parameter

<parameter name="ParameterName" value="ParameterValue" />

Gdy każdy atrybut ma następującą definicję:

  • name: Nazwa parametr, który chcesz określić.

  • value: Wartość do przypisania do parametru.

Minimum należy zdefiniować następujący parametr, aby automatycznie używać projekt zawierający raport raport:

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

Wymagany element podrzędny z parameters.

Określa nazwę parametru raportu i przypisać jej wartość.

parameters

<parameters>
   <parameter />
</parameters>

Wymagany element podrzędny z report.

Określa zbiór parameter elementów raportu.

properties

< properties >
   < property />
</ properties >

Opcjonalne podrzędnego elementu report.

property

<property name="PropertyName" value="PropertyValue" />

Gdy każdy atrybut ma następującą definicję:

Wymagany element podrzędny z properties.

reference

<reference name="RelationalDBName" dsname="OLAPDBName" />

Gdy każdy atrybut ma następującą definicję:

  • name: Nazwa źródła danych w Team Foundation Server.Dla Team Foundation Server 2010, wartość ta jest Tfs2010OlapReportDS w module usług Analysis Services lub Tfs2010ReportsDS dla magazynu w relacyjnej bazie danych.

  • dsname: Nazwa zasobu bazy danych.Określ TfsOlapReportDS moduł usług analiz i TfsReportsDS dla magazynu w relacyjnej bazie danych.

Aby uzyskać więcej informacji na temat nazw źródeł danych raportowania, zobacz Locating Reports After the Upgrade to Team Foundation Server 2010.

Wymagany element podrzędny z datasources.

Określa nazwy, które są przypisane w Team Foundation Server dla danych magazynu relacyjnej bazy danych i moduł Analysis Services.

report

<report name="ReportName" filename="ReportFilePathName" 
folder="FolderName" cacheExpiration="CacheDuration">   <folders>
   <parameters>. . .</parameters>
   <datasources>. . .</datasources>
   <properties>. . .</properties >
</report>

Gdy każdy atrybut ma następującą definicję:

  • name: Nazwa raportu do wyświetlania w witrynie raportowania i w Team Explorer.

  • filename: Ścieżka względna lokalnego folderu Raporty skąd uzyskać plik raportu .rdl.

  • folder: Nazwa ścieżki względnej lokalizacji dodać raport witrynie raportowania.

  • cacheExpiration: Domyślna liczba minut, dla których raport jest buforowany.

Wymagany element podrzędny z reports.

Określa nazwę raportu, plik, który zawiera definicję .rdl i folder, do którego przekazaniu sprawozdania.Team Foundation Server

reports

<reports>
   <report />
   . . .
</reports>

Wymagany element podrzędny z ReportingServices.

Kolekcja zawiera report elementów, że każdy określ nazwę raportu pliku przekazać.

ReportingServices

<ReportingServices>
   <folders>. . .</folders>
   <reports>. . .</reports>
</ReportingServices>

Wymagany element podrzędny z taskXml element raportowania dodatku plug-in.

Zawiera opis zadań, które są wymagane do określenia raportów i foldery dla SQL Server usług Reporting Services.

site

<site> </site>

Wymaganego elementu Dodatek Reporting.

Określa raportowania witryny zespołu projektu zostanie utworzony.

Powrót do początku

Zobacz też

Koncepcje

Dostosowywanie szablonów procesów

Krok po kroku proces dostosowania

Praca z plikami szablonu procesu

Dostosowywanie obszarów funkcjonalnych w szablonie procesów