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 sprawozdania węzła nowego zespołu projektu.
Waż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 sprawozdania.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 |
|
Wymagany element podrzędny z report. Kolekcja zawiera reference elementów, że każdy określić dane źródłowe, raport używa. |
folder |
|
Wymagany element podrzędny z folders. Definiuje nazwę folderu, aby utworzyć pod sprawozdania węzeł do zespołu projektu. |
folders |
|
Opcjonalne podrzędnego elementu ReportingServices. Kolekcja zawiera folder elementy że każdy określić nazwę folderu, aby utworzyć. |
parameter |
Gdy każdy atrybut ma następującą definicję:
Minimum należy zdefiniować następujący parametr, aby automatycznie używać projekt zawierający raport raport:
|
Wymagany element podrzędny z parameters. Określa nazwę parametru raportu i przypisać jej wartość. |
parameters |
|
Wymagany element podrzędny z report. Określa zbiór parameter elementów raportu. |
properties |
|
Opcjonalne podrzędnego elementu report. |
property |
Gdy każdy atrybut ma następującą definicję:
|
Wymagany element podrzędny z properties. |
reference |
Gdy każdy atrybut ma następującą definicję:
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 |
Gdy każdy atrybut ma następującą definicję:
|
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 |
|
Wymagany element podrzędny z ReportingServices. Kolekcja zawiera report elementów, że każdy określ nazwę raportu pliku przekazać. |
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 |
|
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